Nexus 手动升级 4.4 的方法,以及 OTA 失败后的自救
本帖最后由 EraserKing 于 2013-11-26 11:06 编辑Nexus 手动升级 4.4 的方法,以及 OTA 失败后的自救
这两个方法本人均在 Nexus 4 上尝试过,但是不代表能在你的设备上正常使用。本人不对你设备上的一切结果负责(包括但不限于手机爆炸之类)
以下均以 Nexus 4 为例,其它机型请照推
请确保正确安装了驱动,adb 与 fastboot 均正确安装
不一定是最佳方法,在这里抛砖引玉了,请不吝赐教有些步骤可能写的不是很清楚,如果有看不懂的请指出,我会尽力把它写详细点
对原理有疑问的也可以问,我觉得我还是能说得清楚的
先说说如何升级 4.4
检测不到OTA是很正常的一件事,参见我之前的某个帖子,这是因为你没有在推送升级的那批用户之内。清除 Google 服务框架 的数据确实有用,但是会带来很多负面效应,不推荐。
我这里推荐的方法是从工厂镜像着手。
无论什么情况,我强烈推荐先做好数据的备份!!!并且保证电量充足!!!
1)
从 https://developers.google.com/android/nexus/images 上下载对应设备的镜像。
是一个压缩包。比如 Nexus 4 的 KRT16S 是这样的一个文件:occam-krt16s-factory-2006f418.tgz
先解压一次。得到几个 img 文件和额外的一个压缩包。再次解压新出现的压缩包,又得到其它的几个 img 文件。
然后,只保留以下所有 img 文件,删除所有其它文件。为了避免手滑,强烈建议也删除 userdata.img
2)
现在应该只剩下以下几个文件:
bootloader-xxx.img(xxx是什么忘了,好像是Z20i之类,建议直接把文件名改成 bootloader.img)
boot.img
radio-xxx.img(xxx是什么忘了,好像是.84之类,建议直接把文件名改成 radio.img)
recovery.img
system.img
如果是这样的话 说明前面的步骤正确 请继续
可选步骤:
1. 如果你不想用官方内核,而是用 Franco 内核,请自行下载194版,文件名为 boot-r194.img,放入此文件夹。
2. 如果你不想用官方 Recovery,而是使用第三方 Recovery,请自行下载(http://teamw.in/project/twrp2/129),放入此文件夹。比如 TWRP,最新版是2.6.3.3,文件名似乎是 openrecovery-twrp-mako-2.6.3.3.img。
3. 如果你需要 ROOT,请按 2 中所说下载 第三方 Recovery,然后再下载 chainfire 的 SuperSU(http://download.chainfire.eu/supersu),最新版是1.75,放入此文件夹。文件名是 UPDATE-SuperSU-v1.75.zip (注意,不是img)
3)
打开命令行,切换到 img 文件所在的目录
手机关机,按住音量下键开机,插上数据线
如果想用纯净的官方系统,在命令行中依次输入以下命令即可。如果想用上面的可选步骤,请先看注释。
fastboot flash bootloader bootloader.img
fastboot flash boot boot.img
fastboot flash radio radio.img
fastboot flash recovery recovery.img
fastboot flash system system.img
五行过后,如果没有错误提示,恭喜。
注释:
1. 刷入 Franco 内核时,将第二行中的 boot.img 替换为 boot-r194.img,即:
fastboot flash boot boot-r194.img
2. 刷入第三方 Recovery 时(比如最新的 TWRP),将第四行中的 recovery.img 替换为 openrecovery-twrp-mako-2.6.3.3.img,即:
fastboot flash recovery openrecovery-twrp-mako-2.6.3.3.img
3. 如果需要 ROOT,请先按 2 中所说,刷入第三方 Recovery。
4)
刷入完毕后,可以拔线了,建议进 Recovery 去 wipe(我觉得跨版本升级最好还是从头开始),至少先 wipe dalvik cache 吧。
想 ROOT 请看注释。
不出意外,重启后可以进系统,享受 4.4。如何打开“开发者选项”,相信不必在此赘述。
5)
需要 ROOT 的话,请确定你先刷了第三方 Recovery!!!
然后进入 Recovery(以 TWRP 为例),在 Advanced 里面有一项 ADB SIDELOAD,点一下,然后插上线,在电脑上输入
adb sideload UPDATE-SuperSU-v1.75.zip
手机端安装完毕后即可拔线,ROOT成功。
万一,卡在开机画面了怎么办
请先耐心等待一会。第一次开会比较慢。
如果等了很久都没开成,请进 Recovery 去 wipe。
如果 wipe 但是想保留数据,请继续看。
solution:1)
前提条件:第三方 Recovery,并 ROOT
如果你还没有刷入第三方 Recovery,也就是说你正在使用官方 Recovery,请先刷入第三方 Recovery。我推荐 TWRP,但是 CWM 应该也行。以 TWRP 为例。
卡在开机画面了,请先长按电源键强制关机。
按住音量下键开机,插上数据线,电脑端输入
fastboot flash recovery openrecovery-twrp-mako-2.6.3.3.img
刷入 TWRP。
然后请 ROOT。
参照上面的 5)
2)
在你已有 TWRP Recovery 并且 ROOT 了的情况下,
在 Bootloader 界面,按音量上/下键调整到 Recovery mode,按电源键。
过一会儿会进入 Recovery。先去 Settings 里把 Enable MD5 verification of backup files. 勾掉,节约时间。按左下角 HOME 键回到主页。
按 Backup,确保 Data (xxxxMB) 勾选,其它几项全部勾掉。
下方两个选项,Enable compression. 可以不勾,Skip MD5 generation during backup. 强烈建议取消勾选。
设置完成后滑动 Swipe to Back Up,开始备份。
3)
备份完成后,请 wipe (Wipe - 滑动 Swipe to wipe) 再重启 (Reboot - System)。
4)
这时应该能进入系统。
进入系统后,自行想办法安装钛备份(Titanium Backup)。最后一个加强直装版是6.10,足够了。当然如果你是正版用户请当我没说。
进入钛备份。点击右上角菜单,选择从 Nandroid 备份中提取…
选择你刚刚做的备份,然后请稍等,分析需要一会儿。之后勾选你需要还原的程序/数据,启动还原即可。
不保证能还原100%,但是绝大部分应用的数据是没有问题的。
注释:
如果你在 3) WIPE 过后还是进不去系统,说明你的 OTA 有问题,建议按上面的方法使用 fastboot 全面重刷。
内核、recovery、supersu的最新版分别是r14、2.6.3.4、1.75,而且都是好几天之前的事了、、、
另外简单的步骤被写的很复杂,对于新手来说,几乎就是个让人望而却步的教程 01046 发表于 2013-11-26 10:48
内核、recovery、supersu的最新版分别是r14、2.6.3.4、1.75,而且都是好几天之前的事了、、、
另外简单的步 ...
N4的最新内核与Recovery版本无误,你讲的是N5吧。
SuperSU新版是1.75,已更新在上面。
步骤我尽可能地详细到每一个命令。所以会显得比较多。 啊 脑子抽风了 NRT更新了 现在自救简单得要命 為啥這次親兒子都這麽折騰了 gofbayrf 发表于 2013-11-26 12:29
為啥這次親兒子都這麽折騰了
没这么折腾,所以说是写的太复杂吓到人了 gofbayrf 发表于 2013-11-26 12:29
為啥這次親兒子都這麽折騰了
直接OTA就不折腾了。
这里是后备方案,比如你能进系统就没必要看完全文。 今天终于收到OTA了 虽然什么数据都没救回来,但基本是自己手贱的原因,总之还是谢谢大大 收到OTA,但更新就倒地出现install untrusted package....两次了....
之前ROOT了出现一次,UNROOT又来一次......
到底是什么情况啊.... 所以说就不折腾原厂系统了 弄了半天LBE把我几个谷歌自带应用弄没了,我就说怎么unroot和弄回原厂rc还是升不起...
不过明明升4.3那几个应用没有都升起了啊 椎名mahuyo 发表于 2013-11-26 21:23
弄了半天LBE把我几个谷歌自带应用弄没了,我就说怎么unroot和弄回原厂rc还是升不起...
不过明明升4 ...
不管有没有升,可能OTA的时候有验证/system/app里的东西的。 昨天ota自动下载升级包直接让我的话费爆了。呜呜
----发送自 LGE Nexus 4,Android 4.3 N10前两天终于推送了
升完之后没感觉啊
图标难看了,设置界面还不如原先的4.3
n7v2中午收到OTA,试了下4.4,art确实速度小有提升,但是兼容性下降明显。桌面上下栏透明化好评,别的没啥感觉。总体感觉4.4不算啥重要成熟更新,更像是4.22的完善版4.3的完善版,art是亮点,估计是为未来大版本提前准备。
所以四儿子现在还是4.3的aokp,够用了。而且关键是我的五儿子已经上路了……
----发送自 LGE Nexus 4,Android 4.3.1 n7v2早上收到OTA,升级后重启就只显示一个仆街的机器人+无响应。。。啥情况 发现自己没有解除root就点了ota升级。。现在没办法进入recovery界面,一直都是倒地感叹号机器人。。。求破 抠鼻屎男 发表于 2013-12-2 15:08
发现自己没有解除root就点了ota升级。。现在没办法进入recovery界面,一直都是倒地感叹号机器人。。。求破 ...
倒地感叹号应该是正确的 我没怎么用过官方的Recovery 但是我依稀记得是要按几个键之后才能进菜单 EraserKing 发表于 2013-12-2 15:11
倒地感叹号应该是正确的 我没怎么用过官方的Recovery 但是我依稀记得是要按几个键之后才能进菜单 ...
还有三个中文:无命令。。。
有人说是音量键+然后点电源,也没用啊。。 自救嫌步骤麻烦的话可以下载个NexusToolKit用,已亲测自救成功…
----发送自 LGE Nexus 4,Android 4.4 抠鼻屎男 发表于 2013-12-2 15:14
还有三个中文:无命令。。。
有人说是音量键+然后点电源,也没用啊。。 ...
搜了下 应该是要按OOXX键
反正就音量 电源 三个键 各种组合着按按看 EraserKing 发表于 2013-12-2 15:34
搜了下 应该是要按OOXX键
反正就音量 电源 三个键 各种组合着按按看
没用。。。 抠鼻屎男 发表于 2013-12-2 19:35
没用。。。
Power Button + Volume Up没用? a4840639 发表于 2013-12-2 19:52
Power Button + Volume Up没用?
没用。。。没反应,按住和按一下都没用。。。。 抠鼻屎男 发表于 2013-12-2 05:35
没用。。。
我刚才特意刷回原生recovery实验了一下
按住电源键不放,然后迅速按一下音量键上,即可呼出菜单
对了,这个sideload似乎有点小问题,在执行adb sideload的时候必须要在放着adb.exe那个文件夹下执行,最好把要刷的包也复制过去。 引用第25楼抠鼻屎男于2013-12-02 19:58发表的:
引用:a4840639 发表于 2013-12-2 19:52Power Button + Volu......
那就刷个TWRP吧,反正官方那个功能太渣了
----发送自 LGE Nexus 4,Android 4.4 EraserKing 发表于 2013-12-2 21:14
那就刷个TWRP吧,反正官方那个功能太渣了
----发送自 LGE Nexus 4,Android 4.4
我找了一堆的教程都没能成功刷进去。。。我快绝望了。。。 EraserKing 发表于 2013-12-2 21:14
那就刷个TWRP吧,反正官方那个功能太渣了
----发送自 LGE Nexus 4,Android 4.4
我找了一堆的教程都没能成功刷进去。。。我快绝望了。。。 EraserKing 发表于 2013-12-2 21:14
那就刷个TWRP吧,反正官方那个功能太渣了
----发送自 LGE Nexus 4,Android 4.4
发现不知道为啥我的bl没有解锁(虽然我记得已经解锁了),然后问题就是现在卡在开机画面不懂,想用NexusToolKit解锁也失败了,说是电脑没驱动。。。见鬼了。。 成功了。。。最后用flashtool解锁bl以后救砖。。。
现在纠结在第三方recovery进不去。。。 在更新,搞定了。。。 的确是简单的事情写的太复杂
页:
[1]