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的主要内容,如果未能解决你的问题,请参考以下文章