、要求 安装 Mediatek VCOM 驱动程序 链接:嗯,丢了 下载并安装 USBDK 链接https://github.com/daynix/UsbDk/releases/ 下载并安装 python (确保勾选 Add Python xx to PATH 复选框) 链接 https://www./downloads/ 下载 MTKClient 并解压 https://gh.api./https://github.com/bkerler/mtkclient/archive/refs/heads/main.zip 勾选环境变量!!! 输入python检查是否设置成功! 二、操作指南 1、解锁bl ①下载mtkclient源码并解压,在当前地址栏输入cmd,打开cmd窗口 ②设置运行命令并安装依赖 python setup.py install ③再次输入确保模块全部安装成功,在窗口中输入命令安装模块依赖(前提设置Python环境变量) pip3 install -r requirements.txt ④解锁 bootloader,在命令窗口中输入如下命令 python mtk xflash seccfg unlock //新版命令改为python mtk da seccfg unlock 出现英语等待手机连接字样 手机关机,然后同时按住音量上下键,插入电脑,此时设备管理器会显示端口,并且不会消失,表示绕过授权,(前提安装好MTK vcom驱动) ⑤重启手机 python mtk reset 断开连接并启动 ⑥可以看到开机前会有一段英文提示,即为解锁成功 如果可以进入fastboot模式,可以输入命令 fastboot oem lks 返回值是0代表解锁bl成功,如果是1则bl依然是锁住状态 ⑦想要重新锁bootloader,命令如下 python mtk xflash seccfg lock //新版命令改为python mtk da seccfg lock 2、Root 手机 ①使用如下命令,提取手机中的 boot和vbmeta.img镜像 python mtk r boot,vbmeta boot.img,vbmeta.img ②使用最新版面具修补boot,重命名为boot.patched,放入项目根目录 注意一定要使用最新版本的面具,会解决很多问题。 个别如遇无法开机等问题,可尝试保持boot镜像中的vbmeta,此选项在最新版面具中已支持。 ③然后执行命令刷入,重启手机,安装面具即可发现root成功! python mtk w boot,vbmeta boot.patched,vbmeta.img.empty |
|