[Android] Nexus 6 使用 TWRP Recovery 解密

最近開始想刷 Android 9.0 Pie,鑒於 Lineage OS 官方版尚未進入 16.0,決定先玩玩 Nitrogen OS

一開始沒仔細看介紹就刷了,結果開機卻要求輸入密碼?!原因是裝置預設啟用了全機加密 (Full Disk Encryption),Rom 屬於解密狀態而造成衝突。
雖然並未如網上所說的感受到存取速度差異,不過看來想要繼續用舊機體驗新系統還是需要解密,Rom 的選擇和可用資源才不會受限。

要解密並不困難,但是備份資料相當耗時,因為解密會將內部儲存空間全部清空,包含應用程式設定、圖片、音樂等,必須先將所有資料搬移。

原先已解鎖 BootloaderTWRP Recovery,這裡記錄後續進行解密的過程。

■ 修改系統存在風險,下列操作有可能導致裝置資料、檔案遺失,甚至無法使用,如發生任何問題請自行負責。
■ 某些安全性功能可能會造成影響,請暫時關閉或是查閱更多資訊後再開始。



索引

前置作業
更新 TWRP Recovery (選用)
進行備份
開始解密
還原到最近的狀態
延伸
Nitrogen OS 簡短試用



型號:Google Nexus 6 (XT1100,Shamu)
系統:Lineage OS 15.1 (Android 8.1.0,官方版)
電腦:Windows 8.1 Home



前置作業

-Bootloader 解鎖
-前往「設定 → 系統 → 開發人員選項」勾選「Android 偵錯」
-前往「設定 → 隱私權和安全性 → 螢幕鎖定」重新設定解鎖方式並關閉「安全啟動」否則 TWRP 無法存取裝置內容

-Nexus 6、Windows 電腦、USB 傳輸線
-TWRP Recovery 3.2.3-0
-Android Debug Bridge (adb)
-Nexus 6 USB 驅動程式 (備用,一般會自動辨識)

TWRP 和 adb 只是順便更新 Recovery,沒有這個打算可以無視。
備用載點



更新 TWRP Recovery (選用)

原本是用 3.2.2-0,兩者沒太大差異。

-USB 連接電腦
-重新啟動至 Bootloader
-電腦端開啟命令提示字元 (cmd)
-將下載的 Recovery 檔案移到 platform-tools 資料夾下,然後更名為 recovery
-輸入下列指令安裝
cd C:\Users\使用者名稱\Desktop\android-sdk-windows\platform-tools
fastboot flash recovery recovery.img
-手機端使用音量鍵切換到「Restart Bootloader」再按下電源鍵以重新啟動 Bootloader
-再使用音量鍵切換到「Recovery Mode」再按下電源鍵即可見到新的 TWRP Recovery



進行備份

確認有足夠的電池電量,進入 TWRP Recovery 建立最新的備份,可以將 efs、cache 等項目全部勾選。
之後連同這個備份將裝置內所有檔案全部搬移
在這個模式下連接電腦一樣能夠存取裝置儲存空間內的檔案。

另外 android 資料夾內的 data 通常會有一些應用程式快取和少數遊戲的存檔,obb 則是存放數據包,可以視需要一同遷移。

傳輸期間有時會出現錯誤,通常是某些被刪除的媒體檔案殘留,這時可能要個別進入資料夾內,分批傳送清理。
藏在 android/data 的話就算了,畢竟路徑複雜。



開始解密

最重要也最不花時間的部分。

-按下「Wipe → Format data
-輸入「yes」
-按下「✓」,開始格式化
-等待完成
-重新啟動一次 Recovery「Reboot → Recovery」
-勾選「Never show this screen during boot again (不再顯示)」,滑動下方解鎖

接著當然是把搬走的東西都傳回來,在連同資料傳輸完成後,可以再重新啟動一次 Recovery。

如果格式化後連接電腦,無法辨識手機,不負責任解決方案:
開機進入系統 (此時已為系統初始設定狀態),略過設定精靈畫面,核對上個帳戶,但不登入帳號。
前往設定啟用「開發人員選項」,然後找到「選取 USB 設定」選擇「MTP (媒體傳輸通訊協定)」,成功的話電腦端會自動重新安裝辨識。





將系統還原到最近的狀態

-進入 Recovery
-按下「Restore」選擇最新的備份
-等待完成,按下「Reboot → System」開機

大功告成,所有應用程式和資料都在而系統變成解密的版本
進入「設定 → 隱私權和安全性 → 加密與憑證 → 加密保護手機」可以見到和舊版類似的畫面,表示裝置目前已解密。



延伸

簡化版流程:
進入 TWRP 建立備份 → 搬移全部資料 → 格式化重開 TWRP → 傳回全部資料,重開 TWRP → 還原備份 → 開機

假如完全不需要備份,只要格式化就結束了。

參考影片





Nitrogen OS 簡短試用

解密後便能成功進入新系統,初次見到 Android Pie 的樣貌。
有著比 Lineage OS 更細膩的個人化空間,然而不意外地自製選項幾乎都是英文
第一次並未辨識出 SIM 卡 (ibon Mobile) 無法撥打電話,也許重新開機就會自動偵測,只是個人稍微嘗鮮一下就還原了。
希望 Nexus 6 的 Lineage OS 也能夠正式推進 16.0。



回到索引

留言