此處,我們將向您展示使用Magisk和vendor_boot文件對設備進行根目錄的步驟。在通過Magisk進行ROOT目錄操作時,有兩種方法——一種是使用boot.img(適用于配備Android 12或更早版本的設備),另一種是使用init_boot.img(適用于配備Android 13或更高版本的設備)。
_%e5%89%af%e6%9c%ac.jpg)
但是現在,還有第三種方法可以解決。最近,在瀏覽最新版本的Magisk 30.3的更新日志時,我偶然看到了這一行: 支持將Magisk安裝到vendor_boot分區。那么我們還在等什么?讓我們立即將這種 rooted 方式嘗試一下。
.jpg)
第一個也是最重要的問題是哪些類型的設備支持這種新的 rooted 技術。我做了一些測試,發現那些沒有 Ramdisk 的設備可以通過 vendor_boot 用這個過程來 rooted。這是因為較新的設備(特別是那些運行 Android 12+ 版本并帶有 GKI 內核的設備)的 ramdisk 已經從 boot 分區移動到了 vendor_boot 分區。
所以,如果您的設備的boot.img沒有ramdisk,那么Magisk必須安裝到vendor_boot [如果init_boot也不行的情況下]。如果您的設備確實有Ramdisk,那么您可以簡單地使用boot.img或init_boot.img文件來獲得根權限。
我一開始就坦率地說- 可能有其他的資格指標,但目前仍是一個相當早期的階段,所以我現在沒有足夠的數據。當我獲得更多的相關信息時,我會相應地更新這一部分。
如何檢查我的引導分區是否有虛擬磁盤?
這是一個很好的問題!有很多方法可以完成這項工作,我們已經在下面列出了所有方法。您可以嘗試與您的需求相匹配的方法。
.jpg)
Magisk:安裝Magisk應用 > 啟動它 > 參考Ramdisk旁邊的值 [是/否]。
在命令提示符中輸入adb shell getprop | findstr ramdisk,然后參考ro.boot.has_boot_ramdisk [true/1 或 false/0]旁邊的值。
Fastboot 命令:通過 adb restart bootloader 啟動到 Fastboot 模式 > 輸入 fastboot getvar all 2>&1 | findstr ramdisk > 參考 boot_ramdisk 旁邊的值 [true/1 或 false/0]。
如果輸出為 YES/TRUE/1,則您的設備具有 Ramdisk,并且您必須使用 boot.img/init_boot。但如果您的設備沒有 Ramdisk [輸出為 NO/FALSE/0],那么您可以使用vendor_boot 通過 Magisk 來 root 您的設備。
如何通過 Magisk 和vendor_boot root Android 設備
在開始之前,為了安全起見,請對設備進行完整備份。如果發生熱核戰爭、您的鬧鐘沒有叫醒您,或者執行以下步驟,您的設備和數據發生任何問題,Droidwin 及其成員將不承擔任何責任。
1.下載Android SDK Platform Tools并將其解壓到您的 PC 上。
2.現在下載與您的設備上安裝的相同的固件。
.jpg)
3.然后提取它[見下文]并從中獲取vendor_boot.img文件。
小米/Poco/Redmi:下載Fastboot ROM。通過7ZIP提取TGZ>通過7ZIP提取TAR>通過7ZIP提取圖像>獲取vendor_boot.img文件。
Pixel:下載> 解壓 Images 文件夾 > 獲取vendor_boot.img 文件。
OnePlus :通過Oxygen Updater或第三方網站下載固件> 提取 ZIP > 通過FastbootEnhance從 Payload.bin 中提取vendor_boot.img [無需提取整個固件]。
無:從 GitHub下載 Fastboot ROM > 解壓 ROM ZIP > 獲取vendor_boot.img。
.jpg)
4,現在,下載并安裝 Magisk 版本 30.3或更高版本。
5.然后啟動它,點擊Magisk旁邊的安裝>選擇并修補文件>選擇vendor_boot.img>點擊Let's Go。
6.Magisk 現在將修補該文件并將其放置在設備上的“下載”文件夾中。
.jpg)
7,將其傳輸到 platform-tools 文件夾并將其重命名為 patched_vendor_boot.img。
8,將其傳輸到 platform-tools 文件夾并將其重命名為 patched_vendor_boot.img。
9.現在打開平臺工具中的命令提示符并輸入以下命令:
adb 重啟引導加載程序
.jpg)
10.然后輸入以下命令來刷新修補后的vendor_boot文件:
fastboot閃存vendor_boot patched_vendor_boot.img
.jpg)
11.現在通過以下命令啟動操作系統:
快速啟動重啟
12,然后啟動 Magisk 并在“附加依賴項”提示中點擊“確定”[如果出現]。
.jpg)