如何在不使用 Fastboot 模式的情況下 Root Android [影片]

如何在不使用 Fastboot 模式的情況下 Root Android [影片]

在本指南中,我們將向您展示在不使用快速啟動模式的情況下對 Android 裝置進行 root 的步驟。透過 Magisk 獲得管理權限一直是技術愛好者的首選調整。然而,不言而喻的是,生根所帶來的弊端永遠呈現上升趨勢。不僅如此,生根程式的改變[打補丁init_boot而不是boot]也讓新人變得相當困難。

現在,原始設備製造商 (OEM) 的處境變得更加困難。最新出現的一加手機是 OnePlus,自從與 Oppo 合併以來,它在客製化開發方面似乎急劇下滑。如果您認為 MSM 工具的慘敗值得關注,那麼與我們即將揭露的事情相比,這根本不算什麼 – 之後,許多 OnePlus 設備上的引導程式將不再可訪問安裝最新的OxygenOS 更新。

有問題的設備是 OnePlus 10 Pro 和 11。看似其他正常的 OTA 更新本身都隱藏著更糟糕的東西。安裝後,使用者無法透過 adb restart bootloader 指令或硬體組合鍵或任何第三方應用程式將裝置啟動到快速啟動模式。

雖然我們還不能確定這是由於錯誤的更新還是 OnePlus 的故意舉動,但如果是後者,請不要感到驚訝。話雖如此,許多用戶現在都被排除在外,無法root他們的裝置。好吧,不再是了!在本指南中,我們將向您展示一種巧妙的方法,您可以使用該方法在不使用快速啟動模式的情況下對 Android 裝置進行 root 操作。言歸正傳,讓我們開始吧。

如何在不使用 Fastboot 模式的情況下 Root Android [透過 FastbootD]

沒有快速啟動模式的root android

顯然,您的裝置的引導程式需要事先解鎖。因此,此調整僅適用於在安裝使快速啟動模式無效的 OTA 更新之前解鎖裝置引導程式的使用者。如果您的裝置的引導程式仍然被鎖定並且您無法使用快速引導模式,那麼很遺憾,本指南將不適合您。

我們僅針對那些使用 boot.img 進行 root 的 OnePlus 裝置測試了本指南 [即隨 Android 123 或更早版本開箱即用]。我們尚未針對那些使用 init_boot.img [使用 Android 13+ 啟動的裝置] 的 OnPlus 進行測試,但我們仍然會列出它們的步驟。

在開始之前,請備份您裝置上的所有數據,以確保安全。為了便於理解,以下說明列在單獨的部分下。確保遵循上述相同的順序。如果發生熱核戰爭、您的鬧鐘沒有叫醒您,或執行以下步驟,您的裝置和資料發生任何問題,Droidwin 及其成員將不承擔任何責任。

步驟1:安裝Android SDK

首先,您必須在 PC 上安裝Android SDK Platform Tools。這是 Google 提供的官方 ADB 和 Fastboot 二進位文件,也是唯一推薦的。因此,請下載它,然後將其解壓縮到電腦上任何方便的位置。這樣做將為您提供 platform-tools 資料夾,本指南將使用該資料夾。

安裝adb平台工具windows

步驟 2:啟用 USB 偵錯和 OEM 解鎖

接下來,您必須在裝置上啟用 USB 偵錯和 OEM 解鎖。前者將使您的裝置在 ADB 模式下被 PC 識別。然後,您可以將裝置啟動到快速啟動模式。另一方面,需要 OEM 解鎖來執行引導程式解鎖過程。

沒有快速啟動模式的root android

因此,請轉到“設定”>“關於電話>點選版本號 7 次 >返回設定>系統>進階>開發者選項>啟用 USB 偵錯和 OEM 解鎖。

第 3 步:下載韌體

接下來,從 OnePlus 官方網站或透過 Oxygen Updater 應用 下載裝置的原廠韌體。確保下載的版本與您裝置上目前安裝的版本相同。您可以從“設定”>“驗證”進行相同的驗證。關於設備>版本>內部版本/版本號。

沒有快速啟動模式的root android

第 4 步:從 Payload.bin 中提取 Boot/Init

下載韌體後,將其解壓縮到 PC 上任何方便的位置。這樣做將會給你幾個文件,包括payload.bin。

沒有快速啟動模式的root android

對於不知道的人來說,OnePlus 將其所有分區 IMG 檔案都打包在此 Payload.bin 檔案中,因此您必須先將其提取。

第 5 步:透過 Magisk 修補啟動/初始化啟動

  1. 在您的裝置上下載並安裝 Magisk 應用程式
  2. 然後啟動它並點擊 Magisk 旁邊的安裝按鈕。
  3. 之後,選擇“選擇並修補文件”,然後導航到stock boot.img 文件,然後選擇它。沒有快速啟動模式的root android
  4. 然後點擊右上角的 Let’s Go 按鈕。沒有快速啟動模式的root android
  5. boot/init_boot 檔案現在將被修補並放置在裝置上的「下載」資料夾下。
  6. 您應該將此檔案傳輸到 PC 上的 platform-tools 資料夾。我們現在將使用此檔案在沒有快速啟動模式的情況下對您的 Android 裝置進行 root。沒有快速啟動模式的root android

第 6 步:將 Android 引導至 FastbootD 模式

  1. 現在透過 USB 連接線將您的裝置連接到 PC。確保 USB 偵錯已啟用。
  2. 然後前往 platform-tools 資料夾,在網址列中輸入 CMD,然後按 Enter。這將啟動命令提示字元。adb 內的命令提示符
  3. 在 CMD 視窗中輸入以下命令將裝置引導至 FastbootD 模式adb reboot fastboot沒有快速啟動模式的root android
  4. 要驗證 Fastboot 連接,請輸入以下命令,您應該會得到裝置 ID。fastboot devices沒有快速啟動模式的root android
  5. 如果您沒有獲得任何序號,請安裝 Fastboot 驅動程式。

第 7 步:透過 FastbootD Root Android

如果您使用的是boot.img,則執行下列指令將修補後的boot.img刷新到啟動分割區[注意:在FastbootD模式下您無法使用fastboot啟動指令,fastboot flash是您在此模式下唯一的出路]

fastboot flash boot magisk_patched_boot.img

沒有快速啟動模式的root android

另一方面,如果您使用 init_boot.img,則執行以下命令將修補後的 init_boot.img 閃存到 init_boot 分區

fastboot flash init_boot magisk_patched_boot.img

就是這樣。這些是在不使用 Fastboot 模式 [透過 FastbootD 模式] 的情況下 root Android 裝置的步驟。如果您對上述步驟有任何疑問,請在評論中告訴我們。我們會盡快回覆您並提供解決方案。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *