开篇
MIUI 使用代码插桩的方式来移植。即 MIUI 把他们基于 AOSP 的修改的代码全部用 smali 开放出来。这样我们通过对比 MIUI 的 smali 代码和 AOSP 的 smali 代码就可以知道 MIUI 修改了哪些内容,把这些内容移植过去即可完成 MIUI的移植。本文以 jellybean42-mtk 为例,描述使用 patchrom 移植 MIUI的方法以及在过程中遇到的问题及其调试方法。
移植过程
可以查阅 MIUI 移植的文档了解一些背景知识。这里将主体步骤描述如下:
下载 MIUI patchrom
下载 repo 工具
mkdir ~/bin curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo chmod a+x ~/bin/repo
转载自原文链接, 如需删除请联系管理员。
原文链接:使用 patchrom 移植 MIUI,转载请注明来源!