一、适用范围

       本文适用于真我系列安卓手机中内核为安卓 13 及以上的型号,旨在详细阐述通过修补 init_boot.img 来完成面具安装以及获取 root 权限的整个过程。此操作并非针对某一特定的真我手机型号,实际上,真我全系手机基本均可通用,并且操作方法大致相仿。在此,强烈建议您在着手进行操作之前,务必先对本机的数据进行妥善备份,原因在于后续的操作很可能会清除所有的用户数据。之后,请您完整地观看整个教程,如此一来,便能让您取得事半功倍的效果。

       注意:这里所提及的并非是手机系统的安卓版本,而是内核的安卓版本。举例来说:5.15.xx - android13 - xxx、6.1.xx - android14 - xxx。至于如何查看内核版本,您可以这样操作:设置 – 关于手机 – 版本信息 – 内核版本。一般内核版本是 5.15.XX – 6.1.XX 或者以上的机型可以参考本文操作,如果是以前的版本可以点击这里查看。

二、教程背景

对于发布时搭载 Android 13 的设备,通用 ramdisk 将从 boot 映像中移除,并放置在单独的 init_boot 映像中。

Android 官方文档:https://source.android.google.cn/docs/core/bootloader/partitions/generic-boot

三、常见机型

真我 GT5、真我 GT5 Pro、真我 GT Neo6、真我 GT Neo6 SE。

四、大体步骤

大致步骤为:先解锁 Bootloader → 接着修补 init_boot.img → 最后通过 fastboot 方式刷入修补后的 init_boot.img 文件。

免责声明:

本网站(onfix.cn)提供的刷机教程仅作参考,其分享目的是助力用户修复手机相关问题及供学习交流。刷机操作存在风险,可能导致设备损坏、数据丢失等不可预见情形,由此产生的一切后果均由您自行承担。本网站对因您未正确理解或执行教程而引发的设备故障或其他损失,以及任何法律责任均不承担。对于教程中涉及的第三方软件、工具或资源,本网站不对其安全性、合法性、有效性作任何担保。因教程而支付查看的下载链接,除非链接失效,否则不予退换。您应在充分知晓刷机风险与自身能力后,谨慎决定是否进行刷机操作。

 

五、演示操作步骤

通常情况下,手机的 BootLoader 处于锁定状态,这主要是为了确保手机的安全性和稳定性。然而,如果想要进行诸如获取 root 权限、安装第三方 ROM 等高级操作,就必须先解锁 BootLoader。

  • 下载系统包:rom(一定要下载与手机系统版本一致的系统包)。

在安装面具并修补 init_boot.img 时,要求固件与手机内的软件版本必须保持一致。因此,需要选择与本机相同型号的版本。如果没有相同版本,可以下载其他版本的官方固件后进行刷机操作,刷机完成后,手机版本将与下载的固件版本相同。

如果官方固件中本身存在 init_boot.img 文件,则可以跳过此步骤。但若官方固件中没有该文件,可以借助 payload - dumper - go 工具来提取 init_boot.img 文件。

  • 手机连接电脑,选择文件传输模式,将 init_boot.img 复制到手机的 Download 目录。

  • 手机下载 Magisk APP 并安装:Magisk - download

  • 打开 Magisk,依次进行以下操作:

    • ①安装;

    • ②选择 init_boot.img;

    • ③开始修补文件;

    • ④修补完成后,生成的 magisk_patched - xxx.img 文件会在 Download 目录中。

  • 在电脑端下载 Platform - tools_r35.0.1:点击下载。这是一个命令行工具,也可以使用他人制作的图形类工具。

  • 手机再次连接电脑,打开文件传输模式,打开 Download 目录,将 magisk.img 复制到电脑的 Platform - tools_r35.0.1 目录。

  • 在手机的开发者选项中打开 USB 调试,打开 “打开 CMD 命令行.bat”,输入以下命令重启到 Bootloader 模式:

adb reboot bootloader

  • 输入以下命令刷入面具修补文件,注意 magisk.img 每次修补后的名字都不一样,使用时请输入生成的具体名字。

fastboot flash boot 面具文件名

也可以使用文件的绝对路径进行刷入。

  • 当输出以下三行代码时,表示成功刷入。然后使用指令fastboot reboot重启手机。

Sending 'boot' (196608 KB) OKAY [ 4.941s]
Writing 'boot'             OKAY [ 0.489s]
Finished. Total time: 5.451s

  • 重启手机,如果开机时有震动,基本就没问题了。耐心等待手机开机,当显示 Magisk 的版本时,就表示刷好了。

六、温馨提示

如果因为刷入的模块不兼容或其他不当操作导致手机无法开机,可以将之前提取的 init_boot.img 通过 fastboot 刷回去,恢复原系统,一般情况下都能正常开机。建议在电脑上保留一份 init_boot.img 文件,以便在出现问题时进行自救。还原 boot 指令如下:

fastboot flash boot init_boot.img

后期系统更新时,可以直接下载全量完整包进行升级,然后重复上述步骤,就可以继续愉快地使用 Magisk 了。