Android军刀级神器——Magisk


前言

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

Android军刀级神器——Magisk-逸香阁

如何卸载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装上模块,简直不要太舒服,一点刷包的欲望都没有了!

Android军刀级神器——Magisk-逸香阁

总结:

由于Magisk的特性,再加上SuperUser项目被国内某公司收购,Magisk受到越来越多的玩机爱好者青睐,目前已初步形成“垄断式”ROOT方案,如果你也是搞机一族,这款神器值得一试!

 

2 COMMENTS
  1. 1周前
    魔理沙

    面具yyds!真的好用

    • 1周前
      COAadmin
      @魔理沙 真香哈哈哈哈
LEAVE A REPLY
loading