Magisk 使用教程

本教程将详细介绍Magisk的安装方法和使用技巧,帮助您快速上手这款强大的Android系统模块化工具。

准备工作

在安装Magisk之前,请确保您已完成以下准备工作

1

备份重要数据

安装Magisk可能会导致数据丢失,建议您在开始前备份所有重要数据。您可以使用以下方法备份:

  • 使用手机厂商提供的云备份服务
  • 使用第三方备份应用,如Titanium Backup(需要root权限)
  • 手动将重要文件复制到电脑或云端存储
2

解锁Bootloader

大多数设备需要解锁Bootloader才能安装Magisk。不同品牌的设备解锁方法不同,以下是一些常见品牌的解锁方法:

小米/Redmi/Poco

需要在小米官网申请解锁权限,然后使用小米解锁工具解锁

华为/Honor

需要申请解锁码,然后通过fastboot命令解锁

三星

需要在开发者选项中启用OEM解锁,然后通过Odin工具解锁

OnePlus

在开发者选项中启用OEM解锁,然后通过fastboot命令解锁

解锁Bootloader会清除设备上的所有数据,请务必提前备份。此外,某些设备厂商可能会限制或禁止解锁Bootloader。

3

安装Recovery(可选)

虽然可以通过修补Boot镜像的方式安装Magisk,但安装自定义Recovery(如TWRP)会让后续的Magisk管理和模块安装更加方便。以下是安装TWRP的一般步骤:

  1. TWRP官网下载适合您设备的TWRP镜像文件
  2. 将设备连接到电脑,进入fastboot模式
  3. 使用以下命令刷入TWRP:fastboot flash recovery twrp.img
  4. 刷入完成后,使用以下命令重启到Recovery:fastboot boot twrp.img

并非所有设备都有可用的TWRP Recovery。如果您的设备没有TWRP,您仍然可以通过修补Boot镜像的方式安装Magisk。

4

下载Magisk安装包

从本网站下载最新版本的Magisk安装包:

下载完成后,将安装包复制到您的设备存储中,以便后续安装。

方法一:通过Recovery刷入

如果您的设备已安装TWRP或其他自定义Recovery,可以使用此方法安装Magisk

1

进入Recovery模式

将设备关机,然后按住特定的按键组合进入Recovery模式。不同设备的按键组合可能不同,以下是一些常见的组合:

大多数设备

电源键 + 音量上键

三星设备

电源键 + 音量上键 + Bixby键(如果有)

小米设备

电源键 + 音量上键

OnePlus设备

电源键 + 音量下键,然后选择Recovery模式

2

刷入Magisk ZIP包

在TWRP Recovery中,按照以下步骤刷入Magisk:

  1. 点击"安装"或"Install"选项
  2. 浏览并选择您之前下载的Magisk ZIP包
  3. 滑动底部的滑块确认刷入
  4. 等待刷入完成

刷入过程中请不要中断或重启设备,以免造成系统损坏。

3

重启设备

刷入完成后,点击"重启系统"或"Reboot System"按钮重启设备。

首次启动可能会比平时慢一些,请耐心等待。

4

验证安装

设备重启后,检查是否已安装Magisk应用。如果没有自动安装,您可以手动安装Magisk APK文件。

打开Magisk应用,您应该能看到Magisk的版本信息和状态。如果显示"已安装",则表示安装成功。

恭喜!您已成功通过Recovery刷入Magisk。接下来可以进行初次设置和使用Magisk的各种功能。

方法二:修补Boot镜像

如果您的设备没有自定义Recovery,或者您更喜欢这种方法,可以使用修补Boot镜像的方式安装Magisk

1

获取Boot镜像

您需要获取当前系统版本的Boot镜像文件。有以下几种方法:

  1. 从官方固件包中提取:下载您设备的官方固件包,解压后找到boot.img文件
  2. 使用fastboot命令提取:fastboot getvar current-slot 查看当前槽位,然后 fastboot flash boot_a boot.imgfastboot flash boot_b boot.img(根据当前槽位选择)
  3. 从第三方网站下载:一些论坛或网站可能提供提取好的Boot镜像

请确保获取的Boot镜像与您当前的系统版本完全匹配,否则可能导致设备无法启动。

2

安装Magisk应用

将Magisk APK文件安装到您的设备上。如果系统提示"安装来自未知来源的应用",请允许此操作。

3

修补Boot镜像

打开Magisk应用,按照以下步骤修补Boot镜像:

  1. 点击"安装"按钮
  2. 选择"选择并修补一个文件"
  3. 浏览并选择您之前获取的Boot镜像文件
  4. 等待修补完成,修补后的文件将保存在Download文件夹中,文件名通常为"magisk_patched.img"
4

刷入修补后的镜像

将修补后的镜像文件传输到电脑上,然后按照以下步骤刷入:

  1. 将设备连接到电脑
  2. 进入fastboot模式(通常是按住电源键和音量下键)
  3. 在电脑上打开命令提示符或终端
  4. 使用以下命令刷入修补后的镜像:fastboot flash boot magisk_patched.img
  5. 等待刷入完成

