個人Nexus 7 (2013 Mobile版),html
升級到最新的Android 6.0.1(MOB30M)以後,shell
爲了搞點研究,我再次手動把TWRP刷機神器安裝上去了,其實不是徹底刷機,只是把平時用不着的一個recovery分區給刷了而已,這樣一來啓動時就能夠按住特殊件選擇進入這個分區,什麼均可以幹了。一如既往的順利。bash
先從https://dl.twrp.me/deb/twrp-3.0.2-0-deb.img.html下載到TWRP的映像文件,工具
而後按住Power+VolumeDown進入bootloader,google
而後執行刷機命令code
$ 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,htm
按Power按鈕執行選擇。這就進入了TWRP的啓動界面了。ci
進入這個TWRP的好處就是,能夠任意操做任何文件了,Advanced裏面有Mount工具,還有文件管理器工具。get
TWRP的好處是,一旦進入了TWRP界面,就能夠從PC這邊用adb以root身份操做了,例如adb shell執行個命令什麼的,改個文件什麼的。flash
一切順利,我用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故意保護本身的。