2010-08-18 54 views
4

我们有各种设备用于测试目的,现在Froyo被推送到目前为止(至少到目前为止),我们必须不断解除升级请求。没有明显的“停止问我”按钮。停止Android操作系统自动更新

那么,有什么办法可以禁用OTA操作系统更新?我们希望这些手机的数量保持在旧的操作系统版本上。

+0

你可以从网络连接上切断它,但除此之外我不知道有什么方法 – CodeFusionMobile 2010-08-18 18:54:01

回答

4

从/ system/app中删除SystemUpdater.apk。从终端(亚行)

adb pull /system/app/SystemUpdater.apk C:/Path/to/your/desktop //Backup the file (just in case) 
adb remount          //Remount the system partition to read-write 
adb shell rm /system/app/SystemUpdater.apk    //Remove the apk 

警告 - 这将永久关闭系统自动更新,直到你推SystemUpdater回/系统/应用

+0

我是否需要根设备来使用它?如果有其他选择,我宁愿让这些设备尽可能接近工厂规格。 – DougW 2010-08-18 20:49:36

+0

最好的情况是,只能使用扎根设备,因为'/ system/app'在标准生产设备AFAIK上不可读,更不用说可写。 – CommonsWare 2010-08-18 21:01:30

+0

CommonsWare是正确的,使用这个,你需要一个修改过的boot.img(这意味着root),但你不一定需要修改ROM​​。对于一个nexus,你应该能够root和安装一个自定义的启动镜像,但是将备用ROM放在手机上。 – QRohlf 2010-08-18 21:23:59

2

对于XOOM运行Android蜂窝3。您必须删除Upgrader.apk(不是SystemUpdater)。

adb pull /system/app/Upgrader.apk C:/Path/to/your/desktop //Backup the file (just in case) 
adb remount          //Remount the system partition to read-write 
adb shell rm /system/app/Upgrader.apk    //Remove the apk 
1

亚行以root权限:

adb shell pm disable com.google.android.systemupdater 

是不是需要删除的APK。