神奇的 Magisk

MIUI10刷入Magisk模块——记小白的第一次刷机 MIUI10刷入Magisk模块——记小白的第一次刷机 前言 之前双十一没啥可做的,全国人民都在为淘宝破那多少个亿做准备,于是在这个氛围中突然萌生一种给自己一个奖励的冲动,然后决定奖励自己一次让手机变板砖的机会,就有了这次刷机。 本来只是单纯地想获取 Root权限,删除一些系统应用好让 gpps 上位的,后来搜索之后发现之前比较好用的 Supersu 很不被人看好,因为它在2017年的时候被一家... 阅读详情

Logo

今天为大家介绍一款神奇的 Android 第三方接口 —— Magisk

Root —— 玩家与厂商间的博弈

Android 从诞生之日起就高举着开源的大旗,这也是它成功的原因之一。而它的开放性也成功的吸引到了一大批爱折腾的人,从而诞生出了 root(此处特制 Android 中的 root)。

根据 Wikipedia 的释义,root 指的是使用户取得 Android 操作系统的超级用户(Super User)许可权的技术。用户通过 root,可以越过手机制造商的限制,卸载手机制造商预装在手机中某些应用,以及运行一些需要超级用户权限的应用程序。同时,root 也可能会让手机变得“不安全”(并不是说 root 使手机变得不安全,而是一些用户的使用习惯会使 root 后的手机变得危险)。

但是从棉花糖(Android 6.0)开始,Google 基本阻止了以前版本中最流行的 root 方法 —— 即,将 su守护程序 放置到 /system 分区,并在启动时取得所需的权限。道高一尺,魔高一丈,于是就出现了 systemless 的 root 方式,因为它不采取任何方式修改 /system 分区。

出于增加安全性的考虑,Google 推出了 SafetyNet 这样的检测,以确保 Android Pay 等一些 App 的安全运行,玩家不得不在 root 权限和一些有价值的 App 之间作出选择。

这个时候 Magisk 诞生了。

Magisk

什么是 Magisk

Magisk 是出自一位台湾学生 @topjohnwu 开发的 Android 框架,是一个通用的第三方 systemless 接口,通过这样的方式实现一些较强大的功能。

看似很简单的一个框架,甚至与大名鼎鼎的 Xposed 框架在功能性上有点重复。很多人批评 Magisk的模块太少了,想替代 Xposed 根本不可能(在那个 Xposed Framework for Android 7.0 难产的时代,很多人将 Magisk 看是做是 Xposed 的替代品)。这是不正确的,因为 Magisk 从来没有想过要代替 Xposed ,Magisk 与 Xposed 是可以互相兼容的,你甚至可以通过 Magisk 来安装 Xposed(安装 Xposed 后就不能绕过 SafetyNet 了)。

Magisk 的厉害之处在于它实现了一种绕过 SafetyNet 使用 root 的方法。

实现原理:

由于它是通过启动时在 boot 中创建钩子,把 /data/magisk.img 挂载到 /magisk,构建出一个在 system 基础上能够自定义替换,增加以及删除的文件系统,所有操作都在启动的时候完成,实际上并没有对 /system 分区进行修改(即 systemless 接口,以不触动 /system 的方式修改 /system)。

功能

截至目前版本(v14.0),Magisk 可以实现的功能包括:

  • 集成 root(MagiskSU)
  • root 和 Magisk 的日志功能
  • Magisk Hide(隐藏 Magisk 的 root 权限,针对 Snapchat、Android Pay、PokémonGo、Netflix 等)
  • 为广告屏蔽应用提供 systemless hosts 支持
  • 通过 SafetyNet 检查
  • Magisk 功能模块

支持的版本:Android 5.0+

安装方法

