平板电脑已解锁并已扎根(SuperSU Pro v1.75)
我有以下恢复闪存:TWRP 2.6.3.0,但我正在启动库存恢复对于
adb sideload
调用已安装驱动程序,主机为Win 7 x64,并且在每种模式下(MTP,USB调试,引导加载程序)都会检测到设备。 )Nexus 7(2013)[Wi-Fi]上的文件
adb sideload
,我收到错误消息:Finding update package...
Opening update package...
Verifying update package...
Installing update...
Verifying current system...
"/system/app/Drive.apk" has unexpected contents.
E:Error in /tmp/update.zip
(Status 7)
Installation aborted.
我在做什么错?为了使
7d9b309e11da82edb5373a1f59965bca89f6041f.signed-razor-KRT16S-from-JSS15R.7d9b309e.zip
成功,我必须更改什么?#1 楼
目标如果您已经下载了OTA映像,并且像我这样失败了,但最终没有成功,您应该仍然可以手动对其进行
adb sideload <filename>
(此处为视频)。 / Error ...不幸的是,通过
adb sideload
进行OTA更新时出现以下错误:Finding update package...
Opening update package...
Verifying update package...
Installing update...
Verifying current system...
"/system/app/Drive.apk" has unexpected contents.
E:Error in /tmp/update.zip
(Status 7)
Installation aborted.
其中
/system/app/Drive.apk
可以是任何系统应用。谁不应该责怪?
我不应该责怪TWRP,一开始我也这么认为,但是TWRP也可以。
TitaniumBackup亲由于我已经扎根了设备并使用了高级用户功能,因此我应该知道它的副作用。现在,我确实知道了:)...,现在您很有可能从此答案中了解到这一点。
错误的明显原因
使用Titanium Backup Pro我曾经使用过“冻结”功能来删除某些系统应用程序,即:
ASUS Keyboard
日历
日历存储
com .android.providers.partnerbookmarks
com.android.sharedstoragebackup
com.google.android.voicesearch
Exchange Services
Gmail
Google一次初始化
Google Play图书
Google Play游戏
Google Play杂志
Google Play电影
Google Play音乐
Google搜索
Google Text-to-Speech Engine
环聊
iWnn IME
iWnnIME键盘(白色)
一次初始化
这显然是为什么
adb sideload
会因我的问题中给出的错误消息而获得早期保释的原因。 我还卸载了一些系统应用程序,我想我还记得其中一个“ Drive”(记得吗?:
/system/app/Drive.apk
)。T解决方案
我在这个答案中的forum.xda-developers.com上找到了解决方案。要点是,如果您拥有修改后的映像,则需要还原该映像以使OTA侧载成功。
首先下载您当前拥有的构建的库存映像。确保它是适合您的设备的设备。因此,我试图在Wi-Fi版本上从
JSS15R
升级到KRT16S
,这意味着我需要下载4.3 (JSS15R)
图像。就我而言,这就是文件razor-jss15r-factory-ec2d4f76.tgz
。然后,我打开了包装,这给了我一个名为razor-jss15r
的子文件夹。它的内部有shell脚本,一个.img
文件和一个.zip
(image-razor-jss15r.zip
)。后者需要打开包装。然后我将文件夹中的.img
文件解压缩到以下文件夹中: /> 然后我按照链接的答案中列出的步骤进行操作:连接USB(在此之前,请确保已安装所有USB驱动程序)
转到带有先前解压缩的
.zip
文件的文件夹,从Android SDK提示中检查是否看到带有
boot.img
的设备。 >然后执行cache.img
,它将刷新股票系统分区注意:与链接的文章不同,我省略了
recovery.img
的步骤,因为从输出中可以明显看出system.img
的隐含含义。我还省略了userdata.img
和.img
,因为我认为这些“分区”不太可能被修改(我是对的)。不过,您可能需要后两者。这可能取决于您所做的修改以阻止fastboot devices
步骤(即,阅读并理解错误消息)。这里的输出是: br /> et voila,一个可以进行OTA更新的干净系统。阶段:
# fastboot flash system system.img
erasing 'system'...
OKAY [ 1.160s]
sending 'system' (603447 KB)...
OKAY [ 19.786s]
writing 'system'...
OKAY [ 26.720s]
finished. total time: 47.668s
下载工厂图像(Nexus 7和两者)
Nexus 7 [2013](Wi-Fi)的工厂映像“ razor”
Nexus 7 [2013](Mobile)的工厂映像“ razorg”
评论
您还可以使用其他恢复/引导加载程序。例如,要在XT925上安装最新的CM,我必须使用下载页面上的自定义映像(它甚至比发条机构的映像还要小)。还请记住,从快速加载程序重新引导到引导加载程序可能非常棘手,因为在重新引导时可能会被库存引导加载程序代替。