MIUI
MIUI
MIUI
MIUI ROM
ROM
ROM
ROM 定制教程
MIUI ROM 定制教程 ....................................................................................................................... 1
序言 ................................................................................................................................................... 2
第一章 搭建开发环境 ..................................................................................................................... 3
1. 操作系统 .............................................................................................................................. 3
2. 安装 Android SDK .............................................................................................................. 3
2.1 安装 JDK .................................................................................................................... 3
2.2 下载 A ndroid SDK 包 ................................................................................................ 3
2.3 安装 ............................................................................................................................ 4
2. 4 adb ............................................................................................................................... 4
3. patchrom 项目 ...................................................................................................................... 5
第二章 认识 A ndroid 手机 .............................................................................................................. 6
1. bootloader .............................................................................................................................. 6
2. 正常启动 .............................................................................................................................. 7
3. System 分区 .......................................................................................................................... 8
4. Zygote(app_process) ........................................................................................................... 10
5. data 和 cache 分区 .............................................................................................................. 10
6. 小结 .................................................................................................................................... 10
第三章 寻找合适的原厂 ROM ..................................................................................................... 11
1. 熟悉移植的机型 ................................................................................................................ 11
1.1 逛论坛刷机 .............................................................................................................. 11
1.2 合适的原厂 ROM .................................................................................................... 11
1 .3 adb logcat .......................................................................................................................... 12
2. 修改 boot.img .................................................................................................................... 12
3. deodex ................................................................................................................................. 14
第四章 反编译 ............................................................................................................................... 14
1. 反编译 ................................................................................................................................ 15
2. AndroidManifest.xml .......................................................................................................... 15
3. 资源 .................................................................................................................................... 16
4. smali .................................................................................................................................... 18
第五章 移植 MIUI F ramework ...................................................................................................... 20
1. 为什么使用代码插桩 ........................................................................................................ 20
2. 移植规范 ............................................................................................................................ 20
2.1 android ....................................................................................................................... 20
2.2 miui ............................................................................................................................ 21
2.3 i9100 .......................................................................................................................... 21
3. 移植资源 ............................................................................................................................ 22
4. 修改 smali .......................................................................................................................... 22
4.1 比较差异 .................................................................................................................. 22
4.2 直接替换 .................................................................................................................. 23
4.3 线性代码 .................................................................................................................. 23
评论