安装 Magisk 需要解锁 Bootloader 并刷入第三方 Recovery。所以每个品牌的手机都或多或少的有点不一样,这里只介绍一个标准的流程,具体操作方法请自行 Google(只需要 Google 你使用的手机解锁 Bootloader 和刷入第三方 Recovery 的方法就可以了,其他的安我说的做)。

  1. 解锁手机 Bootloader(BL) 方法:自行 Google
  2. 刷入第三方 Recovery(例如 TWRP) 方法:自行 Google
  3. 下载官方 Magisk 包,然后通过第三方 Recovery 刷入 方法:首先将下好的包放入手机的硬盘中(你可以使用 QQ数据线 也可以使用 XX手机助手,whatever)然后,进入第三方 Recovery(以 twrp 为例),安装刷机包 -> 找到我让你放在硬盘中的那个包(后缀为 .zip)-> 滑动滑块,开始刷机 -> 刷好后立即重启
  4. 享受完整 Magisk 的 systemless root 和神奇的 Magisk 模块 重启后找到一个名为 Magisk Manager(图标是一个面具,绿色背景),这是 Magisk 的管理程序,你可以在这里下载、安装、升级、卸载你的 Magisk 和 Magisk 模块。
  5. 卸载 Magisk 卸载 Magisk 有两种方法:在 Magisk Manager 中卸载,或者通过第三方 Recovery 刷入卸载包卸载。通过 Magisk Manager 卸载很好理解,通过第三方 Recovery 卸载的意思是刷一个名为 Magisk-uninstaller.zip的刷机包,方法和刷 Magisk 一样。两种方法我都没试过。

一些推荐的功能模块

App Systemizer

这是一个能把用户 App 挂载为系统 App 的模块,如 Google Play 服务、绿色守护、蟒蛇音效等。

Magisk SELinux Permissive Script

使 Android 的 SELinux 默认以 Permissive 运行,关于 SELinux 模式的介绍,请点击这里。

ViPER4Android FX

大名鼎鼎的蝰蛇音效的 Magisk 模块,需要配合 VIPERFX 的管理器使用,请在 XDA 论坛搜索下载。关于ViPER4Android。

Xposed XDA 论坛地址

强大的 Xposed 框架的 systemless 实现,关于 Xposed 的介绍点击这里。


原文地址:https://mogeko.github.io/2017/010

Magisk Denylist与进程命名空间隔离:ROOT隐藏的现代实现解析 本文深入解析了Magisk Denylist与进程命名空间隔离技术在ROOT隐藏中的现代实现原理。通过动态文件系统视图和zygote hook技术,Magisk Denylist有效隐藏ROOT权限,应对传统检测手段。文章详细介绍了从Magisk Hide到Denylist的技术演进,以及进程命名空间隔离的深层机制,帮助开发者更好地理解和应用ROOT隐藏技术。 阅读详情

相关推荐

一加手机Magisk+adb root全流程:从修补boot到永久权限配置

本文提供了一加手机获取完整Root权限的详细教程,涵盖从解锁Bootloader、使用Magisk修补boot.img到刷入镜像的全过程。重点解决了“adbd cannot run as root in production builds”问题,通过修改系统属性和SELinux策略,并创建Magisk启动脚本,实现了adb root权限的永久化配置,让用户获得深度的系统控制与调试能力。

wine的专栏 1297

所有小米机型 解BT+刷Magisk并ROOT+躲避应用ROOT环境检查教程

一年辣 我回来辣 这篇文章婴儿看不懂我就退网!!!

wysksoa的博客 1万+

【刷机干货】2025年安装Magisk教程,小米miui一加通用,Root+模块+隐藏一次搞定!

本文详细介绍了2025年如何在小米和一加等安卓设备上安装Magisk的完整流程。Magisk是目前最主流的Root工具之一,具有MagiskSU、Magisk Modules和MagiskHide等功能,能够在不破坏原系统文件的情况下提供Root权限、模块管理和隐藏Root状态。安装步骤包括检查设备、准备工具、安装Magisk App、提取boot.img、修补镜像、刷入并重启,以及验证Root是否成功。文章还提供了常见问题排查方法和Magisk的更新与卸载指南。刷机有风险,建议从旧机型或备用机开始尝试。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 6455

