EP.PE

利用ADBRecovery在Recovery模式下恢复系统文件

由于没有人制作XT800的第三方Recovery image,暂时只能利用Milestone的ADBRecovery来使机器在recovery模式下使用ADB进行操作。现在ADBRecovery已经比较完善,可以进行Nandroid备份/恢复,利用flash_image替换img等等。
现在就介绍一下利用ADBRecovery恢复系统文件的大概过程,可能有朋友会用的上,例如误删了系统文件造成不能开机,又不想重新刷系统。
首先下载压缩包,把里面的recovery文件夹和update.zip放到卡的根目录,重新开机进入recovery模式,然后安装update.zip,安装完毕后不要重启,这个时候就可以通过ADB连接机器了。
举例如果想恢复system/framework/framework-res.apk,把备份的framework-res.apk放入android sdk中的tools文件夹下,然后进行如下操作:

D:androidtools>adb shell
* daemon not running. starting it now *
* daemon started successfully *
/ # mount /system
mount /system
/ # exit
exit

D:androidtools>adb push framework-res.apk /system/framework
3129 KB/s (4054650 bytes in 1.265s)

D:androidtools>adb shell chmod 644 /system/framework/framework-res.apk

D:androidtools>adb reboot

同样也可以通过类似步骤恢复其他文件,另外ADBRecovery还有另外的一些命令,可以尝试下:

mount /system
mount /data
mount /sdcard
nandroid-mobile.sh --help


[download id="14"]


Categorised as: Gadget


9 Comments

  1. rabbit 说道:

    这个,是不是就是在ADB模式下也取得了ROOT权限了啊。

    THX:)

    回复
  2. [...] This post was mentioned on Twitter by Dai Jun. Dai Jun said: [GReader Share]利用ADBRecovery在Recovery模式下恢复系统文件 http://goo.gl/aJ58 [...]

  3. fslql 说道:

    16.12.3ROM出来了,听说改善了不少,E大有空ROOT一下。

    回复
  4. mm 说道:

    多谢大侠啊

    回复
  5. bill 说道:

    没法安装update.zip提示错误EOCD之类的一段话。 用的是16.12.2root过的版本

    回复
  6. a 说道:

    解压密码是什么?

    回复
  7. mel 说道:

    我的xt800w不能获得adbrecovery。显示signature verification failed

    回复
  8. mel 说道:

    update安装不成功

    回复
  9. sillyzp 说道:

    xt800_adbrecovery.7z 大哥,你的这个包加密了,密码多少啊?

    回复

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>