此处,我们将向您展示使用Magisk和vendor_boot文件对设备进行根目录的步骤。在通过Magisk进行ROOT目录操作时,有两种方法——一种是使用boot.img(适用于配备Android 12或更早版本的设备),另一种是使用init_boot.img(适用于配备Android 13或更高版本的设备)。
但是现在,还有第三种方法可以解决。最近,在浏览最新版本的Magisk 30.3的更新日志时,我偶然看到了这一行: 支持将Magisk安装到vendor_boot分区。那么我们还在等什么?让我们立即将这种 rooted 方式尝试一下。
第一个也是最重要的问题是哪些类型的设备支持这种新的 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文件来获得根权限。
我一开始就坦率地说- 可能有其他的资格指标,但目前仍是一个相当早期的阶段,所以我现在没有足够的数据。当我获得更多的相关信息时,我会相应地更新这一部分。
如何检查我的引导分区是否有虚拟磁盘?
这是一个很好的问题!有很多方法可以完成这项工作,我们已经在下面列出了所有方法。您可以尝试与您的需求相匹配的方法。
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.现在下载与您的设备上安装的相同的固件。
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。
4,现在,下载并安装 Magisk 版本 30.3或更高版本。
5.然后启动它,点击Magisk旁边的安装>选择并修补文件>选择vendor_boot.img>点击Let's Go。
6.Magisk 现在将修补该文件并将其放置在设备上的“下载”文件夹中。
7,将其传输到 platform-tools 文件夹并将其重命名为 patched_vendor_boot.img。
8,将其传输到 platform-tools 文件夹并将其重命名为 patched_vendor_boot.img。
9.现在打开平台工具中的命令提示符并输入以下命令:
adb 重启引导加载程序
10.然后输入以下命令来刷新修补后的vendor_boot文件:
fastboot闪存vendor_boot patched_vendor_boot.img
11.现在通过以下命令启动操作系统:
快速启动重启
12,然后启动 Magisk 并在“附加依赖项”提示中点击“确定”[如果出现]。
.jpg)