一旦你给设备刷机,你将能够刷入大量的模组。这些包括Fox Magisk 模组、Substratum 主题、通过 LSPosed 安装的 Xposed 框架以及Viper4Android等。类似地,你还可以刷入自定义内核并实现你想要的 CPU 配置。然而,这样的调整也存在一些风险。
解锁引导加载程序需要你解锁引导加载程序- 这将清除所有数据,并且可能会使保修失效。同样,SafetyNet 将被触发 [已修复],Play Integrity 将失败 [已修复],这将导致你无法使用银行应用程序 [已修复]。所以,如果一切顺利,那么让我们开始通过 Magisk 根据你的 Android 16 设备。
如何通过Magisk补丁引导/初始化_引导来为Android 16进行根目录操作
以下说明按不同部分列出,以方便理解。请按照提到的顺序严格遵守 [开始之前,强烈建议您 阅读我们的 常见问题 1]。Droidwin 及其成员不对以下步骤可能导致的核战争、您的闹钟没有叫您起床,或您的设备和数据发生任何事情负责。
步骤 1:安装 Android SDK 平台工具
首先,您需要在您的电脑上安装Android SDK 平台工具。这是由 Google 提供的官方 ADB 和 Fastboot 二进制文件,是唯一推荐的。因此,下载它并将其解压到电脑上的任何方便位置。这样您将得到 platform-tools 文件夹,该文件夹将在此指南中使用。
步骤 2:启用 USB 调试和 OEM 解锁
接下来,你还需要在设备上启用USB调试和OEM解锁。前者会让你的设备在ADB模式下被电脑识别。这将允许你将设备启动到快速启动模式。另一方面,OEM解锁是执行引导加载程序解锁过程所必需的。
所以请前往设置>关于手机>点击构建号7次>返回设置>系统>高级>开发者选项>启用USB调试和OEM解锁。
步骤 3:解锁引导加载程序
接下来,你还需要解锁设备的引导加载程序。请记住,这样做会清除设备上的所有数据,并且可能会使保修失效。所以,如果一切顺利,请参考我们的详细指南: 如何在任何安卓设备上解锁引导加载程序。
步骤 4:提取股票引导/初始化引导
如果您的设备出厂时预装的是 Android 12 或更早版本,那么您需要使用 boot.img 并通过 Magisk 进行修补和刷写。另一方面,如果设备预装的是 Android 13 或更高版本,那么您应该使用 init_boot.img [这两种方法在本指南中有解释]。
注意:此规则有一些例外情况,最明显的例子是Poco F5和Nothing Phone 2。虽然这两款设备都搭载了Android 13,但你仍然需要使用boot.img文件进行根权限获取。
1.首先,下载您设备的固件[工厂映像]。
2.确保下载与您设备上当前安装的版本相同的版本。要检查这一点,请转到设置>关于手机>版本号。
3.下载后,将其解压到您电脑上的任何方便位置。
4.对于Pixel设备,您只需通过WinZIP/WinRAR提取固件,然后从Images文件夹中获取boot.img/init_boot。
5.同样地,对于小米,下载Fastboot ROM并解压TGZ和TAR文件夹,进入Images文件夹,从中获取boot/init_boot文件。
6.但是,对于其他OEM,情况有点不同。所以请参考您设备的具体指南,从以下链接中提取您设备的原版引导/初始化引导文件:
提取OnePlus payload.bin并获取原版引导镜像文件
如何提取 OZIP 真我/OPPO 原厂 ROM(固件)
如何提取Sony Boot.sin并获取Stock Boot.img文件
如何从LG KDZ或DZ固件中提取Boot.img
7.一旦你提取了固件,复制boot.img文件[如果你的设备搭载的是Android 12或更早版本]或init_boot.img[如果你的设备搭载的是Android 13/14/15],并将其传输到你的设备。[见常见问题1了解更多信息]。
步骤 5:通过 Magisk 打补丁 Boot/Init_boot
注意: 通过 Magisk 打补丁 boot.img 或 init_boot 的步骤相同。
1.下载并安装最新的Magisk APK到您的设备。
2.然后启动它,并点击 Magisk 旁边的安装按钮。
3.之后,选择“选择并修补文件”,导航到系统boot.img/init_boot.img文件,并选择它。
4.然后点击右上角的“开始”按钮。
5.现在将对boot.img/init_boot.img文件进行修补,并将其放置在您设备的下载文件夹中。
6.你应该将这个修补过的引导/初始化引导文件传输到你的PC上的platform-tools文件夹中。同时,将其重命名为magisk_patched。我们现在将使用这个文件来为你的安卓16设备进行 root 操作。
步骤6:进入快速启动模式
1.现在通过USB线将您的设备连接到电脑。确保已启用USB调试。
2.然后转到platform-tools文件夹,在地址栏输入CMD,然后按回车键。这将启动命令提示符。
3.在CMD窗口中输入以下命令以将设备启动到快速启动模式
adb reboot bootloader
4.要验证 Fastboot 连接,请输入以下命令,您应该会收到设备 ID。
fastboot devices
步骤 7A:使用 Magisk 恢复的引导镜像对 Android 16 进行根目录操作
此步骤适用于配备 Android 12 或更早版本的设备。 [请参阅常见问题 1 以获取更多详细信息]。
建议首先通过修补的boot.img启动设备,而不是直接刷入。这样你可以检查一切是否正常。如果一切顺利,你就可以进行永久性根权限设置。所以使用以下命令通过Magisk修补的boot.img启动设备,从而获得临时根权限。
fastboot boot magisk_patched.img
既然您的设备已经能够无任何问题地临时 root 启动,现在让我们将这个 root 永久化。所以请参考以下操作步骤进行尝试。
1.启动 Magisk 应用程序并点击安装。
2.然后点击右上角的“直接安装(推荐)> 去吧”。
3.等待进程完成,然后点击重启。一旦重启完成,启动 Magisk。
4.您可能会收到需要额外设置的提示,点击确定。
5.您的设备将自动重启到操作系统。
6.完成后,点击右下角的重启按钮。
7.就是这样,您的 Android 16 设备现在将启动到根权限操作系统。
步骤 7B:使用 Magisk 恢复的 Init_Boot.img 对 Android 16 进行根目录操作
此步骤适用于那些开箱即能使用Android 13或更高版本的设备。 [参见常见问题1了解更多信息]。
1.首先,请确保init_boot文件存在于platform-tools文件夹中,并重命名为magisk_patched.img
2.然后在CMD窗口中输入以下命令以刷入修补的init_boot.img文件:
fastboot flash init_boot magisk_patched.img
3.如果上述命令无法执行,则应使用以下命令手动将init_boot刷入到两个插槽中:
fastboot flash init_boot_a magisk_patched.img
fastboot flash init_boot_b magisk_patched.img
4.您的设备现在应该启动到根权限操作系统。如果未发生,请通过以下命令手动执行:
fastboot reboot
就是这样。这些是通过Magisk修补的boot.img/init_boot.img来为你的Android 16设备获取根权限的步骤。如果你对上述步骤有任何疑问,请在下面的评论区告诉我们。我们会尽快回复你并提供解决方案。
常见问题 1: 通过 Init Boot 或 Boot 进行 root 操作?
一些用户最常问的问题之一是他们是否应该通过Magisk修补的boot.img或init_patched的boot.img来 root他们的Android 16设备?如果你的设备出厂时预装的是Android 13+ [例如Pixel 8和7系列、OnePlus 11、Xiaomi 13等],那么你将不得不使用init_boot.img文件来 root。
init_boot.img 文件存在于原厂固件中,补丁步骤与 boot.img 类似,尽管烧录步骤不同。我们已经在上面的步骤中解释了这个 [提取、补丁和烧录]。
另一方面,如果您的设备一开始就配备了 Android 12 或更早版本,并且在此之后更新到了 Android 16 [Pixel 6 系列,OnePlus 10,Poco F4],那么您仍然需要使用 boot.img 进行 root。整个 root 过程与我们之前的做法类似——提取 boot.img,通过 Magisk 进行修补,然后通过 Fastboot 刷入 [以上已经在本指南中详细解释]。
如之前所述,这个规则有一些例外情况,最显著的是Poco F5和Nothing Phone 2。这两款设备都搭载了Android 13,但你仍然需要使用boot.img文件进行 root 操作。
常见问题2:烧录Init_boot时出错
如果你收到类似于[在锁定状态下不允许刷写]的错误信息,那么请尝试在FastbootD 模式下刷写修补后的init_boot,而不是在Fastboot/引导加载程序模式下。刷写命令与上面列出的相同。至于从操作系统启动到FastbootD,如果你希望从操作系统执行,可以使用adb reboot fastboot命令,或者如果你希望从Fastboot/引导加载程序模式执行,可以使用fastboot reboot fastboot [参见此指南]。
常见问题 3: 失败(远程:不允许对分区进行刷写)错误
如果您遇到失败(远程:不允许为分区进行刷写)错误,那么您将不得不将修补后的init_boot刷写到FastbootD模式,而不是Fastboot/引导加载程序。为此,请使用fastboot reboot fastboot命令直接启动到FastbootD模式,然后使用上述[或下面]命令来刷写文件。