flyme6第三方适配工具是魅族最近提供的flyme6适配工具,这款工具可以让开发者对已有Android M 底包的机型进行适配,第三方开发者通过这款工具能够快速的将系统原生 ROM 适配为 Flyme ROM。
工具介绍:
autopatch 将Flyme的改动合并到厂商机型的工具,用于首次执行patchall或后期升级upgrade.
bootimgpack boot.img/recovery.img解包打包工具.
common 一些共用工具.
config 执行makeconfig或flyme config时调用的工具,用于创建配置.
formatters 格式化文本,例如删smali中的.line,或id与name的转换.
helpdoc 帮助文档,在程序执行错误时返回可能导致错误的原因.
reverses 对apk/jar解包打包,对block包进行解包,odex合并工具.
smaliparser smali文件分析器,用于处理smali文件以更好的插桩.
su-tools 拥有root权限的`adb pull/push 可以方便的push文件到手机系统.
workflow 工作流配置工具.
aapt adb fastboot zipalign 来自于对应安卓版本的aosp工具.
otadiff 用于生成差分包的脚本.
相关资讯:
Flyme 6 第三方适配工具是通过 Smali Injection 技术将 Flyme 的代码注入原生系统的 Framework,它可以使得 Flyme 的 App 正常运行,并在原生系统中体现 Flyme 所修改的功能。
为了更多人用上 Flyme 系统,Flyme 适配团队将需要注入的 Smali 代码开发出来,并提供一些自动化编译环境,规整注入的 Smali 代码,让第三方开发者能够快速的将系统原生 ROM 适配为 Flyme ROM。
简单地说,Flyme 6 第三方适配工具上线,意味着开发者可自行下载工具对有 Android M 底包的机型进行适配,也意味着将有更多第三方机型可以使用上 Flyme6。
有消息称,首款适配 Flyme 6 的机型将会是红米 Note 2,华为 Nexus 6P、红米 Note 2、一加 3/3T 等机型,不过魅族方面表示,直到 5 月 9 日才会正式公布首批第三方具体机型,并表示系统由合作开发者进行适配并持续维护,确保同步更新。