Magisk(面具)教程

一、Magisk简介

Magisk是一款用于 Android 设备的开源软件,它提供了一种通过系统分区或不修改系统分区的方式实现 root 权限的方法。Magisk 的一个显著特点是它的系统隐藏功能,使得用户可以在通过 Magisk 获取 root 权限的同时,保持设备的系统分区不被修改,这有助于绕过一些应用检测 root 的机制。

二、Magisk各版本区别

版本 描述
Magisk Stable(稳定版) Magisk的正式发布版本,经过充分测试和验证,通常更为可靠。 适合那些追求稳定性和可靠性的用户,更新频率相对较低,以确保经过充分测试后再发布
Magisk Canary(金丝雀版) 为Magisk的测试版,包含最新的功能和改进,但可能不如稳定版稳定。 面向那些想要尝试最新功能的用户,但愿意接受一些潜在的不稳定性。 更新频率较高,以便及时获取新功能和修复
Magisk Delta(增量更新) 以前装Magisk是基于修补boot.img再刷入,达到安装Magisk或获取root的效果,而模拟器没有boot.img,所以就只能把Magisk安装到System分区,因此中就有了Magisk的分支—Magisk Terminal Emulator,由于Magisk Terminal Emulator(已停更)为命令行窗口对新手不友好,Magisk Delta作为其替代,现最新名为Kitsune Mask,但其为民间版并非官方Magisk,除此之外该版本还多了增量更新的功能,用于减小更新文件的大小。 通过Delta更新,只需下载发生更改的部分,而不是整个Magisk包,这可以节省数据和时间

经测试,逍遥模拟器可以支持Magisk Delta_v25205,但对于最新版Magisk Delta_v26404却不支持,追求新版功能的可以参照以下最新版的各模拟器安装测试,谨慎升级

模拟器 安卓版本 是否开启root 是否开启System读写 设置中的机型 Magisk是否安装成功
雷电模拟器 9 是,有root选项 是,有System可写入选项 OnePlus 7T Pro 成功
蓝叠 9 是,有root选项 无System可写入选项 OnePlus 10 Pro 失败
MuMu模拟器 12 是,有root选项 是,有System可写入选项 OPPO Reno 8 成功,当无system分区时需重启模拟器
逍遥模拟器 9 是,有root选项 是,有System可写入选项 SAMSUNG Galaxy S22 失败
夜神模拟器 9 是,有root选项 无System可写入选项 OPPO R11 Plus 成功

三、安装教程

真机

暂未尝试过就不贴教程了自行问度娘哈,或者参考Magisk官网Magisk民间中文网的安装教程

安卓模拟器

以下环境均为Windows,安卓模拟器为逍遥模拟器各模拟器可能会有所差异,自行调整,Magisk版本为Magisk-delta,所以针对Samiko模块的安装可能会有所不同,资源在阿里云盘分享不出来可以找我传给你

  1. 应用市场安装中RE文件管理器

    image-20240131115049872

  2. 安装Magisk-delta.apk并打开

    image-20240131115432156

  3. 通过RE文件管理器将路径为“/system/xbin”下的su重命名为su.bak

    image-20240131115608690

    1. Zygisk_LSPposed.zip共享至模拟器文件夹中并从模块中从本地安装

      image-20240201105735754

四、隐藏伪装Magisk

主要用于防止部分应用会禁用手机中包含Magisk的包名的设备

  • 步骤:设置中选择隐藏Magisk应用,输入自定义包名后会弹出权限允许无脑按确认

image-20240131152454863

  • 效果:

image-20240131152744334

五、RiruZygisk区别

Zygisk意思就是注入Zygote后的Magisk,作为Magisk的模块提供更深入、更强悍的修改能力。它有一个排除列表,可以撤销Magisk做的所有修改。这样你就能手动划定,模块起作用的范围。但是该功能跟Riru Hide不同,不能避免root被检测到,没有任何隐藏作用。即使你把某些程序加入排除列表,它们依旧可以发现Zygisk。如果用户要隐藏root,只能借助其他方式,例如添加Shamiko模块

六、推荐模块

1. Shamiko(隐藏Root)

MagiskHide可以让用户对App隐藏root权限,对于某些会检测 root 权限的 App 来说,这一功能十分有用。最新版本已替换为Zygisk并且已经停止使用MagiskHide功能,Shamiko模块就是在zygisk开启情况下也能用的MagiskHide,从而达到达到隐藏ROOT的功能

2. LSPosed(黑科技)

LSPosed 现在支持寄生管理器到系统以避免检测。您可以在成功创建寄生管理器图标后卸载管理器。在任何情况下,您都可以从 /data/adb/lspd/manager.apk 安装管理器。

image-20240131125027087