一款开源高度定制化Android系统工具

文摘   2025-01-16 08:00   广东  
| 项目介绍

Magisk是一款专为Android系统设计的强大开源工具,它提供了丰富的功能,允许用户深入定制和管理他们的Android设备。

| 功能特点


                    • 获取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出现这样界面就说明你安装成功了。

                                关注公众号,为你推荐更多原创干货!

                                更多内容也可看笔者出版图书

                                —————————

                                幼稚猿
                                分享各类技术资讯和教程,出版多本IT图书《Django+Vue系统架构设计与实现》、《Golang+Vue.js商城项目实战》等
                                 最新文章