mtk设备通用root教程

2232175042

发表文章数:4182

首页 » 资源分享 » 正文

刷机有风险,root须谨慎!!!
变砖概不负责

主要内容:
①取得临时root权限
②提取系统boot文件
③使用magisk修补boot文件
④刷入boot文件,大功告成!

材料准备:MTK处理器的安卓设备,数据线,电脑,adb工具包,临时root所需文件

设备情况:没有线刷包卡刷包救砖包,没有第三方rec,可解BL锁(这个好像不用也可)

①取得临时root权限
首先,下载xda帖子提供的一个文件,这里直接给出下载链接 https://forum.xda-developers.com/attachment.php?attachmentid=4971443&d=1584219761 ,一般来说我们选中里面arm64的mtk-su文件,并将其扔到电脑adb目录下(啥都不会的同学请自行百度下载adb工具后将解压得到的4个文件扔到C:Windowssystem32中或者点击退出[受虐滑稽]),开始菜单中找到命令提示符,右键以管理员身份运行并进入adb目录,插上数据线并打开usb调试。
adb devices //检查设备连接

mtk设备通用root教程

adb push mtk-su /data/local/tmp/ //推送文件到手机
adb shell //adb调试
cd /data/local/tmp //进入目录
chmod 755 mtk-su //更改权限
此时并在之后的过程中,确保设备屏幕打开,不要休眠
./mtk-su //运行破解文件

mtk设备通用root教程

等待一两秒如图所示就成功了,可以看到命令行从$变成了#,即获取了临时su权限,如果失败的话可能是selinux没有关闭,可以执行 setenforce 0 来临时关闭,然后重复以上步骤。

②提取系统boot.img
由于magisk需要修补boot.img才能安装,所以我们需要提取系统的boot.img文件,如果有卡刷包的同学直接打开把boot.img解压出来就行,没有刷机资料的话就需要自行提取。
cd /dev/block //进入目录
ls //查看目录文件
看看有没有 by-name 目录,有的话就 cd by-name ,没有的话应该有个 platform ,cd platform 再 ls 看看有无 by-name ,没有再 cd 进 ls 列出的几个文件夹找找,反正不用去那些名字相似的众多文件夹,剩下的几个随便找找。

mtk设备通用root教程

进入 by-name 后,
ls -l //查看链接
这时候能看到有个 boot->*** 位置,这个***位置就是我们需要提取的boot分区。
dd if=*** of=/sdcard/boot.img //提取boot.img文件到用户储存根目录
现在我们就成功提取出了boot.img,这个文件可以拷出备用用于救砖,同样地我们也可以提取system.img等文件,这样在没有第三方rec没有官方包的情况下也可以救砖了

③修补boot.img
打开magisk,安装,选择并修补一个文件,选中刚刚那个boot.img,随后会在Download目录下生成magisk_patched.img文件,把这个文件拷到adb目录下即可。

④刷入boot.img文件
这里有两种方法,第一种是adb下刷入,可能无需解bl锁,但我没有尝试。
dd if=/sdcard/Download/magisk_patched.img of=*** //反向提取过程即可刷入
我用的第二种办法
adb reboot bootloader //进入fastboot模式
fastboot devices //检查设备连接
fastboot flash boot magisk_patched.img //刷入
这里如果权限不足则说明bl锁未解
fastboot oem unlock //解除bl锁,手机端可能需要操作,并且可能会恢复出厂设置
然后再重复刷入操作,reboot

mtk设备通用root教程

未经允许不得转载:眨天博客作者:2232175042, 转载或复制请以 超链接形式 并注明出处 眨天网
原文地址:《mtk设备通用root教程》 发布于2020-10-07

分享到:
赞(0) 打赏 生成海报

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.5主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册