给小米/红米手机root(工具基本都是官方的)——magisk篇

我撰写了这篇详细的小米手机root教程,目的是将我在root过程中积累的丰富经验与读者分享,让大家能顺利地完成小米手机的root。在文中,我详细记录了准备工作、解锁BootLoader、下载Magisk等每一个步骤,并配有大量截图,使复杂的操作变得简单易行。同时,根据自己的根式经历,特别提醒读者注意刷机和root的风险,需要谨慎操作,以免对手机造成损坏。

weixin_73636162的博客 8万+

卡刷supersu或magisk实现安卓手机获取root权限

为例

m0_60352504的博客 2万+

面具Magisk配置排除列表实现隐藏Root教程

通过Magisk的配置排除列表,可以轻松隐藏Root权限,避免部分应用进行Root检测。但如果需要更强的隐藏效果,可以通过安装并启用Shamiko来实现真正的隐藏。希望这篇文章能帮助你更好地配置和使用Magisk。如果你有更多问题,欢迎留言交流!【小贴士】在使用Magisk时,记得定期检查Magisk和Shamiko的更新版本,以确保兼容性和安全性。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 5266

magisk下载里显示没有模块_magisk框架

magisk框架下载!magisk框架模块是继Xposed之后又一神奇的Android框架Magisk!安卓7.0没有xposed框架可以用Magisk框架代替,虽然模块不如xposed框架多,但是也可以实现很多功能了!Magisk框架安卓7.0简介7.0的Xposed迟迟未能更新,这也是小编一直忍住没有升级7.0日用的原因,直到前几天被告知xda上有一款类似于xposed框架且支持7.0的框架平...

weixin_29079671的博客 5812

DSP在线升级方案:TMS320C6678使用网络或者串口输出升级数据进行固件升级

下面这段先引用创龙的说明 IBL 运行后, 将从 NOR FLASH 或 NAND FLASH 的 0x00080000 地址引导 ELF/BBLOB 格式 用户程序。 当引导 ELF 格式用户程序时, IBL 会解析用户程序头部信息,并根据头部信息 拷贝不同的代码段至指定 CPU 内存地址,然后将 PC 指针跳转至_c_int00, 再运行用户程 序。当引导 BBLOB 格式用户程序时,由于无头部信息, IBL 会将用户程序拷贝至 0x9E000000 (该内存地址为 IBL 代码指定),并将 PC..

ToneChip的专栏,一个传统的嵌入式码农,裸机编程 1943

终极Magisk完全指南:从入门到精通的Android系统级工具使用教程

Magisk是一款功能强大的Android系统级工具,被称为"The Magic Mask for Android"。它允许用户在不修改系统分区的情况下实现root权限、模块管理和系统定制,是Android高级用户必备的工具。通过本指南,你将全面了解Magisk的安装、配置和高级使用技巧,轻松掌握这款神奇的Android系统工具。 ## 📋 什么是Magisk?它为什么如此重要? Magis

gitblog_00896的博客 647

医药领域知识图谱快速及医药问答项目(项目全过程)

该项目是中科院软件所刘焕勇老师在github上的开源项目,基于知识图谱的医药领域问答项目 Github项目地址:mirrors / liuhuanyong / qasystemonmedicalkg · GitCode 一、项目环境搭建 该部分要十分注意,由于版本升级的问题,一些用法及格式已经不兼容了。 python3.8 下载地址:Python Release Python 3.8.10 | Python.orght...

qq_52062182的博客 9917

Pintos project 1 实验报告(代码分享)

任务一 Alarm Clock 用到的相干目录有: pintos/src/devices time.h && time.c pintos/src/threads thread.h && thread.c 预期pass希望:暂无,安装pintos之后,第一次对threads进行make check操作,可以发现以alarm--开头的前六个文件,以及mlfqs-fair-2和mlfqs-fair-20文件,一开始就测试成功pass。但是为了避免对后期的修改有影响,这里还是要

m0_53112875的博客 6869

告别手动开机:Magisk Autoboot模块让你的安卓设备智能自动启动

