如何解決 Moto Z2 Play 恢復啟動循環

出於某種原因,Moto Z2 Play 所有者報告說設備傾向於重新啟動以恢復,而不是直接啟動進入系統。 這往往發生在刷新自定義恢復(如 TWRP 或自定義 ROM)之後。

例如,您可以刷入 TWRP + LOS ROM,格式化內部存儲後,您將收到可怕的“錯誤 255”。

在對各種 XDA 用戶進行了一些測試後,包括刷寫各種版本的 TWRP 和庫存 ROM,事實證明,一個可能的解決方案是降級到官方 Nougat ROM 並使用自定義的 .bat 文件來刷機。

因此,如果您是體驗 Moto Z2 Play 直接啟動恢復的人之一,請嘗試此解決方案並在我們的評論中報告它是否適合您。

要求:

如果你有奧利奧,你可能無法直接切換到 Android Nougat。 您需要通過 TWRP 恢復格式化整個手機,然後啟動到引導加載程序並刷新庫存 ROM。

另一個問題是 RSDlite(摩托羅拉的閃存和解鎖工具)通常不適用於 Windows 10,如果那是您的操作系統。

無論如何,我們需要將 servicefile.xml 轉換為 servicefile.bat 以進行簡單的刷寫。

所以你應該下載最新的Moto Z2 Play 固件.

固件將以 .zip 文件的形式提供; 您需要從 ZIP 中提取 servicefile.xml 並在 Notepad++ 中對其進行編輯。

現在在您的計算機上創建一個新的文本文檔並將其命名為“servicefile.bat”,它將自動創建一個批處理文件。

現在右鍵單擊這個新的批處理文件並使用記事本+編輯它

在此批處理文件中,在文檔頂部寫入以下行:

                      Echo off

Pause

Fastboot reboot

Exit
                    

保存文件。 現在回到原來的 servicefile.xml 並在 Notepad++ 中打開它

在 servicefile.xml 中,您要從該行複制所有內容 (應該是第 11 行)到 ,但不要復制 ,只是它上面的行。

您的 .bat 文件現在應如下所示:

用於手動 Moto Z Play 固件更新的示例 .bat 文件。

現在你想刪除所有說的行的部分

Moto Z Play手動更新.bat文件示例2

接下來,您還應該刪除說

所以現在在第一個“echo off”行下方,您希望將每行更改為在其前面有“fastboot”。 因此,例如第 2 行現在應該說“fastboot getvar”等。 對每一行執行此操作; 再次,請參閱圖片以供參考。

最後,在 .bat 文件的底部,添加以下行:

                      Operation partition filename

Operation var

Operation partition
                    

現在您可以保存並關閉 .bat 文件。

現在從您的 ADB 安裝中復制 servicefile.bat 和 fastboot.exe,以及 adb.exe 和 ADB .dll 文件,並將它們複製到解壓的 ROM 文件夾中。

在您的 PC 上啟動 ADB 終端並確保通過鍵入“adb devices”來識別 ADB 連接

現在您可以繼續雙擊您創建的 .bat 文件,它會通過 ADB 終端自動刷新 Moto Z2 Play 上的庫存固件。

更新完整的固件包可能需要一段時間,因此我們建議您在等待的同時出去做一些事情:幾個級別的壽命短應該做的伎倆(因為誰不喜歡在被切斷的樹樁上爬到終點線?)

您現在應該能夠直接更新到最新的 Oreo OTA,並且在安裝自定義恢復後不應再直接啟動進入恢復。

接下來閱讀

  • 修復:HTC One M9 啟動循環
  • 修復:三星手機卡在啟動循環中並且無法開機
  • CPU 升級後銳龍 5 3600 啟動循環
  • 如何使用 VLC Player 循環或重複播放視頻?

相關文章