前言
从Android 6.0(棉花糖)开始,在Android手机上使用Su二进制文件获取ROOT权限的方法已经逐渐不可使用,再加上Google推出SafetyNet检测机制,以确保Android Pay等APP运行在无ROOT环境保证安全。
某年某月某日,台湾一大学生@Topjohnwu在XDA论坛上发布了Magisk,这是一个通用的第三方systemless接口,可以在不修改system的前提下使用自定义模块,手机可正常OTA升级,升级后只需重新刷入boot即可继续使用Magisk及其模块,截止目前为止Magisk支持Android 5.0以上所有Android版本。
Magisk主要功能简介:
GitHub项目:https://github.com/topjohnwu/Magisk
- 集成ROOT:搞机没有ROOT还怎么玩;
- 日志:便于debug,我觉得该功能是这类APP必须的;
- Magisk Hide:隐藏ROOT权限,例如SafetyNet机制的检测;
- 模块:类似于XPosed提供Api给用户,更方便自定义系统;
如何安装Magisk:
安装Magisk需要手机解锁BootLoader,第三方Recovery非必须,但能有最好。
由于手机品牌较多,具体操作方法多多少少有点差异,我这里不做详细介绍,介绍两种标准流程,具体操作根据自己手机操作!
方法一、通过Recovery刷入
该方案已放弃维护不再维护
- 解锁BootLoader
- 刷入第三方recovery
- 下载官方Magisk.apk,复制并改名为Magisk.zip,再使用Recovery刷入
- 开机后将Magisk.apk安装至手机
方法二、使用BootLoader刷入:
这种方法使用较少,适用于可以解锁BootLoader但无第三方Recovery的使用者!
- 下载手机官方ROM(最好与当前版本保持一致)并提取出boot.img;
- 安装Magisk APP,在APP内点击“安装”,随后选择“选择并修补一个文件”,修补完成后会在本机生成一个boot.img并将它拷贝到电脑;
- 解锁BootLoader
- 使用命令将boot.img刷入boot分区(fastboot flash boot c:\boot.img)
更多关于Magisk安装的详细信息可以在此查阅:https://topjohnwu.github.io/Magisk/install.html
如何卸载Magisk:
- 方法一:在Magisk首页点击“卸载Magisk”并按提示操作;
- 方法二:下载官方Magisk.apk,复制并改名为uninstall.zip,再使用Recovery刷入;
Magisk使用小技巧:
- 从Magisk v22.0开始,Magisk和Magisk Manager就合并为一个文件了,将文件名为Magisk.apk时它是Magisk应用程序,用于管理Magisk模块及功能;当文件名为Magisk.zip时它是刷入Magisk的卡刷包;当文件名为uninstall.zip时它是用于卸载Magisk的卡刷包。
- 如果安装Magisk导致无法正常开机,可在Recovery中刷入uninstall.zip即可卸载Magisk。
- 如果安装Magisk模块导致无法正常开机,可在Recovery中使用文件管理功能删除adb/data/modules下对应的模块文件夹即可删除模块。
以前都是刷包刷包,自从有了Magisk,刷入Magisk后,再配合LSPosed装上模块,简直不要太舒服,一点刷包的欲望都没有了!
总结:
由于Magisk的特性,再加上SuperUser项目被国内某公司收购并商业化,Magisk受到越来越多的玩机爱好者青睐,目前已初步形成“垄断式”ROOT方案,如果你也是搞机一族,这款神器值得一试!
羽忆
山东从安卓6.0开始搞基一直到安卓8.0。
折腾各种Magisk插件,QQ的自动抢红包和美化插件,微信美化抢红包插件,安卓原生的主题美化,修改机型型号,网易云音乐解锁,也装过双系统。
可从9.0开始就没有再折腾过了,也不知道为啥。哎
以前关注酷安的动态各种各样的插件和搞基优化教程,现在也没了。
COAadmin
上海@羽忆 12年开始接触ROOT、美化、反编译、改机型,那时候把状态栏搞的特非主流,14年开始回归简洁,主要是刷包装XP之类的,自从上了雷军的贼船,从此就只弄个Magisk和XP了,抢红包美化啥的基本都不需要,要的是一些功能上的模块,比如防撤回、屏蔽广告之类的。
魔理沙
湖南面具yyds!真的好用
COAadmin
上海@魔理沙 真香哈哈哈哈