应该是可以一起的,工作修改原理是差不多的,但是工作目录路径不同。
①xp框架的模块是通过查找原软件的进程代码,进行拦截,然后释放自身模块的代码到进程内,工作环境是进程,这也就是为何有些软件升级失效,因为进程代码被改了,通过拦截代替达不到效果!
②Magisk框架的模块是通过查找安卓文件目录的文件,进行拦截,然后释放自身模块的文件到安卓目录下,工作环境是安卓目录
③他们相同的工作方式通过拦截隐藏
源文件,然后进行替换!而源文件还在
④Magisk和xp互不干涉,Magisk里的xp提取的是xp官方的,一点都没改,官方有什么bug,magisk也不会少!
⑤关于卡米,卡开机,官方开机一般会验证boot内核,请刷入支持关闭boot验证的rec关闭就行
⑥如果真要说Magisk和xp的关系,那只能说Magisk是xp的入口,有Magisk可以刷xp,但是有xp不能刷Magisk,Magisk可以提供xp框架的接口
⑦既然如此,那么比如要修改某款软件,达到去广告,或者美化效果,通过xp框架和Magisk实现,有何不同呢?例如状态栏美化,
xp框架拦截状态栏进程代码释放自身代码,理论通用
Magisk的状态栏美化是通过替换状态栏文件修改的,所以不通用