本文目录
- patchrom到底是什么东西
- 怎么用miui适配工具patchrom来编译MIUI
- patchrom同步miui代码一直无法连接
- 刷机灵有patchrom刷
- 如何patchrom
- 那个大神能说说您是如何patchrom的尤其是插桩这一步拜托了各位 谢谢
patchrom到底是什么东西
PatchROM实际上是通过Smali Injection技术将第三方ROM的代码注入原生系统的Framework,让该ROM的App能够正常运行,并且使得该ROM所修改的功能能够在原生系统中得到体现,将原生系统的ROM变成该ROM的一种适配方式;同时PatchROM平台指的是将需要注入的Smali代码开放出来,并提供一些自动化的编译环境,规整注入的Smali代码,使得第三方开发者能够快速的将系统原生ROM适配为该ROM的一个开放平台。Smail Injection技术指的是通过Android的反编译技术,将需要注入的Smali代码注入原有代码当中,使其拥有修改过的API和功能的技术。
怎么用miui适配工具patchrom来编译MIUI
建议你先阅读一下MIUI官方发布的patchrom开发文档,了解一下什么是patchrom及其原理再来问吧。这种问题不是一句两句就能说清楚的。
patchrom同步miui代码一直无法连接
你好。
亲,目前不支持的。www.miui.com
终端命令:
mkdir ~/MIUIcd ~/MIUIrepo init -u git://github.com/MiCode/patchrom.git -b ics //此步假设你要同步ics源码,4.4的话就换成kitkat
然后到刚刚创建的MIUI文件夹下,按ctrl+h,会看到一个.repo文件夹,进入,找到manifest.xml,右键,用gedit打开,找到
《remote name="github" fetch=" . . " /》
改为:
《remote name="github" fetch="git://github.com" /》
保存退出。
回到终端,运行:
repo sync
刷机灵有patchrom刷
patchrom并不是一种ROM,不是用来刷机的,它是给大家为自己的手机适配MIUI准备的,理论上所有同平台的手机,并且有相同版本的官方包,都可以通过patchrom来适配MIUI。你可以去看看MIUI官方发布的文档,有兴趣的话可以学习一下,自己编译MIUI。
如何patchrom
本帖教程只是经验之谈,不过也有一些素材来自网络,本人对此不负任何责任这个教程介于入门和进阶之间,也就是说比如简单一点的像:rom的大体结构啊、android的基本原理啊、linux的基本操作啊。这个教程都一概略过。而比较深入的像:apk的修改、开发,源代码的修改、编写,smali插桩,移植适配其他非官方机型。这也一概没有。本教程仅介绍如何利用MIUI放出的patchrom资源完成编译MIUI的流程,适用于对自制rom以及linux有一定了解,喜欢miui,喜欢DIY,但不太熟悉如何使用patchrom以及其基本流程的发烧友如果你对a
那个大神能说说您是如何patchrom的尤其是插桩这一步拜托了各位 谢谢
在此先谢谢了!我百度了一下,patchrom这个教程,还真是少,除了官方的没别的,官方的却很模糊,插桩我也百度不到更多的信息,所以只好来这看看。 查看原帖》》