刷入过程中请不要中断或重启设备,以免造成系统损坏。

5

重启设备

刷入完成后,使用以下命令重启设备:

fastboot reboot

首次启动可能会比平时慢一些,请耐心等待。

6

验证安装

设备重启后,打开Magisk应用,您应该能看到Magisk的版本信息和状态。如果显示"已安装",则表示安装成功。

恭喜!您已成功通过修补Boot镜像的方式安装Magisk。接下来可以进行初次设置和使用Magisk的各种功能。

初次设置

安装完成后,进行一些基本设置,让Magisk更好地为您服务

1

打开Magisk应用

设备重启后,找到并打开Magisk应用。首次打开时,您可能需要授予一些权限。

2

启用Zygisk

Zygisk是Magisk的核心功能之一,提供更强大的应用隐藏和修改能力。按照以下步骤启用:

  1. 点击右上角的设置图标
  2. 找到"Zygisk"选项并启用
  3. 启用"启用遵守排除列表的应用程序"
  4. 重启设备以应用更改

Zygisk需要重启设备才能完全生效。如果您的设备支持,强烈建议启用此功能以获得最佳体验。

3

设置超级用户权限

Magisk提供了强大的超级用户权限管理功能。您可以按照以下步骤进行设置:

  1. 点击底部的"超级用户"选项卡
  2. 点击右上角的设置图标
  3. 根据您的需求设置权限请求超时、通知显示等选项

当应用请求root权限时,Magisk会显示通知,您可以选择授予或拒绝权限。

4

检查更新

定期检查Magisk更新,确保您使用的是最新版本,获得最新功能和安全修复:

  1. 点击右上角的设置图标
  2. 滚动到底部,点击"检查更新"
  3. 如果有更新,按照提示进行更新

模块安装与管理

Magisk的模块化系统是其最大的特色之一,让您可以轻松扩展设备功能

1

了解Magisk模块

Magisk模块是ZIP格式的包,包含各种功能扩展。模块可以修改系统行为、添加新功能、更改外观等,而不需要修改系统分区。

常见的模块类型包括:

  • 音频增强模块(如Viper4Android)
  • 界面美化模块(如Pixelify)
  • 性能优化模块(如GPU Turbo)
  • 系统功能扩展模块
  • 相机增强模块(如GCam Port)
2

下载模块

您可以从以下渠道下载Magisk模块:

  1. Magisk应用内的"模块仓库"(如果有)
  2. 第三方模块仓库网站,如Magisk Modules Repo
  3. XDA论坛等社区网站
  4. 开发者的官方网站或GitHub页面

请只从可信来源下载模块,避免安装来源不明的模块,以防安全风险。

3

安装模块

下载模块后,按照以下步骤安装:

  1. 打开Magisk应用
  2. 点击底部的"模块"选项卡
  3. 点击右上角的"+"按钮
  4. 浏览并选择下载的模块ZIP文件
  5. 等待安装完成
  6. 点击"重启"按钮重启设备以激活模块

大多数模块需要重启设备才能生效。有些模块可能需要特定的设置才能正常工作,请查看模块的说明文档。

4

管理模块

安装模块后,您可以在Magisk应用的"模块"选项卡中管理它们:

  • 启用/禁用模块:点击模块旁边的开关可以启用或禁用模块,无需卸载
  • 调整模块顺序:长按并拖动模块可以调整它们的加载顺序,这对于解决模块冲突很重要
  • 更新模块:如果模块支持在线更新,您可以点击模块卡片上的"更新"按钮进行更新
  • 卸载模块:点击模块卡片,然后选择"卸载"可以移除模块
  • 查看模块信息:点击模块卡片可以查看模块的详细信息,包括版本、描述等

如果安装新模块后系统出现问题,您可以禁用该模块并重启设备。如果问题仍然存在,可以进入Magisk安全模式(启动时按住音量减键)。

5

推荐模块

以下是一些值得尝试的Magisk模块:

Viper4Android

强大的音频处理模块,提供丰富的音效调节选项

LSPosed

Xposed框架的替代品,提供模块支持,扩展系统功能

Pixelify

将您的设备界面转换为Pixel风格,获得Google原生体验

Battery Guru

电池优化模块,延长设备电池寿命

应用隐藏与SafetyNet

Magisk提供了强大的应用隐藏功能,可以帮助您绕过安全检测,使用需要SafetyNet验证的应用

1

了解SafetyNet

SafetyNet是Google提供的一项安全服务,用于验证设备的完整性。许多应用(如银行应用、支付应用、游戏等)使用SafetyNet来检测设备是否已root或被修改。

SafetyNet检测包括:

  • 基本完整性(Basic Integrity):检测设备是否被root或修改
  • 设备认证(CTS Profile Match):检测设备是否通过Google的兼容性测试
2

启用Zygisk和应用隐藏

要使用Magisk的应用隐藏功能,您需要先启用Zygisk:

  1. 打开Magisk应用
  2. 点击右上角的设置图标
  3. 启用"Zygisk"和"启用遵守排除列表的应用程序"
  4. 重启设备以应用更改
3

添加应用到排除列表

