您的位置:首页 > 移动开发 > Android开发

Android6邪门了,刷机神器TWRP居然在重启动之后消失了,可我没有重装系统啊。

2016-06-19 00:00 246 查看
摘要: 在Nexus 7上遇到的怪事。顺便把TWRP的经验记下来。

我的Nexus 7 (2013 Mobile版),

升级到最新的Android 6.0.1(MOB30M)之后,

为了搞点研究,我再次手动把TWRP刷机神器安装上去了,其实不是完全刷机,只是把平时用不着的一个recovery分区给刷了而已,这样一来启动时就可以按住特殊件选择进入这个分区,什么都可以干了。一如既往的顺利。

先从https://dl.twrp.me/deb/twrp-3.0.2-0-deb.img.html下载到TWRP的映像文件,

然后按住Power+VolumeDown进入bootloader,

然后执行刷机命令

[code=language-bash]$ fastboot flash recovery /Users/q/Downloads/twrp-3.0.2-0-deb.img
sending 'recovery' (8860 KB)...
OKAY [  0.285s]
writing 'recovery'...
OKAY [  0.660s]
finished. total time: 0.944s

然后,用Volume上下键选择Recovery mode,

按Power按钮执行选择。这就进入了TWRP的启动界面了。

进入这个TWRP的好处就是,可以任意操作任何文件了,Advanced里面有Mount工具,还有文件管理器工具。

TWRP的好处是,一旦进入了TWRP界面,就可以从PC这边用adb以root身份操作了,例如adb shell执行个命令什么的,改个文件什么的。

一切顺利,我用adb进去干了点无关的事儿。

然后我就想重启动到从Android 6.0.1里去,那自然是在TWRP的Reboot菜单里,选择System,就重启动了,

挺好的,到了正常的Android 6.0.1 。

诡异的事,过了一会儿我又想进入TWRP里干点事儿,

发现进去之后,换成了Android自己的Recovery mode的画面了

就是那个安卓太空舱图标,并且显示说"command not specified"(没有准备好系统更新用的文件)。

千真万确,我重新做了一次试验,发现一旦启动了正常的Android 6.0.1,他就会冲掉我刚刚刷过的Recovery分区的内容。

看来这是google故意保护自己的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android recovery flash twrp