三星 Galaxy Z Fold5 SM-F946B 获取 root 权限全攻略:通过修补 init_boot.img 实现面具安装
前言:
本文适用于三星系列安卓手机中内核为 Android 13 以上的型号,旨在通过修补 init_boot.img 来达成面具的安装以及获取 root 权限的全过程。此操作并非针对某一特定型号,符合要求的型号均适用,且操作方法大致相同。建议在进行操作之前,先自行备份好手机内的数据,以下操作可能会清除所有用户数据。然后完整观看整个教程,如此可达到事半功倍的效果。
这里所指的并非系统的安卓版本,而是内核的安卓版本。例如:5.15.xx - android13 - xxx、6.1.xx - android14 - xxx。如何查看内核版本:进入设置 – 关于手机 – 软件信息 – 内核版本。
对于发布时搭载 Android 13 的设备,通用 ramdisk 会从 boot 映像中移除,并放置在单独的 init_boot 映像中。Android 官方文档:https://source.android.google.cn/docs/core/bootloader/partitions/generic-boot
免责声明:
本网站(onfix.cn)提供的刷机教程仅作参考,其分享目的是助力用户修复手机相关问题及供学习交流。刷机操作存在风险,可能导致设备损坏、数据丢失等不可预见情形,由此产生的一切后果均由您自行承担。本网站对因您未正确理解或执行教程而引发的设备故障或其他损失,以及任何法律责任均不承担。对于教程中涉及的第三方软件、工具或资源,本网站不对其安全性、合法性、有效性作任何担保。因教程而支付查看的下载链接,除非链接失效,否则不予退换。您应在充分知晓刷机风险与自身能力后,谨慎决定是否进行刷机操作。
一、关于有 BL 有锁机型的解锁
三星 BootLoader 解锁指的是解除三星手机系统引导程序(BootLoader)的限制。通常,手机厂商会对 BootLoader 进行锁定,以保障手机的安全性和稳定性。然而,如果您想要进行诸如 root、安装三方 ROM 等高级操作,就必须解锁 BootLoader 。
三星官方线刷包主要有以下三种类型,它们之间存在一定的区别:
-
一体包:下载文件解压后,仅有 1 个后缀名为“.tar.md5”的文件。此包只能通过线刷工具刷入手机。若在刷入时未进行双清操作,不管手机系统是官方的还是第三方的,都不会清除原有数据。但如果手机之前已获取 ROOT 权限,那么该权限可能会失效。一体包主要用于升级,与官方的四(五)件套的不同在于没有分区文件。
-
五件套:下载文件解压后,包含 4 个后缀名为“.tar.md5”的文件,以及 1 个后缀名为“.pit”的分区文件,共计五个文件,因而被称为五件套。只能通过线刷工具刷入,刷入前无需双清。只要完整刷入,手机上的所有数据,包括话机密码,都会被重置、清零!这是因为刷机时,分区文件会对内置存储进行重新分区,从而导致所有文件被清零并重写。
-
四件套:下载文件解压后,有 5 个后缀名为“.tar.md5”的文件,其中有两个“CSC 文件”。这两个 CSC 文件的区别在于:选择 CSC*的文件刷机,会清除数据、应用和话机密码,相当于上述的五件套;若选择 HOME_CSC*,通常数据不会被清除,类似于一体包。三星后期的新机型基本都采用这种文件方式。
-
特殊提示:平板机型没有 CP 文件属于正常情况,无需调用 CP 直接刷机即可。这是因为平板无法拨打电话,即没有基带,所以不需要 CP 文件。部分国家的机型提供了 USERDATA 文件,可在 Odin 工具中的 USERDATA 项调用刷机,若没有则无需刷机。
为何要下载三星官方四件套或者五件套呢?因为安装面具修补 init_boot.img 时,需要固件与手机内的版本保持一致。所以在此建议直接先使用四件套或五件套刷机,刷机完成后手机内的版本自然会与下载的四件套版本相同。同时,还能测试下载的固件是否适用。特别提醒,由于三星官方安全策略的更新,部分版本不允许降级刷机,因此建议选择与手机内相同或者更高的版本进行下载刷机。
刷机准备工作:
-
选择与手机型号版本相同或更高的官方四件套。
-
三星官方刷机工具 Odin(版本越高越好,高版本可向下兼容)。
-
三星官方刷机驱动。
-
WRAR 解压缩软件(若已有解压缩软件则可不下载):
准备工作完成后,您可以参考下方视频教程,或者
三、下载安装面具
手机下载安装 Magisk - 26.4(),当然,也可以在电脑下载后再复制到手机里安装。
四、电脑端安装 7z 并提取 init_boot.img
-
电脑上下载并安装 7 - Zip - zstd 。此版本的 7z 支持 LZ4。
-
使用 7 - Zip - zstd 打开刚才刷机时下载固件中的 AP 文件,提取 init_boot.img.lz4 文件(下图仅为示例)
-
使用 7 - Zip - zstd 将 init_boot.img.lz4 文件 打包为 tar 格式的包。(下图仅为示例)
-
手机连接电脑并选择文件模式,将 init_boot.img.tar 复制到手机的 Download 目录。
五、手机端 Magisk 修补文件
-
打开 Magisk,进行以下操作:
-
①:安装。
-
②:选择 init_boot.img.tar。
-
③:开始修补文件。
-
④:修补完成(修补生成 magisk_patched - xxx.tar 文件在 Download 目录)。
-
-
手机连接电脑,打开文件传输模式,打开 Download 目录,把 magisk.tar 复制到电脑。
-
手机进入 Downloading 模式,使用 Odin3 刷入修补文件(和刷四件套时一样,不过这次只在 Odin 工具的 AP 处选择 magisk.tar)。
特殊情况处理:
如果重启进入 recovery 模式,选择 wipe data
\ factory data
清除数据,再选择 reboot
重启即可(音量键选择,电源键确定)。
六、后续操作:
-
开机进桌面,手机安装 Magisk - 26.4(三星专用版),按提示点确定重启。
-
开机后打开 Magisk,显示 Magisk 的版本,即表示刷好了。
如果刷完不想用三星专版的 Magisk 面具,也可以自行切换到其他版本,操作步骤如下:
-
设备已经刷入 Magisk。
-
下载 Magisk 安装包(可以是,或第三方:,等,想换什么版本就下什么版本)。
-
把安装包 “Magisk.apk” 改“Magisk.zip”。把后缀改成 zip 即可。
-
复制到手机 Download 目录。
-
Magisk – 模块 – 本地安装 – 刷入Magisk.zip – 重启设备。像刷模块一样的方法刷入“Magisk 包”。
-
开机,删除旧版 APP,再安装当前刷入版本的 Magisk.apk,Magisk 版本切换完成。