你是否曾经遇到过这样的情况:设备完全关机后,每次都要寻找电源键才能重新开机?或者在进行自动化测试时,需要频繁手动重启设备?今天,我将为你介绍一个能够彻底改变这一体验的Magisk模块——Magisk Autoboot。这个神奇的工具能让你的安卓设备在连接充电器时自动开机,真正实现"即插即用"的智能化体验。 ## 你的痛点,我们的解决方案 想象一下,当你的设备正在充电时,如果它能够自动开机并开始

gitblog_00540的博客 826

如何浏览与下载全球免费的地图高分辨率(亚米级)的遥感影像?

前言 如果你想使用商业卫星的高分辨遥感影像,一般价格昂贵。我们可以使用地图平台上免费的高分辨率数据。目前数据源很多,比如说google earth、天地图、四维地球、必应地图等等。这些影像统一有一个共同点就是:RGB三波段;Web地图瓦片服务。这意味着我们可以通过瓦片服务下载影像,但下载的影像只有三个波段,分别是 一.引言 二、可使用高分辨率的地图数据源 1.Google Earth影像 2.Esri World Image 3.天地图 4.必...

锐多宝的地理空间 2万+

Magisk终极使用指南:从安装到高级配置的完整教程

想要在Android设备上获得完整的root权限控制?Magisk正是你需要的终极解决方案!🎯 这款神奇的面具工具不仅能绕过系统限制,还能保持设备完整性,让你享受root功能的同时不影响日常使用。 ## 🚀 快速上手:5分钟安装Magisk 最简单的安装方法只需几个步骤: 1. **下载最新版本** ```bash git clone https://gitcode.com/

gitblog_00235的博客 2258

BAPI创建委外采购订单

使用BAPI BAPI_PO_CREATE1创建委外采购订单,组件为手工输入时,有几个点需要注意: 1、已通过CS01创建过BOM的物料,创建时会自动带出components。如果要修改当前组件清单,可以通过设置pocomponents-change_id = 'E’来实现 lv_sline = lv_sline + 1. ls_pocomponents-po_item = l_ebelp + 10. ls_pocomponents-ITEM_NO = l

Buffalo_soldier的博客 3265

基于STM32L4XX 、HAL库的SGM452B数字温度传感器驱动应用C语言程序设计

SGM452B_RESOLUTION_12BIT = SGM452B_CONFIG_R1 | SGM452B_CONFIG_R0 /* 12位分辨率,精度0.0625°C,转换时间200ms */SGM452B_RESOLUTION_11BIT = SGM452B_CONFIG_R1, /* 11位分辨率,精度0.125°C,转换时间100ms */SGM452B_RESOLUTION_10BIT = SGM452B_CONFIG_R0, /* 10位分辨率,精度0.25°C,转换时间50ms */

PP_Cottage的博客 328

Magisk Autoboot:让你的安卓设备连接电源自动开机

你是否曾经因为忘记按电源键而错过重要通知?或者需要频繁重启设备进行测试,却觉得手动开机太麻烦?今天,我要向你介绍一个能彻底改变你使用习惯的Magisk模块——Magisk Autoboot。这个神奇的模块能让你的安卓设备在连接充电器或USB时自动启动,实现真正的智能自动启动功能。 想象一下:你的设备完全关机后,只要插上电源线,它就会自动开机并开始工作。无论是作为家庭服务器、自动化测试设备,还是日

gitblog_00911的博客 829

【硬件的单元测试 UT 3】PCIe 3.0及信号完整性测试方法

PCIe标准自从推出以来,1代和2代标准已经在PC和Server上逐渐普及,用于满足高速显卡、高速存储设备对于高速数据传输的要求。出于支持更高总线数据吞吐率的目的,PCI-SIG组织在2010年制定了PCIe 3.0,即PCIe 3代的规范,数据速率达到8Gbps。

qq_43416206的博客 1416

3个简单步骤:用Magisk安全解锁Android完整权限

