reference提供Smali插桩的参考代码,以及其他配置参考。
* aosp(Android Open Source Project): 提供Android框架层相关Jar包反编译后的Smali代码。
* bosp(Baidu Open Source Project) : 提供Baidu框架层相关Jar包反编译后的Smali代码。
* baidu_base : 默认百度底包解压后所有Apk和Jar。
* configs : 提供机型Makefile相关的配置参考。
手工插桩
开发者可以对比aosp/和bosp/目录(Beyond Compare、Meld或其他文件对比工具),查看Baidu在Android上的Smali改动记录,可以以此作为Smali插桩的参考。
自动插桩
autopatch为开发者提供自动插桩百度改动的功能。 当使用make bringup, make patchall, make upgrade命令时,将会解析当前机型autopatch/目录下的XML补丁文件。 开发者可以通过阅读XML补丁文件,查看Baidu在Android上的Smali改动记录。
每一期ROM发布,reference都会更新,以方便开发者进行ROM版本升级,更新的内容包括:
* baidu_base : 发布最新的默认百度底包。