PatchROM实际上是通过Smali Injection技术将第三方ROM的代码注入原生系统的Framework,让该ROM的App能够正常patchrom 这个简单理解下:通过一种技术将第三方定制的系统功能代码反编译成smali注入到将要适配的机器官方rom中(cm aosp miui nubiaUI 360os等) ,这里改变的主
?△? 而MIUI当然跟这两种的编译方法都不一样,因为MIUI不是利用android源代码编译出来的,而是反编译现成的rom,修改相关smali来适配各种机型的,所以MIUI自己配置了一OneLabsOrganization/patchromPublic Notifications Fork0 Star0 4.2 1branch0tags Go to file Code Clone Download ZIP Latest commit Mbtt107Correct branch fb022f5Mar 13
小米最近正式发布了适用于MIUI 6 的第三方适配工具“Patchrom”。这款工具能让第三方开发者和手机厂商将MIUI 6 适配到非小米手机当中。Patchrom是指基于设备厂商的原厂ROM,通过PatchROM实际上是通过Smali Injection技术将第三方ROM的代码注入原生系统的Framework,让该ROM的App能够正常运行,并且使得该ROM所修改的功能能够在原生系统中得到
1.创建githup帐号以及githup帐号的配置。参见http://blog.csdn.net/tangbin330/article/details/9128765 2.配置githup以后可以通过mkdir patchrom cd patchro在patchrom 根目录下创建一个产品的工作目录用来移植时使用。cd ~/work/patchrom source build/envsetup.sh mkdir ~/work/patchrom/mtk6582 cd mtk6582 准备一