【公众号回复 “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相关推荐

  1. 【胖虎的逆向之路】Android 7.0 上Magisk配合Xposed的相关问题

    基础环境 1.Android 7.1.0(硬件小米6 sagit): 2.Magisk V23.0 3.Xposed (由Magisk-模块-搜索下载) 安装 首先android刷机.Magisk R ...

  2. Android 屏幕适配神器ScreenMatch

    Android屏幕适配 一.smallestWidth限定符 适配(推荐) 1.smallestWidth 限定符适配原理 2.为什么选择 smallestWidth 限定符适配? 3.使用步骤(重点 ...

  3. Android手机刷入Magisk的方法

    Android手机刷入Magisk的方法 2020.3.24 介绍 这里引用来自少数派的一张图,所谓Magisk,在不改变系统分区的情况下,挂载一个与其文件系统隔离的Magisk分区,在必要的时候(或 ...

  4. 浅谈蚂蚁聚宝Android秒级编译

    本文PPT来自蚂蚁金服高级技术专家栾砚强于10月14日在2016年杭州云栖上发表的演讲,分享主题为<蚂蚁聚宝Android秒级编译介绍--Freeline>. 传统的Android应用构建 ...

  5. Android安全测试神器大全

    在线分析 1. AndroTotal 2. Tracedroid 3. Visual Threat 4. Mobile Malware Sandbox 5. Appknox – 非免费 6. IBM ...

  6. Android系统级开发进程清理功能的一些记录和发现(一)

    Android系统级开发清理功能的一些记录和发现 客户需求做一键清理所有后台进程的功能,在查阅网上相关博客以及自己研究以后找到以下几种方法: killBackgroundProcesses() 这种方 ...

  7. Android系统级开发进程清理功能的一些记录和发现

    Android系统级开发清理功能的一些记录和发现 客户需求做一键清理所有后台进程的功能,在查阅网上相关博客以及自己研究以后找到以下几种方法: killBackgroundProcesses() 这种方 ...

  8. android实现全局悬浮窗,android 系统级的悬浮窗实现

    android系统级悬浮球的实现流程 当我们在使用的app的时候,如果需要实时观测到某个功能的实时进度并且不影响其他的操作的时候或者不影响使用其他应用的时候,系统级的悬浮球是个非常不错的选择. 首先我 ...

  9. 【数据安全】3. Android 文件级加密(File-based Encryption)技术介绍

    1. 概览  1.1 设计概览 采用文件级加密时: 可以使用不同的密钥对不同的文件进行加密,也可以对加密文件单独解密 可以有的放矢,没有安全要求的文件可以不加密 支持多用户,不同用户使用不同的密钥 基 ...

最新文章

  1. mysql 如何搜索自增列_mysql 如何搜索自增列
  2. 关于学习Python的一点学习总结(31->继承及多态)
  3. php 多选的 二进制,PHP二进制操作初体验
  4. apache httpd服务器403 forbidden的问题
  5. python3 socks.wrap_module方法 针对单个模块进行代理设置
  6. 模块计算机类型x64与目标计算机类型X86冲突
  7. (计算机组成原理)第二章数据的表示和运算-第二节4:定点数的加减运算和溢出判断
  8. anaconda安装keras_一定要看的Tensorflow-GPU+Keras安装教程
  9. Toon Boom Harmony 12 for Mac(二维动画设计工具)
  10. CocoStudio 简单使用动画
  11. 自然语言处理NLP星空智能对话机器人系列:理解语言的 Transformer 模型-子词分词器
  12. 自然语言处理中的词袋模型
  13. @PropertySource 注解的使用
  14. 机器学习 扬帆起航004-02评估假设与比较检验
  15. jinkens搭建及部署项目
  16. 给语音信号加混响的常用方法(方法一)
  17. python是自由开放源代码软件_开放源代码定义之历史篇
  18. Python处理空间地理数据
  19. 08.音频系统:第003课_Linux音频驱动程序:第001节_alsa音频驱动框架
  20. 风火之旅 需要的信息保存

热门文章

  1. 软件项目管理–进度计划
  2. 愤怒大叔-喝酒聚会游戏
  3. 【思考题】新客老客定义
  4. 使用 Tableau 连接到 Hortonworks Hadoop Hive
  5. 【现控理论】(一、系统的传递函数矩阵)----学习笔记
  6. vue怎么vw布局好用_Vue 实现 rem 布局或vw 布局的方法_晴枙_前端开发者
  7. 网络钓鱼攻击技术分析及防范
  8. catkin_make报错: ROS Base path和Source space不一致问题,
  9. danlock锁_微信指纹密码锁下载最新版-微信指纹密码(Applock指纹)锁手机版app下载v2.51-单游网...
  10. Android端 实现收钱吧扫描客户收款码的正则表达式