好友
阅读权限20
听众
最后登录1970-1-1
|
不一定非要用csdn,那里有很多文章都是转载其他地方的.比如这篇安卓搞机类的文章,在酷安这种专注玩手机的网站更容易找到.
这篇文章其实就是MTKclient的README略加修改,你打开这个网站 https://github.com/bkerler/mtkclient 下面的文档就包含了国内的教程(其实就是翻译搬运).
使用mtkclient解联发科Mediatek bootloader并获取root
一、准备工作
1、安装Mediatek VCOM驱动程序 https://cowtransfer.com/s/f4e90973ae5c44
2、安装USBDK https://github.com/daynix/UsbDk
3、安装python https://www.python.org
4、下载MTKClient https://github.com/bkerler/mtkclient/
注: 安装Python需勾选Add python to PATH将Python添加到环境变量
Windows10下安装Mediatek VCOM驱动需要禁用驱动签名
二、解锁bootloader
1.准备mtkclient:
下载mtkclient并解压打开,在文件夹内打开命令提示符cmd,在cmd内使用pip3 install -r requirements.txt安装mtkclient所需依赖包,
2.解锁BL:
在命令窗口中输入命令: python mtk xflash seccfg unlock 新版命令:python mtk da seccfg unlock
手机关机,然后同时按住“音量上下键”,再插入电脑。此时设备管理器会显示端口. 进度条走到100%就解锁完成,
解锁成功,命令行运行python mtk reset拔下数据线重启手机,手机开机前会看到一段英文,表示解锁成功
注:如果您在Android 11上遇到 dm-verity 错误,只需按下电源按钮,设备就会启动并显示关于未锁定引导加载程序的黄色警告然后设备应在 5 秒内启动.
如果可以进入fastboot模式,可以运行命令fastboot oem lks返回值是0代表解锁bl成功,如果是1则bl依然是锁住状态
想要重新锁bootloader,运行python mtk xflash seccfg lock 新版命令改为 python mtk da seccfg lock
三、root
运行命令python mtk r boot,vbmeta boot.img,vbmeta.img 提取手机中的 boot.img和vbmeta.img,提取出的boot.img在mtkclient文件夹里.
重启手机,手机安装最新版magisk,把boot.img文件复制到手机里,用magisk修补boot,修补完成的boot在手机Download文件夹里,此步骤酷安有教程。
将修补后的boot.img重命名为boot.patched,放入mtkclient文件夹.
运行命令python mtk w boot,vbmeta boot.patched,vbmeta.img.empty刷入boot,重启手机,安装面具即可发现root成功!
这只是我根据刷机经验和mtkclient的文档改写的通用教程,具体有什么问题,还是去机型论坛讨论,或者去mtkclient项目github页面讨论,刷机有风险,操作需谨慎
|
|