ReferencePlatforms/mobile-imaging-android-tegra: Difference between revisions

Jump to navigation Jump to search
Line 28: Line 28:
  mkdir ~/android-tegra/SUT
  mkdir ~/android-tegra/SUT
  cd ~/android-tegra/SUT
  cd ~/android-tegra/SUT
  # copy SUTAgentAndroid apk, Watcher apk, FenCP apk, FfxCP apk, SUTAgent.ini.tmpl, watcher.ini.tmpl here.
  # copy SUTAgentAndroid apk, Watcher apk, FenCP apk, FfxCP apk here.
# the tmpl files are the ini files named .tmpl.


Create a tegra_gainroot.sh
Create a tegra_gainroot.sh
Line 45: Line 44:
  #!/bin/sh -e
  #!/bin/sh -e
   
   
  SUT_APK=SUTAgentAndroidBob22.apk
  APK_LIST="SUTAgentAndroidBob23.apk Watcher23.apk FenCP23.apk FfxCP23.apk"
  WATCHER_APK=Watcher3.apk
SERVER_IP=10.250.48.9
  if [ $# -gt 0 ] ; then
    SERVER_IP=$1
fi
echo "Setting server IP to $SERVER_IP."
   
   
  cd ../SUT
  cd ../SUT
Line 52: Line 55:
  adb wait-for-device
  adb wait-for-device
  sleep 60
  sleep 60
  adb install -r $SUT_APK
  for apk in $APK_LIST; do
  adb install -r $WATCHER_APK
    adb install -r $apk
  done
  adb push tegra_gainroot.sh /sdcard/tegra_gainroot.sh
  adb push tegra_gainroot.sh /sdcard/tegra_gainroot.sh
  adb push SUTAgent.ini /data/data/com.mozilla.SUTAgentAndroid/files/SUTAgent.ini
  cat SUTAgent.ini.tmpl | sed -e "s/\(IPAddr\s*=\s*\).*$/\1$SERVER_IP/" > tmpfile
adb push tmpfile /data/data/com.mozilla.SUTAgentAndroid/files/SUTAgent.ini
  adb shell chmod 777 /data/data/com.mozilla.SUTAgentAndroid/files
  adb shell chmod 777 /data/data/com.mozilla.SUTAgentAndroid/files
  adb push watcher.ini /data/data/com.mozilla.watcher/files/watcher.ini
  cat watcher.ini.tmpl | sed -e "s/\(PingTarget\s*=\s*\).*$/\1$SERVER_IP/" > tmpfile
adb push tmpfile /data/data/com.mozilla.watcher/files/watcher.ini
  adb shell chmod 777 /data/data/com.mozilla.watcher/files
  adb shell chmod 777 /data/data/com.mozilla.watcher/files
  adb shell sh /sdcard/tegra_gainroot.sh
  adb shell sh /sdcard/tegra_gainroot.sh
  adb shell am start -a android.settings.APPLICATION_SETTINGS
  adb shell am start -a android.settings.APPLICATION_SETTINGS
  adb shell mkdir /mnt/sdcard/tests
  adb shell mkdir /mnt/sdcard/tests
rm tmpfile


Create an SUTAgent.ini
Create an SUTAgent.ini.tmpl


  [Registration Server]
  [Registration Server]
Line 71: Line 78:
  POOL = GENERAL
  POOL = GENERAL


Create a watcher.ini
Create a watcher.ini.tmpl


  [watcher]
  [watcher]
Confirmed users
4,971

edits

Navigation menu