Android 军刀级神器:Magisk

Posted 非著名程序员

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 军刀级神器:Magisk相关的知识,希望对你有一定的参考价值。

【公众号回复 “1024”,免费领取程序员赚钱实操经验】

大家好,我是章鱼猫。

今天给大家推荐一个军刀级神器,它就是 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 主要功能简介:

  • 集成 ROOT:搞机没有 ROOT 还怎么玩;

  • 日志:便于 debug,我觉得该功能是这类 APP 必须的;

  • Magisk Hide:隐藏 ROOT 权限,例如 SafetyNet 机制的检测;

  • 模块:类似于 XPosed 提供 Api 给用户,更方便自定义系统;

安装 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)

具体的安装和使用方式,详细介绍,大家可以移步 GitHub 。

开源项目地址:https://github.com/topjohnwu/Magisk

开源项目作者:topjohnwu

最近,章鱼猫建了一个「GitHub 精选交流群」,欢迎大家一起交流优秀开源项目,也可以宣传自己的开源项目,加我微信:loonggg1024,备注【GitHub】邀请你入群。

---特别推荐---

特别推荐:一个新的优质的专注分享各种浏览器插件、黑科技教程、各种你想不到的高效率软件及工具的公众号,「程序员掘金」,专注挖掘好东西,非常值得大家关注。点击下方公众号卡片,直接关注

以上是关于Android 军刀级神器:Magisk的主要内容,如果未能解决你的问题,请参考以下文章

瑞士军刀包购买选择

2022 年你手机里有哪些堪称神器的 App?

网络工具的瑞士军刀netcat

PKI/TLS瑞士军刀之cfssl

pathlib:处理文件路径的瑞士军刀

不同的瑞士军刀:对比 Spark 和 MapReduce