Confirmed users
4,971
edits
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 | # copy SUTAgentAndroid apk, Watcher apk, FenCP apk, FfxCP apk here. | ||
Create a tegra_gainroot.sh | Create a tegra_gainroot.sh | ||
Line 45: | Line 44: | ||
#!/bin/sh -e | #!/bin/sh -e | ||
APK_LIST="SUTAgentAndroidBob23.apk Watcher23.apk FenCP23.apk FfxCP23.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 $ | for apk in $APK_LIST; do | ||
adb install -r $apk | |||
done | |||
adb push tegra_gainroot.sh /sdcard/tegra_gainroot.sh | adb push tegra_gainroot.sh /sdcard/tegra_gainroot.sh | ||
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 | ||
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] |