使用这个方法需要满足两个条件:
1.设备的芯片型号为MT67xx,MT816x或者MT817x。
2.系统安全更新在2020年3月前。
查看方法:在“关于手机”里的Android安全补丁日期,早于2020年3月即可食用此方法。
在确认满足这些条件之后,你需要在电脑上准备好adb工具包,手机打开开发者模式并且开启了USB调试。
教程里可能会用到的文件下载链接(我做成了压缩包,需要的东西都在里面,教程以Windows系统为例): https://lostaccount.lanzous.com/i4iA7e0ifgd
1.利用mtk-su给adb授权root
下载分享链接内的mtk-su.zip,根据自己系统的架构来选择对应的mtk-su文件(32位选arm,64位选arm64)。系统架构可以在DevCheck里查看。
2.设备连接到电脑,打开usb调试,在解压出的adb工具包,按住Shift点击鼠标右键,选择用命令提示符打开,输入adb devices查看是否连接成功。
3.使用adb push指令,将mtk-su文件推送至手机:
adb push 电脑上你解压出的文件的目录\mtk-su /data/local/tmp。
4.开启指令:adb shell。
5.将目录定位至mtk-su的目录:cd /data/local/tmp。
6.为文件附加权限:chmod 755 mtk-su。
7.确保设备保持在亮屏状态,运行文件:./mtk-su。
如果没有错误的话,mtk-su在一两秒内就会加载完毕并且进入指令接收状态。如果过了一阵子还没有加载完毕,那么这种方法不适用于这个系统。按住Ctrl+C停止运行,输入./mtk-su -v,将输出的信息反馈给开发者。
2.利用mtk-su安装Magisk
(如果第一种方法失败,那么第二种方法也无法使用。)
通过这个漏洞,也可以给手机获取临时root权限。
1.在存储目录下新建一个名叫init.d的文件夹,在里面再新建一个叫bin的文件夹。
2.将云盘内的suboot.sh,存放到init.d文件夹内。
3.将magiskinit与mtk-su文件(注意mtk-su选择正确的架构)存放到init.d/bin文件夹内。

4.安装云盘内的MagiskManager.apk,将更新通道改为自定义,输入这段网址: https://raw.githubusercontent.com/topjohnwu/magisk_files/841e978604f989d04549013cd4dcc7e34aea5288/stable.json
5.下载安装云盘内的init_d_scripts_support.apk文件,安装好后,Selected floder选择刚刚创建的init.d文件夹,其余的选项按照图中这样设置。

6.选择Run scripts now运行脚本,等待执行完毕后,回到Magisk Manager,多刷新几次和退出重新进入,如果提示需要下载额外内容,点击是,安装完后会自动重启。重启后再运行一次脚本,就可以正常使用了。

注意:1.千万不要在应用内升级Magisk!装好的是18.1版本的面具,不要使用其他版本!自定义通道是为了不让Magisk获取到更新。
2.千万不要使用高版本的Magisk Manager,否则会无法授权root权限!云盘内是7.1.1的,可以正常使用。
3.安卓6.0系统以及以上系统,使用此方法无法读写/system分区。
4.尽量不要装Xposed和面具模块,很容易出问题。

教程源自于网路,如有侵权请联系我删除[玫瑰][委屈]

最近更新