介绍:
使用root这块的话,开始使用SuperSu 发现有一些问题,没有实时更新,又没办法修改【不是开源的】,magisk则是开源项目,作者很热情的修复bug,实时更新开源项目。
Magisk 是出自一位台湾学生 @topjohnwu 开发的 Android 框架,目前来说很牛逼的框架,很多地方都可以使用到。
Xposed和magisk 在功能上有共同性,Xposed 通过劫持 Android 系统的 zygote 进程来加载自定义进程,看zip脚本可以看出替换app_process可执行文件,目前只能针对android 7.1之前的系统,android8.0以上系统,安装xposed 会出现开机不了文件。Magisk 则是通过启动时在 boot 中创建钩子,把 /data/magisk.img 挂载到 /magisk,构建出一个在 system 基础上能够自定义替换,增加以及删除的文件系统,所有操作都在启动的时候完成,实际上并没有对 /system 分区进行修改(即 systemless 接口,以不触动 /system 的方式修改 /system),magisk 相当于android系统的另一个分区,是独立开了的。