酷安APP 发现科技新生活

一键root工具制作——站在巨人的肩膀上

孤与

2021-07-03 小米10S

#小米10S# #Magisk模块# #那些好用的magisk模块#
前言:
最近在做米10S的一键root工具,但是版本太多,不对应版本又容易出问题,而我受制于网络的原因,我下一个包需要两个多小时,效率实在太低。本身制作起来也并不麻烦,于是我打算将制作教程分享给大家,大家自行制作适合自己版本的root工具。理论上适用于所有高通安卓11的设备。

原理:
为了能让大家更好的处理一些突发问题,给大家讲一下root原理。原理其实很简单,说是很多年的老方法都不为过,只是因为安卓11的原因造成实现起来更复杂了。
其实逻辑是不变的,通过 Magisk 修补boot,再将修补好的boot刷入到系统boot分区里,再通过 Magisk 来管理root权限。这样就有了我们常说的面具root。

制作:
既然要修补boot,首先肯定是要获取到官方boot镜像。我们可以通过下载官方卡刷包,解压卡刷包,解密bin文件来解决。
下载官方卡刷包,这个有很多途径,在小米社区和很多第三方网站都有,我主要用的是小米社区的,和xiaomiROM.com的。找到对应版本的进行下载就好了。
下载后的卡刷包,可以直接用解压工具进行解压,但是安卓11是有加密的,解压后有一个payload.bin的文件,需要payload工具来进行解密。我也是在大佬那里找到的。将payload.bin文件放在解密工具payload_dumper-win64.zip解压后的payload_input文件夹里,运行payload_dumper.exe。解密好的boot.img文件就在payload.output里,只需要保留boot.img就好,其他的删除就好不需要。
拿到了boot.img文件,我们在手机上用 Magisk ,点击安装,选择并修补一个文件。然后将这个boot镜像进行修补。找到修补好的文件传回电脑上。

选择并修补一个文件

修补完成

修补的工作完成了。那接下来就是将这个镜像刷入到系统里,首先手机解bl锁肯定是少不了的,但是这个酷安上到处都是教程,这里就不细说了。
我们将修补过的镜像文件,重命名为boot.img(注意与未修补的boot镜像文件区分)。将这个文件放在一键刷入工具的文件夹里,替换文件夹内原来的boot文件(原文件是小米10S 21.6.23开发版修补过23.0面具的boot文件,对应版本可以直接使用),工具由@落日笑余辉 的工具修改而来。
然后手机连接电脑,运行【boot一键输入工具.bat】,根据提示刷入,刷入成功后会自动重启,刷入速度很快。虽然工具说开机和兔子都能刷入,但是我还是建议进兔子刷。如果发现刷入不了请检查数据线,usb调试是否打开,电脑是否安装驱动。
开机后打开 Magisk ,显示如下界面即为root成功。

成功获取root

声明:
本文为作者实际验证后发布,保证本文所有描述为实际验证后发布。但作者不对您的任何行为负任何责任。
践行互联网分享精神,本文免费发布至酷安,原创作者@孤与 ,未经允许不得转载,包括站内及其他平台。可站内转发需艾特作者。

制作所需的工具合集 查看链接
密码:guyu
投币酷币酷币酷币自取,手打不易,一定要记得投币酷币酷币酷币酷币酷币