TWRP 還沒有準備好 Pixel 4 和 4 XL 直到發布幾個月後。 但由於您已經可以使用 Magisk 進行 root 並修改操作系統,因此您可能會發現自己的手機無法啟動,但您沒有安裝自定義恢復來修復它。 幸運的是,還有辦法解決這個問題。
這種恢復方法使用僅核心版本的 Magisk 來禁用所有模塊,以便您可以重新啟動 Android。 XDA會員 塔爾薩迪弗 提供了一組 Pixel 4 和 4XL 碼 圖像文件來幫助您從引導循環中恢復。 您仍然需要執行一些額外的操作才能恢復並運行,因為文件本身是臨時修復。 但請按照下面的指南進行操作,您就會一切就緒。
第 1 步:下載 Magisk 僅核心映像
既然你想得到你的 Pixel 4 退出引導循環後,您將無法在手機端使用它執行任何操作。 但是,通過修改啟動映像文件和計算機,您將能夠使用 Fastboot 命令使其恢復生機! 使用以下鏈接之一將該文件下載到您的計算機上。
- 下載 Magisk 僅核心映像: Pixel 4 | Pixel 4XL 碼
下載後, 將文件移動到桌面 以便以後方便訪問。
第二步:下載平台工具包
如果沒有 TWRP,Fastboot 就是你唯一的救星。 但您需要 SDK 平台工具包 Google 要將 Fastboot 命令發送到您的手機,請從以下鏈接之一下載該工具。 當它完成後, 解壓 ZIP 並將解壓的文件夾放在桌面上。
第 3 步:啟動進入快速啟動模式
現在是時候讓您的手機準備好接受恢復過程所需的命令了。 您的手機可能在啟動循環後已關閉,因此只需同時按住電源按鈕和音量減小按鈕,直到彈出 Fastboot 菜單即可。 如果手機仍處於啟動循環過程中,只需在其中一次重新啟動期間按住音量減小按鈕,直到看到“快速啟動”菜單。
現在,請確保 使用 USB 數據線將手機連接至電腦。
步驟 4:在平台工具中打開命令窗口
現在,在計算機上打開命令提示符。 如果你在 Windows, 按 Windows 鍵盤上的按鈕,然後輸入“cmd”並按 Enter 鍵。 如果你在 Linux 或者 Mac,從應用程序文件夾中打開終端應用程序。
從那裡輸入“cd”並添加一個空格,但是 還不按回車鍵。 相反,請將 platform-tools 文件夾從桌面拖放到命令窗口上。 這將填充文件夾的完整路徑。 一旦發生這種情況, 繼續並按 Enter 鍵。
如果您需要更多幫助,請參閱下面的完整指南。
- 更多信息: 如何在平台工具中打開 Fastboot 命令窗口
第 5 步:刷新 Magisk 僅核心映像
最後! 是時候帶上你的 Pixel 4死而復生。 如果你在 Windows, 類型 快速啟動 並添加一個空格,但是 還不按回車鍵。 如果你在 Mac 或者 Linux, 類型 ./fastboot啟動 並添加一個空格,但再次, 還不按回車鍵。
現在,將您在步驟 1 中下載的 Magisk Core-Only 映像文件從桌面拖放到命令窗口的正上方。 這將填充其完整位置路徑,這應該會留下一個類似於下面所示的命令。 如果是這樣, 繼續並按 Enter 鍵
fastboot boot C:UsersYourNameDesktopimage-newpixel4.img
您的手機應該會自動重新啟動 Android 此時,但這只是暫時的 – 如果此時再次重新啟動,您將返回引導循環,因為問題尚未解決。 所以 保持手機與電腦的連接 現在和 不要關閉終端窗口 然而。
第6步:啟用開發者選項
現在你回來了 Android,前往“設置”->“關於手機”,然後快速連續點擊“版本號”條目七次以啟用“開發者選項”。 如果您以前從未這樣做過,您可以訪問下面的完整指南。
- 更多信息: 如何解鎖 Pixel 4 的隱藏開發者選項菜單
第7步:啟用USB調試
現在,打開“開發人員選項”菜單並啟用頂部附近的“USB 調試”。 如果您以前從未在這款手機上使用過 ADB,系統會詢問您是否要“允許 USB 調試”。 勾選“始終允許”旁邊的框,然後在此彈出窗口中按“確定”。 如果您需要有關此部分的更多幫助,請查看下面的完整指南。
- 更多信息: 如何啟用 USB 調試
步驟 8:移除 Magisk 模塊
整個恢復過程的最後一步 – 您有兩種可能的選擇。 您可以打開 Magisk Manager 應用程序並進入“模塊”部分以找到導致引導循環的模塊。 點擊垃圾桶圖標,然後從那裡重新啟動即可解決該問題。 如果您因強制關閉而無法打開 Magisk Manager,請繼續閱讀以恢復運行。
是時候運行 ADB 命令來從系統中刪除所有已安裝的 Magisk 模塊了。 確保您的手機已通過 USB 線連接至計算機。 現在,將以下命令複製並粘貼到您打開的終端窗口中 步驟4,然後按 Enter 確認您的選擇。
Windows 命令:
adb wait-for-device shell magisk --remove-modules
Mac & Linux 命令
adb wait-for-device shell magisk --remove-modules
上述命令將清除您的 Magisk 模塊,然後自動為您重新啟動系統。 重新啟動後,進入 Magisk Manager 應用程序,您會發現一切看起來都很好,並且還具有完全的 root 訪問權限。 什麼引導循環?
如果您轉到“模塊”部分,您會看到此時什麼都沒有,這意味著您必須重新開始。 您通過徹底的數據擦除保護了您的設備,因此安裝幾個模塊只是一個很小的代價。
(1) 完全 root 訪問權限,Magisk 是最新的,並且 SafetyNet 檢查全部成功通過!,(2) 模塊已被清除,所以這是一個全新的開始! 至少這次您沒有丟失所有數據。