启用Zygisk后,您可以将需要隐藏root的应用添加到排除列表:

  1. 打开Magisk应用
  2. 点击底部的"超级用户"选项卡
  3. 点击右上角的设置图标
  4. 选择"Zygisk"选项
  5. 点击"配置排除列表"
  6. 选择您想要隐藏root的应用
  7. 重启应用或设备以应用更改

对于某些应用,您可能需要同时隐藏Magisk应用本身。您可以在Magisk设置中找到"隐藏Magisk应用"选项。

4

测试SafetyNet

设置完成后,您可以测试SafetyNet是否通过:

  1. 打开Magisk应用
  2. 点击底部的"主页"选项卡
  3. 点击"安全中心"或"SafetyNet检查"
  4. 等待检查完成,查看结果

如果SafetyNet检查通过,您应该能看到"基本完整性:通过"和"设备认证:通过"的提示。

即使SafetyNet检查通过,某些应用可能仍有自己的检测机制。如果遇到问题,您可以尝试清除应用数据或重新安装应用。

5

常见问题解决

如果SafetyNet检查失败或应用仍然检测到root,您可以尝试以下方法:

  • 确保已启用Zygisk和应用隐藏功能
  • 将应用及其相关服务添加到排除列表
  • 隐藏Magisk应用本身
  • 清除应用数据并重新登录
  • 尝试使用不同版本的应用
  • 检查是否有模块与应用冲突

Google经常更新SafetyNet检测机制,因此即使之前可以通过,更新后可能需要重新配置。请定期检查Magisk更新,以获得最新的兼容性修复。

常见问题排查

在使用Magisk过程中,您可能会遇到一些问题,以下是常见问题的解决方法

1

设备无法启动

如果安装Magisk或模块后设备无法启动,您可以尝试以下方法:

  1. 进入Magisk安全模式:启动时按住音量减键,系统将以安全模式启动,自动禁用所有模块
  2. 通过Recovery卸载Magisk:进入Recovery模式,刷入Magisk卸载包(可以从Magisk官网下载)
  3. 恢复原始Boot镜像:如果您备份了原始Boot镜像,可以通过fastboot命令恢复
  4. 重新刷入官方固件:如果以上方法都无效,您可能需要重新刷入官方固件
2

模块冲突

安装多个模块后,可能会出现冲突问题。解决方法:

  1. 禁用最近安装的模块,然后逐个启用,找出问题模块
  2. 调整模块加载顺序,将可能冲突的模块放在不同位置
  3. 查看模块的说明文档,了解已知的冲突情况
  4. 尝试使用功能类似但实现方式不同的模块
3

SafetyNet检查失败

如果SafetyNet检查失败,您可以尝试:

  1. 确保已启用Zygisk和应用隐藏功能
  2. 将需要通过SafetyNet的应用添加到排除列表
  3. 隐藏Magisk应用本身
  4. 更新Magisk到最新版本
  5. 检查是否有模块影响SafetyNet检查
4

应用无法获取root权限

如果应用无法获取root权限,您可以检查:

  1. 确保应用已在Magisk的超级用户列表中,并已授予权限
  2. 检查应用是否被添加到Zygisk排除列表中(如果是,可能会导致无法获取root权限)
  3. 尝试清除应用数据并重新启动应用
  4. 检查Magisk是否正常工作(可以通过其他需要root的应用测试)
5

OTA更新失败

虽然Magisk支持OTA更新,但有时可能会失败。解决方法:

  1. 在更新前,禁用所有模块
  2. 使用Magisk应用中的"安装到未使用的槽位"选项
  3. 更新完成后,不要立即重启,先打开Magisk应用,按照提示操作
  4. 如果更新失败,您可能需要先卸载Magisk,更新系统后再重新安装

使用技巧

以下是一些使用Magisk的技巧,帮助您获得更好的体验

基础技巧

  • 定期备份Magisk模块

    使用Magisk应用的"模块"选项卡中的"备份"功能,可以备份已安装的模块配置,方便在重新安装系统后快速恢复。

  • 使用模块组合

    某些模块可以组合使用,获得更好的效果。例如,音频增强模块可以与音效配置模块一起使用。

  • 调整模块优先级

    当多个模块修改相同的系统文件时,加载顺序很重要。您可以在Magisk应用中长按并拖动模块来调整顺序。

  • 使用模块的配置文件

    许多模块支持自定义配置文件,您可以根据自己的需求调整模块行为。

高级技巧

  • 创建自己的模块

    如果您有一定的开发经验,可以创建自己的Magisk模块。Magisk提供了模块模板和文档,帮助您入门。

  • 使用Magisk的命令行接口

    Magisk提供了命令行接口,可以在终端或脚本中使用。例如,您可以使用su -c magisk --help查看帮助信息。

  • 使用模块的更新通道

    许多模块支持自定义更新通道,您可以在模块设置中配置,以获取最新的开发版本或特定版本。

  • 使用Magisk的日志功能

    Magisk提供了详细的日志功能,可以帮助您排查问题。您可以在Magisk应用的设置中找到日志选项。

立即下载Magisk

开始您的Android定制之旅