![使用KernelSU的Root Android手机:完整指南 使用KernelSU的Root Android手机:完整指南](https://www.tobmac.com/wp-content/uploads/2024/05/How_to_Root_your_Phone_using_KernelSU-740x516-1.png)
Magisk 是一种流行的根植 Android 手机的方式,但您听说过 KernelSU 吗?KernelSU 从内核本身根植您的 Android 手机,这与 Magisk 不同,后者在系统级别执行此操作。仅此一项就使 KernelSU 优于 Magisk。
但是,如何使用 KernelSU 根植手机,有什么好处呢?在本指南中,我们将向您展示如何使用 KernelSU 根植手机并回答您的常见问题。让我们开始吧。
免責聲明: DigitBin 不对生根过程中对您的设备造成的任何损坏负责。生根您的设备可能会使其保修失效。刷新不正确的文件或错误地遵循生根过程可能会使您的设备变砖。请谨慎行事,风险自负。
什么是KernelSU,它有什么好处?
KernelSU 是一种生根 Android 手机的新方法,它从内核端而不是系统端生根手机。KernelSU 比 Magisk 更轻、更稳定。
另外,与 Magisk 不同,Magisk 需要刷新模块才能通过 SafetyNet 检查,而 KernelSU 默认通过 SafetyNet 检查。这是因为除非需要,否则它不会干扰系统。
KernelSU 的另一个优势是其卓越的隐私功能。除非您授予应用程序超级用户权限,否则应用程序无法检测到您的手机已获得 root 权限。这意味着,只要您使用 KernelSU 植根手机,敏感应用程序(例如银行应用程序)将继续无缝运行
例如,如果您在 KerenlSU root 手机上安装了根检查器应用程序,则如果您不授予其超级用户权限,则根检查将失败。如果您在使用 Magisk 植根的手机上检查这一点,根检查将通过。
必读先决条件
在使用 KernelSU 根植智能手机之前,您需要牢记以下几点。
- 确保手机的引导加载程序已解锁。如果引导加载程序未解锁,并且您尝试刷新某些内容,则会损坏设备。
- 确保您的设备已无根。您不能同时使用 Magisk 和 KernelSU。在安装 KernelSU 之前卸载 Magisk,否则您最终会破坏您的手机。
- 备份设备的启动映像分区,以便在卡在启动循环中时可以恢复它。您可以使用自定义恢复(如TWRP或Orange Fox)备份启动映像。
使用 KernelSU 根植手机
现在您已经准备好了一切,您可以选择以下任何一种方法使用 KernelSU 根植您的手机。
方法 1:启动补丁方法
启动补丁方法可以在有或没有 PC 的情况下使用。如果您在PC上使用它,那么您将使用快速启动,但如果您在没有PC的情况下使用它,则将使用TWRP或Orange Fox等自定义恢复。此方法适用于所有 Android 版本。
步骤 1:安装 KernelSU 管理器
- 在您的智能手机上下载并安装 KernelSU Manager 应用程序。您可以在官方 GitHub 页面。
- 安装 KernelSU Manager 应用程序后,您应该会看到一条消息,提示“未安装”。这意味着您的手机与 KernelSU 兼容。
第 2 步:提取 init_boot.img
获取您的 ROM 并从 ROM 的 ZIP 文件中提取 init_boot.img。请按照以下步骤操作。
- 在 Google 或手机的 Telegram 群组上搜索您手机的 ROM。
例如,如果我使用的是 POCO X6 Pro,我会搜索“POCO X6 Pro ROM”,然后下载您当前在手机上使用的 ROM 的 ZIP 文件。
- 在某些手机上,您可以通过转到“设置”>“关于设备”>“下载最新包”来下载ROM ZIP。如果您使用的是自定义 ROM,则需要该自定义 ROM 的 ZIP 文件。
- 获得ROM ZIP文件后,解压缩ZIP并找到init_boot.img文件。
- 将 init_boot.img 文件复制并粘贴到安全位置。
步骤 3:准备启动补丁映像
现在,您需要准备将在手机的两个启动分区上刷新的启动补丁映像。以下是准备 KernelSU boot.img 的方法。
- 打开 KernelSU Manager 应用程序。
- 点击顶部的“安装”按钮。
- 点击选择一个文件,然后选择当前ROM的init_boot.img。
- 水龙头下一个。
- KernelSU 映像将被创建并保存到手机上的“下载”文件夹中。
步骤4:使用自定义恢复或快速启动进行刷新
您需要使用自定义恢复或快速启动来刷新 KernelSU 映像。
使用自定义恢复:
- 关闭手机电源,然后同时按住电源按钮和音量调高按钮。这将启动您的手机进入恢复模式。
- 现在,点击备份。
- 选择 Boot 分区,然后滑动备份。
- 备份完成后,单击“返回主页”,然后单击“安装”。
- 然后,转到“下载”文件夹,然后单击右下角的“安装映像”。
- 选择KernelSU 映像。
- 现在,选择“启动”分区并选中“闪存到两个插槽”旁边的框。
- 滑动以闪烁图像。
- 最后,单击重新启动系统。重新启动可能需要比平时更长的时间。
- 如果您的手机成功启动,请打开 KernelSU Manager 应用程序,您会在顶部看到“正在工作”消息。
使用 Fastboot:
- 如果您使用的是最小的 ADB,请将 KernelSU 映像文件传输到 PC 或桌面上的平台工具文件夹。
- 现在,关闭手机电源并同时按住电源按钮和降低音量按钮。这会将您的手机启动到快速启动或引导加载程序模式。
- 使用 USB 数据线连接手机和 PC。另外,请确保打开USB调试。
- 在“平台工具”文件夹中打开 CMD 窗口或打开最小 ADB。
- 逐个输入以下命令。将 KernelSU.img 替换为传输到 PC 的 KernelSU 映像的路径(或将文件拖放到终端)。
fastboot devices
fastboot flash init_boot_a KernelSU.img
fastboot flash init_boot_b KernelSU.img
fastboot reboot
手机启动后,转到 KernelSU Manager 应用程序,您应该会在顶部看到一条消息,上面写着“正在工作”。
方法2:直接方法
您也可以使用 KernelSU 直接根植手机,而无需启动修补。为此,您需要手机内核的 AnyKernel3 ZIP。请按照以下步骤操作。
注意:此方法可能不适用于开箱即用的 Android 13/14 附带的设备。
第 1 步:下载并安装 KernelSU 管理器
- 从官方 GitHub 页面安装 KernelSU Manager 应用程序。
- 打开 KernelSU Manager 应用程序并检查您的手机是否与 KernelSU 兼容(您应该看到一条消息,提示“未安装”)。
- 如果您的手机兼容,请继续执行下一步。否则,您的设备可能不支持 KernelSU。
第 2 步:获取 AnyKernel3 ZIP
- 转到官方 GitHub 页面,并下载与手机内核匹配的 AnyKernel3 ZIP。
- 例如,如果我的内核版本是 6.1.25-android14-11,我将下载“AnyKernel3-android14-6.1.25_2023-10.zip”ZIP 文件。您可能需要向下滚动一点才能找到手机的 AnyKernel3 ZIP。
- 您的手机的 Android 版本和 AnyKernel3 ZIP 可能不同。
步骤3:使用自定义恢复或快速启动进行刷新
现在,使用自定义恢复或快速启动刷新 AnyKernel3 ZIP。
使用自定义恢复:
- 关闭手机电源,然后同时按住电源按钮和音量调高按钮。这将启动您的手机进入恢复模式。
- 现在,点击备份。
- 选择 Boot 分区,然后滑动备份。
- 备份完成后,单击“返回”转到“主页”,然后单击“安装”。
- 然后,转到“下载”文件夹并选择 AnyKernel3 ZIP。
- 滑动以刷新ZIP文件。
- 最后,单击重新启动系统。重新启动可能需要比平时更长的时间。
- 打开 KernelSU Manager 应用程序,您将在应用程序上看到“正在工作”消息。
使用 Fastboot:
- 将 KernelSU ZIP 文件传输到 PC 或桌面上的平台工具文件夹(如果 ADB 最少)。
- 现在,关闭手机电源并同时按住电源按钮和降低音量按钮。这会将您的手机启动到快速启动或引导加载程序模式。
- 使用 USB 数据线连接手机和 PC。另外,请确保打开USB调试。
- 在“平台工具”文件夹中打开 CMD 窗口或打开最小 ADB。
- 逐个输入以下命令。将 AnyKernel3.zip 替换为您传输到 PC 的 AnyKernel3 ZIP 的路径(或将文件拖放到终端)。
fastboot devices
fastboot flash AnyKernel3.zip
fastboot reboot
手机启动后,转到 KernelSU Manager 应用程序,您应该会在顶部看到一条消息,上面写着“正在工作”。
注意:如果您的手机卡在bootloop中,请转到TWRP或fastboot并刷新您之前备份的boot.img。
常见问题 (F.A.Q)
我可以在 KernelSU 上烧录 Magisk 模块吗?
是的,虽然 Magisk 模块是专门为 Magisk 设计的,但它们中的大多数都与 KernelSU 兼容。
我需要在银行应用程序中隐藏 KernelSU 吗?
不,没有必要从银行应用程序中隐藏 KernelSU,因为它们首先无法检测到根。
如果我更新内核,KernelSU 会发生什么?
如果您更新内核,您可能会失去root访问权限,并且需要使用KernelSU重新root手机。
我可以将 LSPosed 模块与 KernelSU 一起使用吗?
是的,LSPosed 模块与 KernelSU 兼容,但您需要先刷新 LSPosed 模块。
我的手机卡在引导循环中。我该怎么办?
如果您的手机在使用 KernelSU 生根后卡在引导循环中,您可以尝试启动到恢复模式并执行恢复出厂设置。或者,您可以刷新股票boot.img以将手机恢复到原始状态。
我可以在不解锁引导加载程序的情况下使用 KernelSU 根植我的手机吗?
不,如果不解锁引导加载程序,您就无法使用 KernelSU 根植您的手机。解锁引导加载程序是必须的。
我的手机现在被砖砌了。我该怎么办?
如果您刷新不正确的ZIP文件或图像,您的手机可能会被砖砌。要解开手机的砖块,请转到快速启动模式并刷新手机的正确启动映像,然后刷新库存固件。
我可以同时使用 Magisk 和 KernelSU 吗?
不可以,您不能同时使用 Magisk 和 KernelSU。在使用这两种方法中的任何一种生根之前,您需要取消手机的root权限。