前言
root 前请务必把 bl 锁解开,可以先看这个 → 红米K40 游戏增强版 强解 bl 锁 教程
一、准备工作
先将相关的插件、工具包都下载好先
(1)电脑安装 adb
ADB 全称为 Android Debug Bridge,起到调试桥的作用,是一个客户端-服务器端程序。其中客户端是用来操作的电脑,服务端是 Android 设备。
简单来说,后面的部分操作需要将手机连接到电脑,然后用电脑终端去操作手机,所以需要在电脑上安装和配置好 adb 相关的环境。
下载地址:
Windows版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zip
Mac版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zip
Linux版本:https://dl.google.com/android/repository/platform-tools-latest-linux.zip
下载好文件以后,将他解压出来,我将这个 zip 文件解压到了 D:\SDK。
解压好文件以后,需要去配置环境变量,右键【此电脑】,找到【高级系统设置】,右下角点级【环境变量】,下面系统变量中找到 Path,双击【Path】,点击【新建】,然后把解压出来的文件 platform-tools-latest-windows 所在的位置填进去,我这里填的是 D:\SDK\platform-tools-latest-windows。
然后 windows + r,打开 CMD 终端,在终端中输入 adb version,可以检查一下 adb 安装好了没有,如果能显示 adb 版本,说明安装成功了。
安装成功后,可以用 usb 把手机和电脑连接起来试一试 adb 指令,注意,手机开发者选项中要把【USB 调试】给打开,不知道手机开发者模式怎么进入的,可以先看 → 红米K40 游戏增强版 强解 bl 锁 教程。
将手机和电脑连接起来后,windows + r,打开 CMD 终端,在终端中输入 adb shell,可能会出现两种报错:
-
error:device not found
-
error:device offline
第一种的解决方法可以看 → error:device not found 解决方法
第二种的解决方法可以看 → error:device offline 解决方法
都没问题的话,说明已经可以稳稳地用 adb 调试手机了。
(2)手机安装 面具
面具就是 magisk,是一种广受欢迎的 Android 框架,主要用于获得 root 权限、安装模块以及增强设备的功能。
简单来说,如果你想要 root 你的安卓手机,那你的手机上就得下载面具。
下载地址:
https://wwa.lanzoui.com/iythkvytnjg
(3)电脑下载 rom 包
不同型号的手机,不同版本的系统都对应有不同的 rom 包,下载下 rom 包的用途是后面 root 手机的时候要用。
下载地址:
https://xiaomirom.com/
在这里找到手机型号的 rom 包,以红米 k40 游戏增强版 为例,搜索【红米 K40 游戏增强版】,选择你的手机版本(国行版、印度版),选择 稳定版 Fastboot 线刷包,选择你的系统版本的 rom 包,系统版本可以打开手机,设置 → 我的设备 → MIUI 版本,我的版本是 12.5.12.0,所以我得下载【红米 k40 gaming 国行版 历史版本 Fastboot 线刷包 MIUI ROM V12.5.12.0.RKJCNXM,ares 的 稳定版 安卓 11.0 刷机包。】
二、开始 root
用 usb 将手机和电脑连接起来,准备向手机传输文件。
首先,将下载好的 rom 包解压出来,在里面找到 image 文件夹,然后将里面的 boot.img 复制到手机中。
然后,打开手机,打开下载好的 magisk 软件,点击 Magisk 右边的【安装】,点击【选择并修补一个文件】,然后选择刚刚复制进去的 boot.img 文件,点击【开始】,等待修补完成。
修补完成后,打开手机的 download 文件夹,找到修补后的镜像文件,把这个文件复制到电脑上,并且记录这个文件的路径,后面要用。
接下来就要用到 adb 操作手机了,windows + r 打开 CMD 终端,输入 adb reboot bootloader,回车,手机将会重启并且进入 Fastboot 模式。
然后终端输入 fastboot flash boot 文件路径\文件名(这里可以先输入fastboot flash boot,敲一个空格,然后用鼠标把文件拖到终端,就会自动填充这个文件的路径\文件名)。
等待一会,手机就 root 成功了。
三、结束
重启手机,打开 magisk,发现手机已经成功 root 了。