magisk框架吧 关注:43贴子:38
  • 6回复贴,共1

新来的 机油都看看吧

只看楼主收藏回复



IP属地:广东来自Android客户端1楼2017-05-03 12:50回复
    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会自动破解这东西,并且这些都是可配置的。


    IP属地:广东来自Android客户端2楼2017-05-03 12:52
    回复
      Magisk可以实现的功能:
      这段太那个了。。自称通过Magic能实现Multirom,就是一个手机装多个系统,不需要其他的支持、
      使用方法么,很简单 。 安装Magisk的app后 打开app 选择安装框架就好了。
      不过好像 需要特殊版本的supersu才行,应该说是定制版的supersu。


      IP属地:广东来自Android客户端3楼2017-05-03 12:52
      回复
        内容来这智友论坛


        IP属地:广东来自Android客户端4楼2017-05-03 12:53
        回复
          顶顶


          IP属地:广东来自Android客户端5楼2017-05-03 13:09
          回复


            IP属地:广东来自Android客户端6楼2017-05-03 13:09
            回复
              没人


              IP属地:广东来自Android客户端7楼2017-05-06 09:31
              回复