《ROM开发入门与精通》2019修订版,总计10章,共30节,知识讲解+案例分析/思路指导,基础知识以及进阶内容,配套开发工具完整版。
一、认识ROM开发
- ROM的概念
1.2 第三方ROM的诞生
1.3 ROM系统结构和分区解析
二、开发环境安装和准备
2.1 Windows
2.2 Linux
- ROM解包打包方法
3.1 常规system userdata解包打包
3.2 Boot recovery解包
三、ADB使用教程
4.1 Adb 命令使用
4.2 Adb logcat调试
四、反编译工具使用
5.1 apk反编译回编译工具使用
5.2反编译案例分析(小米校验 系统升级等)
五、卡刷包线刷包格式转换
- dat2img
- Updata.app转img
六、常规刷机平台和刷机方法
- 系统启动流程和刷机模式
7.2常规平台刷机方法介绍
7.3驱动&报错问题解决
七、常规刷机方案适配思路
8.1 fastboot平台
-
- MTK平台
- 高通平台
八、ROM修改定制方案
9.1 手机信息获取和修改
9.2 内置&精简APP方法简述.
9.3 桌面排序&准确获取包名类名
9.4 解屏幕锁账户锁思路解析
9.5 ODEX合并解析
9.6 多国语言定制思路
九、拓展内容和相关案例
10.1安卓源码同步和编译
10.2 ROM移植思路和过程
10.3卡刷update-script脚本分析
10.4 Dmverity原理阐述
10.5 System分区签名过程