在植根的Nexus 4上安装4.3(OTA)(CWM + ROM,内核)


20

我在Nexus 4上运行Android 4.2.2。它已经扎根,并且安装了ClockworkMod恢复,但是rom和内核都有。我收到了OTA更新到4.3,并想安装它,但是失败了。(在消息中,CWM无法验证签名。我记得以前的OTA起作用了,我认为我必须重新植根,但这很容易。)

我如何在保持root和CWM的同时,尤其是保留我所有的数据的同时,在手机上获取股票4.3更新?分步说明会很棒。

另外,我很好奇,未安装此更新的技术原因是什么?


更新:我在这里找到了一些说明,但是它们对我不起作用。应用update.zip时,我从CWM中收到以下错误:

Installing: /sdcard/0/update.zip
Finding update package...
Opening update package...
Installing update...

Warning no file_contextsVerifying current system...

assert failed: apply_patch_check("/system/bin/app_process", "76c3a9a7a6d400a9ff3e4db391327daa33aa0663", "2a221441bf06f2618aa6c35ae0cade13bd4f6e1b")
E:Error in /sdcard/0/update.zip
(Status 7)
Installation aborted.

更新2:我忘了我前一段时间尝试过Xposed。显然,此修改后的/ system / bin / app_process。我通过启动Xposed Installer删除了它,然后选择“卸载(还原app_process)”和(可能不是必需的)“清理(完全删除框架)”。我进行了一次完整的重新引导,然后重新引导到恢复模式以继续更新。但是现在挂起,因为修改了“ build.prop”(不记得更改了)。我想知道是否有一种方法可以只刷新新的OS文件(不是补丁程序),覆盖所有修改,但保留所有设置和用户文件...

Answers:


17

听起来“ / system / bin / app_process”已被修改,因此与所需的签名不匹配。有两种方法可以解决此问题,或者从另一部电话/ ROM获得库存文件的副本,或者将出厂映像刷新为4.3

编辑:阅读“更新2”后,听起来您想使用下面详细说明的出厂映像选项。

AndroidPolice 在此处提供了分步指南。如果页面死亡,我已经重复了步骤:

下载完整的occam工厂映像,其中包括完整的系统,引导加载程序,恢复,内核(boot.img)和广播。这些组件是干净的选择-它们将在您现在拥有的所有组件上清晰地闪烁。

您无需解压缩捆绑的脚本flash-all,而是解压缩tgz(tar / gz)存档,然后解压缩其中包含的zip。这会将所有组件放入一个文件夹:

请遵循此处的出色指南,并确保省略步骤D10,该步骤将覆盖用户数据。这是您将要执行的命令,以供参考:

  1. 亚行重新启动引导程序
  2. fastboot闪存引导加载程序bootloader * .img
  3. fastboot重新启动bootloader
  4. 快速启动闪光灯收音机radio-mako-m​​9615a-cefwmazm-2.0.1700.84.img
  5. fastboot重新启动bootloader
  6. fastboot闪存系统system.img
  7. fastboot闪存启动boot.img
  8. 快速启动格式缓存
  9. fastboot重新启动

注意:您可以打开快速启动更新image * .zip而不是解压缩image * .zip并刷新系统并手动启动,这实际上不会删除数据(如果希望发生,您将传递-w标志),但是如果您运行的是自定义的产品,它将重新闪回恢复到库存。然后,您可以将其闪回,或者仅使用上面的命令。无论哪种方式,结果都是一样的。

然后,您需要按照该线程中的步骤重新建立根目录(目前无法从4.2.2更改为4.3保持根目录)(我将不会链接到文件本身,因为它将被更新为/发现问题时。)。


我下载的Nexus 4的4.3更新没有任何boot.img文件。我有bootloader.img,image.zip和radio.img。boot.img在哪里?
anon58192932

1
您还需要解压缩image.zip。boot.img和system.img在其中。
bmdixon

放弃尝试在首次引导卡住后手动刷新这些内容。我将工厂映像提取到我的ADB目录中,并运行“ flash-all.bat”,此后立即启动。flash-all.bat的作用比上述过程还要多。
anon58192932

2

我遇到了同样的问题。我最终下载了库存4.2.2,将其刷新(也取消了手机的根目录),然后安装了OTA更新。


1
您是否知道可以从哪里下载常规操作系统(假设有合法下载地址)?另外,闪烁会保留您的数据吗?
jdm

1
@jdm来自Google的官方股票rom:developers.google.com/android/nexus/images#occamjwr66v
Cobold

我认为您的数据不会被保留。是的,可以从Google官方页面上获取图像。好像现在有4.3。另外,这里是指向闪烁4.3的指南的链接:bit.ly/16aTnvY 该指南指出您不会丢失数据。

OTA能够保留您的用户数据。我不认为刷新出厂映像能够保留您的所有用户数据。
anon58192932
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.