从零开始安装Magisk

作者:qiankong | 发布时间: | 更新时间:

主要是写给自己看,防止自己忘记,反复查询资料什么的。

简单介绍

我印象中是可以在不修改系统文件的前提下可以或者一些系统功能。主要是来获取root权限的。 不建议不懂瞎搞。

主要过程

1.解锁bootloader MIUI解锁貌似是很简单的; 2.下载安装Magisk App,查看Ramdisk值是否为【是】 Releases · topjohnwu/Magisk (github.com) 3.下载全量ROM,提取boot.img

这里提供小米ROM包的网站,XiaomiROM.com - 小米 ROM 线刷包, 卡刷包的最新及历史版本下载

提示:tgz是线刷包,zip是卡刷包。这里用到的是卡刷包。

4.打开Magisk App,安装,选择并修补一个文件,复制修改后的镜像 5.adb和fastboot配置完成 6.fastboot刷入修改后的镜像
adb reboot bootloader

fastboot flash boot 修补后的boot

fastboot reboot

救砖

一般某些情况下,刷入的模块不正常的时候,会发生开不了机。 可以刷入救砖模块,在手机不能启动时,会自动禁用掉所有的模块。 还有一种就是adb手动禁用掉所有的模块,这好像是需要手机的开发者选项里的USB调试一直开着。
adb wait-for-device shell magisk --remove-modules

简单的用处

反正是我的使用场景,安装LSPosed模块,使用一些模块玩耍,比如消息防撤回,微信抢红包什么的。 修改hosts文件,屏蔽一部分广告。 修改证书文件。 即使刷入magisk模块,获取了root权限,还是不可以直接修改系统文件,否则会校验不过去,系统升级时会遇到问题。而magisk就是要解决这些问题。 简单来说,修改以下两个目录是等价的
/data/adb/moudles/hosts/system

/system
在手机重启后,就相当于修改了system的文件。
/data/adb/modules/hosts/system/etc/hosts

修改这个文件,重启后相当于是修改了

/system/etc/hosts
我使用了这个替换了手机的hosts,腾讯视频爱奇艺的广告是直接去掉了的。不开会员的前提下。 还有一个类似的用法,手机安卓系统7以上后,是不信任用户证书的。抓包时安装的证书。 这时可以安装到上面那个目录
windows使用如下命令计算证书的md5

openssl x509 -subject_hash_old -in 证书


然后放到如下目录重启
/data/adb/modules/hosts/system/etc/security/cacerts/证书的md5.0
标签:magisk, magisk下载, magisk中文网, magisk模块仓库, magisk有什么用, magisk安装, magisk安装失败, magisk安装到recovery, magisk安装的模块在哪个文件夹, magisk安装到未使用的槽位, magisk andriod, magisk教程, magisk教程root, magisk教程,隐藏怎么看开起来, 小米刷入magisk教程