9

Android12的Root教程

 3 years ago
source link: https://www.mihu.live/archives/351/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Android12的Root教程

yan
2022-04-01 / 0 评论 / 4 阅读 / 已收录
04/01

以前写过一篇刷机教程:https://www.mihu.live/archives/23/
但是后来随着Android12和新的magisk推出,root的方式发生了一些变化,重新写一篇单独root的教程
写在最前面:备份!备份!备份!
对于安卓12而言,建议使用修补boot的方式安装magisk,步骤依次是:
1.解锁
2.下载完整包
3.提取boot.img文件
4.安装magisk Alpha 版本
5.在magisk中 选择并修补一个文件
6.fastboot刷入修补boot生成的magisk_patched-xxxxx.img文件

小米解BL锁官网:http://www.miui.com/unlock/index.html
小米解锁帮助:http://www.mi.com/service/support/BL-loc
最新版的小米官方解锁工具要是遇到问题,建议下载个老版本解锁即可。
解锁后打开开发者模式,开启usb调试
如果是其它品牌手机,自行寻找方法
解锁会清除手机数据,提前备份。

下载完整包

建议在通过修补boot的方式安装magisk前先安装一次完整包(如果手机出厂就是Android12,也可以跳过这一步,建议不要跳过,下载最新完整包不会清除数据)
不管是否安装完整包,下载都是要的
以小米为例:
安装完整包
设置--我的设备--MIUI版本--右上角--下载最新完整包
下载完整包
但是上面的办法下载完成后会自动解密,手机就无法保存最新的完整包,所以对于只下载而言,有两种办法:
1.直接去小米社区对应手机板块下载对应的卡刷包(推荐使用)
2.设置--我的设备--MIUI版本--右上角--下载最新完整包,开始下载后打开系统app下载管理中手动暂停--设置中取消下载最新完整包,但是app下载管理中任务还在,继续下载就可以保存完整包

提取boot.img文件

需要从与当前系统版本一致的完整版安装包中提取东西,将完整版安装包拷到电脑上,安装包里面有一个payload.bin,直接拖出来或者解压后拿出来。
安装payload,地址:https://github.com/ssut/payload-dumper-go/releases,解压之后,拖拽payload.bin到payload-dumper-go.exe打开,就会在目录中多出一个文件夹,里面有一个boot.img,后面需要用。

安装magisk Alpha 版本

手机下载magisk Alpha 版本,地址:https://t.me/s/magiskalpha,这是一个telegram群组,没有app的可以自己在网上寻找magisk Alpha版本,John Wu是magisk的主要开发者之一,但是Alpha版本他不再开发了,所以后来的Alpha版本是另外一个开发者(https://twitter.com/vvb2060) 在开发(包名为io.github.vvb2060.magisk),他没有开源代码。
参考:https://twitter.com/topjohnwu/status/1492885858634006528

在magisk中 选择并修补一个文件

在手机上安装之后打开,在Magisk那一栏点击安装,选择并修补一个文件,选择boot.img,开始,完成后会在Download文件夹生成一个类似于magisk_patched-24305_Yzkiz.img的文件,magisk_patched-[随机字符串].img,将这个文件拷贝到电脑上

fastboot刷入修补boot生成的magisk_patched-xxxxx.img文件

手机进入fastboot模式(小米是电源键+音量下键,屏幕上会出现fastboot字样),插上电脑(手机要开启usb调试),在电脑上进入adb,
键入命令: fastboot flash magisk_patched-24305_Yzkiz.img (注意路径和文件名)
重启手机(fastboot rteboot也可以重启)

关于adb的使用的简单说明:
下载地址:https://developer.android.google.cn/studio/releases/platform-tools
下载完解压

比如我的SDK工具包路径: E:\Program Files(x86)\platform-tools
cmd(win+r输入cmd回车)中输入:
E:
cd Program Files(x86)\platform-tools
进到SDK文件夹后执行:
fastboot flash magisk_patched-24305_Yzkiz.img
fastboot reboot

重启进入magisk可以看到当前的版本,root成功
完结!

刷完面具之后的ota升级参考:https://www.bilibili.com/read/cv13664239
参考:https://magiskcn.com/


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK