小米12X获取ROOT权限

货郎
货郎
发布于 2022-10-30 / 13 阅读 / 0 评论 / 0 点赞

小米12X获取ROOT权限

免责声明

该操作会清除手机内的所有数据,请自行备份后再操作。本教程仅适用于本文中使用的小米12X,仅供学习参考。

由此产生的一切后果(包括但不限于无法开机、黑砖和数据丢失等)与本人无关,请自行承担。

好久没写文章了,主要是也不知道写点什么。正好最近入手了一个小米12X,今天闲着没事就寻思好久没搞机了来折腾一下,于是就有了这篇文章。网上这种文章已经很多了,我这个纯属自己记录一下。

下面教程就以我手上的小米12X为例,其余品牌及设备请自行翻阅。理论上适用于所有搭载Android 12的设备,前提是你能找到刷机包。

步骤

解锁设备 >> 获取当前系统的BOOT.IMG >> 重打包带ROOT的BOOT.IMG >> 刷入新BOOT.IMG >> 完事

准备阶段

电脑、小米手机12X、小米账号(能解锁设备BootLoader)

MIUI(要能下载到完整包)、Magisk、payload dump

解锁设备BootLoader

小米的设备解锁Bootloader需要小米账号有解锁权限并且要求账号与设备绑定时间大于等于7*24小时。具体规则可以查阅小米社区官方文档 第三条。我的小米账号是有权限的,且已经绑定了超过168小时,可以直接操作。

  1. 下载小米解锁工具,解压。点击文件夹中的miflash_unlock.exe启动小米解锁工具。

  2. 按照提示登陆账号,查看账号是否具有解锁权限。如图所示就是有权限,可以解锁。

  3. 按照提示关机,按住音量下键后再按住电源键,等待手机显示FASTBOOT字样后松开。用数据线连接手机和电脑。

  4. 点击解锁,工具就会自动执行解锁。解锁成功后手机会自动重启。如解锁失败会有提示,根据提示做就行。大部分都是账号与设备绑定时间不够。

获取ROOT权限

获取系统的boot.img文件

  1. 开机后打开系统更新,点击下载完整包。等待下载完成后在文件管理 手机>Download>Download_rom目录下把一个.zip后缀的文件复制到电脑上。

  2. 打开压缩包,提取压缩包里的payload.bin文件。

  3. 下载payload dump工具,解压。把刚才提取出来的payload.bin文件放到上图中payload_input文件夹中,点击payload_dumper.exe打开工具后会自动解包bin文件。

  4. 看到界面显示到boot一行后就可以关闭工具了。打开payload_output文件夹,找到boot.img文件,复制到手机任意目录。

制作带root权限的boot.img文件

  1. 下载安装magisk。建议前往官网下载,毕竟是获取最高权限,安全第一。

  2. 点击第一个安装

  3. 点击 选择并修补一个文件 然后选择刚刚解包出来复制到手机的boot.img文件

  4. 点击右边 开始 magisk会自动对boot.img进行root和重打包。完成后根据日志最后一条去文件管理中找到重打包的img文件复制到电脑。

刷入带root权限的boot.img

打开电脑的命令提示符(CMD),在刚才解压好的解锁工具目录下执行如下命令

#查看电脑是否识别设备

fastboot devices

如图所示即识别成功

#刷入带root权限的boot.img镜像(文件路径自行更改)

fastboot flash boot e:\Assor\Xiaomi\magisk_patched-24300_ljmPi.img

如图出现Finished即刷入成功

#重启设备

fastboot reboot

设备自动重启后重新安装Magisk即可拥有root权限。设备的root权限由magisk管理。

最后

Magisk有很多玩法,不止于获取管理root权限,后面有机会再写点玩法的文章。