从零开始安装Magisk

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

简单介绍

我印象中是可以在不修改系统文件的前提下可以或者一些系统功能。主要是来获取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
© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 共6条

请登录后发表评论