Magisk--继Xposed之后的又一个神奇的android框架

Xposed的大名,想必大家也知道。

最近我在xda上发现了一个和xposed类似的框架平台-Magisk。

具体的你可以也去发布页看看

http://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445


 

怕你看不懂英文,我就大致翻译下这个帖子的内容。

帖子开头就说systemless模式下(不修改system分区的文件的前提下实现所有的功能),模块的功能将明显受限制。

然后balabalabala的一堆,结论是不支持这种模式。

Magisk 的目标是实现一套API来完成对系统的修改(注:在不修改系统文件的基础上实现对系统功能的修改)

和xposed如出一辙。

然后说,这个东西必须要修改boot才能跑起来

已经实现的东西:

Magisk管理器 : 和xposed installer一个道理,安装Magisk框架,管理框架插件

Magic Mount:这个功能允许你往系统里塞东西,但不能删除或者修改系统里的文件(指 的是系统分区)

Multiple Entry Points:很抽象的名字,多个入口点,和xposed的那几个接口是一个意思,表示你写的插件代码可以在指定的多种情况下运行,比如在加载app的时候执行(比如修改app的执行代码),加载app的资源文件的时候执行(用来修改UI什么的)

"post-fs" a.k.a "Cache" Mode: post-fs 应该是init的时候的吧,缓存模式又是什么鬼?

其实,他指的是你的代码可以在系统读取各种配置之前执行,那个时候data分区都还没挂载(这也对照之前Magic Mount的功能) systemless模式是无法实现这也的功能的。并且内置了busybox供你使用。当然你也可能说,我使用的是miui的系统,默认有分区强制加密或者校验啊的,但你可以放心,Magic会自动破解这东西,并且这些都是可配置的。

 

Magisk可以实现的功能:

这段太那个了。。自称通过Magic能实现Multirom,就是一个手机装多个系统,不需要其他的支持、

使用方法么,很简单 。 安装Magisk的app后 打开app 选择安装框架就好了。

不过好像 需要特殊版本的supersu才行,应该说是定制版的supersu。

 

Magisk--继Xposed之后的又一个神奇的android框架-我的技术分享 Magisk--继Xposed之后的又一个神奇的android框架-我的技术分享

 


有兴趣的可以试试,看截图中的内容,这个东西和xposed是兼容的。

 

app下载地址:https://pan.baidu.com/s/1bQ7N7S (必须)

框架卡刷包:https://pan.baidu.com/s/1eSsjZ8m (可选 除非你能FQ 否则还是卡刷吧)

 

如有问题,欢迎留言交流。