使用 adb sideload 手动更新 android 4.3
Posted on8 年前, Last updated on8 年前by ueaner
系统环境:
- "takju" for Galaxy Nexus "maguro"
- android 4.2.2 "JDQ39"
- adb v1.0.31
安装 ADB
如果未安装 ADB 请先查看:Linux 下使用 adb 和 fastboot 命令,包含了 ADB 安装和一些常见问题解决方法。
下载OTA更新包
首先查看你的 Galaxy Nexus 系统版本是 takju
还是 yakju
:
ueaner@soliphp:~> adb shell
shell@android:/ $ getprop ro.product.name
takju
下载对应的更新包:takju / yakju,我的选择 takju
.
更新 android 系统
1) 重启进入 bootloader
:
ueaner@soliphp:~> adb reboot bootloader
2) 使用音量大小键选择 Recovery mode
。
过一会会出现红色感叹号:无命令
,此时按着电源键不放(大概3秒),再按一下音量+,会出现可选命令。
3) 使用音量大小键选择:apply update from ADB
4) 使用 adb sideload <filename>
更新系统
> adb sideload cda87c8b9eebf8b1fd2b1d31757e542c4eafdb09.signed-takju-JWR66V-from-JDQ39.cda87c8b.zip
如果出现以下错误:
error: insufficient permissions for device
解决方法:
> adb kill-server
> sudo adb start-server
root's password:
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
> adb devices
List of devices attached
0146A14F07012020 sideload
再次运行 adb sideload xxx.zip
:
> adb sideload cda87c8b9eebf8b1fd2b1d31757e542c4eafdb09.signed-takju-JWR66V-from-JDQ39.cda87c8b.zip
sending: 'cda87c8b9eebf8b1fd2b1d31757e542c4eafdb09.signed-takju-JWR66V-from-JDQ39.cda87c8b.zip' 100%
看到传输进度为100%
后,你的手机屏幕上会掠过一排排小字,显示 正在安装系统更新...
.
直到看到 Install from ADB complete.
更新完毕。
5) 重启系统
上一步更新完毕后,手机界面会再次出现选择菜单,使用电源键选择 reboot system now
.
系统重启后,会出现 Android 正在升级
。至此 android 4.3 更新完毕。
adb sideload
更新系统,同时适用于:Nexus 4、Nexus 7、Nexus 10。
Good Luck!
转载请注明出处。
本文地址:http://blog.soliphp.com/post/linux/android-adb-sideload