| 功能特点
获取root权限:Magisk允许用户获取Android设备的root权限,这是深入定制系统的前提。通过Magisk获取的root权限更加安全,因为它不会破坏系统的完整性,也不会影响设备的保修资格(但需注意,root操作本身可能违反某些设备的保修条款)。
Systemless特性:Magisk采用Systemless接口技术,能够在不修改系统分区的情况下工作。这种特性使得Magisk能够隐藏root权限,甚至暂时隐藏Magisk本身,从而绕过一些应用对root权限的检测,保护用户的隐私和安全。
模块支持:Magisk支持安装各种模块,这些模块可以提供各种功能,如美化系统界面、优化系统性能、增强系统功能等。用户可以根据自己的需求选择适合的模块,进一步定制和优化他们的Android系统。
SELinux修补:Magisk允许用户修补SELinux策略,从而允许更多应用获得所需的权限,同时保持系统的安全性。
| 注意事项
数据备份:在进行任何系统修改之前,建议用户备份重要数据以防止数据丢失。
解锁Bootloader:大多数Android设备在使用Magisk之前需要解锁Bootloader。解锁Bootloader可能会清除设备上的所有数据,因此请务必先备份。
官方渠道下载:建议用户从Magisk的官方渠道下载最新的安装包和模块,以确保安全性和兼容性。
谨慎操作:在使用Magisk进行系统定制时,请务必遵循官方教程和社区的建议,以避免出现不必要的问题。
如需了解更多信息,可以访问其官方网站或查阅相关的技术文档。
GitHub地址 https://github.com/topjohnwu/Magisk
APK下载
https://github.com/topjohnwu/Magisk/releases
| 安装步骤
安装ADB和Fastboot:ADB(Android Debug Bridge)和Fastboot是Android设备的调试工具。从 Android Studio 官方网站上下载 platform-tools ;然后将其解压,在路径栏中输入 cmd 即可调用终端。
连接设备:使用USB线将设备连接到电脑,确保设备已启用USB调试模式,将手机设置为可以被调试的状态,打开手机开发者模式,打开 USB 调试模式,不同手机型号设置会略有不同。
将手机连接电脑,按照上述步骤打开终端。第一次连接手机会提示,我们点击允许。
用 adb reboot bootloader 进入 fastboot 界面,键入 fastboot reboot 后,若设备重启,说明 fastboot 正常。
解锁 bootloader:在开发这模式中你会看到一个叫 「OEM 解锁」的选项。除了少部分流入我国市场的国外运营商有锁机外,此选项基本都可供用户开启。但也并非所有手机都可以解锁。
解锁 bootloader 后会立即清空手机的所有数据,所以建议在解锁前将自己的数据备份一下。
可以解锁 BL:谷歌、小米(红米)、一加、LG、三星、魅族、HTC、摩托罗拉、锤子、努比亚、索尼
不可以解锁 BL:华为、华硕、OPPO、中兴、ZUK、乐视、vivo、360
adb reboot bootloader (重启手机到 bootloader 界面 )
fastboot flash unlock (进行解锁,部分厂商需要在此附上解锁码)
安装 Magisk:从官方项目地址下载apk文件安装,并查看Ramdisk。
获取boot.img:一定要下载和手机系统版本一致的系统包,系统包下载地址和boot.img提取教程如下。
系统包下载
https://magiskcn.com/roms.html
boot.img提取教程
https://magiskcn.com/payload-dumper-go-boot.html
使用App修改镜像:将刚刚获取的 boot.img 文件传到手机上。打开手机 Magisk 应用 > 安装 > 选择并修补一个文件 > 选择复制进去的 boot.img > 开始。直到显示 All Done 表示完成。
刷入修补后的镜像:打开CMD终端切换platform-tools所在路径,输入以下命令:
adb reboot bootloader(手机重启至 bootloader)
fastboot flash boot <修改后的 boot.img 路径> (注意 boot 后有空格)
fastboot reboot(手机重启)
当App出现这样界面就说明你安装成功了。
更多内容也可看笔者出版图书!