你是否曾经想过完全掌控自己的Android设备,但又担心系统损坏或失去保修?Magisk为你提供了完美的解决方案——在不修改系统分区的情况下获得完整的Root权限。这个神奇的"魔法面具"让你既能享受Root的强大功能,又能保持系统的完整性。 ## 为什么Magisk是Android定制的终极选择? 传统的Root方法需要直接修改系统分区,这会导致系统完整性被破坏,许多银行应用、支付服务和游戏会

gitblog_00730的博客 462

PostgreSQL的学习心得和知识总结(八十二)|深入理解PostgreSQL数据库SQL语句的词法解析和语法解析流程

postgresql 词法解析语法解析流程

孤傲小二~阿沐的博客 5448

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

5分钟轻松掌握:Magisk让Android手机获得超能力的终极指南

如果你想让自己的Android手机变得更强大、更自由,Magisk绝对是你不可错过的神器!它就像一个魔法面具,能让你的手机获得Root权限,同时保持系统完整性。今天,我将带你从零开始,用最简单的方式了解Magisk的安装和使用方法。 ## 什么是Magisk?为什么你需要它? Magisk是一套开源软件工具,专门用于定制Android系统。它最神奇的地方在于,它能让你在不修改系统分区的情况下获

gitblog_00742的博客 433

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

终极游戏性能优化指南:3步让手机游戏帧率飙升的Magisk_AsoulOpt教程

还在为手机游戏卡顿、掉帧而烦恼吗?今天我要向你介绍一个神奇的工具——Magisk_AsoulOpt,这是一个专门为Android游戏设计的线程调整程序,能够显著提升游戏性能表现。无论你是《原神》玩家还是《崩坏:星穹铁道》爱好者,这款工具都能让你的游戏体验焕然一新! ## 🎮 为什么你需要Magisk_AsoulOpt? 想象一下这样的场景:你正在激烈对战时,画面突然卡顿,导致操作失误...这

gitblog_00663的博客 750

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Magisk Autoboot:让安卓设备插电即开的智能启动神器

你是否曾遇到过这样的烦恼:设备关机后需要手动按电源键才能开机?或者你的智能家居设备断电后需要人工干预才能重新工作?现在,这一切都将成为过去!Magisk Autoboot模块为你的安卓设备带来了真正的智能自动启动功能,让你的设备像智能家电一样,连接充电器就能自动开机。本文将为你详细介绍这个神奇的模块,从问题分析到实际操作,让你轻松掌握安卓自动启动的核心技术。 ## 📋 学习目标 - 理解安卓自

gitblog_00001的博客 193

终极指南:无需编程!用Magisk打造智能家居Root控制中心

想要完全掌控你的智能家居设备吗?Magisk作为Android系统的神奇面具,让你无需编程基础就能打造个性化的智能家居Root控制中心。通过Magisk的模块化系统,你可以深度定制设备权限,实现真正的智能控制。🚀 ## 什么是Magisk? **Magisk**是一套开源软件,专为Android设备定制而设计,支持Android 6.0及以上版本。它不仅仅是Root工具,更是一个完整的系统定

gitblog_01118的博客 1027

安卓自动启动终极指南:Magisk Autoboot模块让你的设备智能开机

你是否曾经遇到过这样的困扰:你的安卓设备关机后,每次都需要手动按电源键才能开机?或者你的家庭媒体中心、测试设备断电后需要人工干预才能重新工作?今天,我要向你介绍一个改变游戏规则的解决方案——**Magisk Autoboot模块**,这个神奇的安卓自动启动工具能让你的设备在连接充电器时自动开机! ## 什么是Magisk Autoboot模块?🤔 Magisk Autoboot是一个专门为已

gitblog_00116的博客 165
上一篇: 第四章:多维数组和矩阵 ----------- 4.2 基础题:将0所在的行列清零
下一篇: 第四章:多维数组和矩阵 ------------- 4.3 基础题:Z形打印二位数组
Estrellas_
博客等级 码龄9年 273粉丝 233原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值