# ROM-DevGuide **Repository Path**: source-code-sync/ROM-DevGuide ## Basic Information - **Project Name**: ROM-DevGuide - **Description**: fork from https://github.com/xxxgod/ROM-DevGuide.git - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-02 - **Last Updated**: 2024-04-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ⭐资料《ROM开发入门到精通》归档 ``` # 应广大ROM开发者要求,本人在此分享一些ROM圈常用的开发教程和工具,每周定期整理 和更新,具体查看更新日志。如果有需要其他教程的,可以加开发者群,联系管理员反馈, 我们将会在后续补充进去,以供大家学习。 「内容说明」:第一期主要为技术资料,提供一些工具为主 ,偶尔附加一些必要的教程。 第二期会针对技术教程,细分知识点,重点剖析、解释,形成一系列的知识文档供大家查阅, 目前大纲已列出,任务庞杂需要长期整理还未更新完,请大家保持关注。所有知识点将在知 识星球上发布和展现。 ``` ## 第一期 技术资料工具(大神必备版) 更新日志: 1.书籍-Android系统级深入开发——移植与调试 2.开发工具-Android-Kitchen 3.boot解包打包修改工具 4.adb-fastboot最新编译工具 5.apktool反编译工具 6.卡刷转线刷工具,dat转img 7.CM编译参考教程,教你如何快速编译自己的ROM 8.Flymeos源码同步更新以及插桩适配教程 9.Odex合并工具 10.高通命令进入9008端口方式汇总和机型整理 11.ROM移植的思路和方法 12.ADB logcat调试和端口占用解决办法 13.Android apk反编译方法以及运用 14.内置&精简APP方法简述 15.ROM系统结构和分区解析 以上资料:底部扫码进入知识星球 ## 第二期 技术入门教程(小白基础版) 一、认识ROM开发 l 概念 l 涉及知识面 l 包含内容和方向 https://t.zsxq.com/ZNjeIam 二、环境说明 l Windows环境 l Linux环境 https://t.zsxq.com/miiaQN3 三、基础知识 l 安卓系统结构 https://t.zsxq.com/YvrBuZb l 系统模式和分区 https://t.zsxq.com/znUvZN3 四、解包打包 l 卡刷、线刷包工具解包打包 https://t.zsxq.com/vJmQJaU l 三星tar格式打包工具 https://t.zsxq.com/rZbuvzN l 注意事项 五、定制修改 l 修改机型信息 https://t.zsxq.com/Z7qJiaY l 定制开机动画 https://t.zsxq.com/NJM7amq l 系统布局修改和美化 l 多国语言(三星篇) https://t.zsxq.com/MfUf2ja 六、进阶知识 l Boot内核修改 https://t.zsxq.com/ubMRVZ3 新增:https://t.zsxq.com/ubMRVZ3 l Recovery移植与编译 l Odex合并原理以及教程 https://t.zsxq.com/QFeYnM7 补充: https://t.zsxq.com/QFeYnM7 l 逆向APK反编译修改教程 https://t.zsxq.com/QjQjyvR 新增:https://t.zsxq.com/QjQjyvR l ADB经典用法和高效率使用调试教程 https://t.zsxq.com/72RZbMz 2019.7.16新增:https://t.zsxq.com/rFYfmUR l 系统优化,游戏与性能优化 l 源码编译,Patch ROM项目教程 第1课:https://t.zsxq.com/vBuvfUj 补充:https://t.zsxq.com/MrvrbyJ 七、线刷包开发与制作 l 如何从手机中提取备份分区镜像 https://t.zsxq.com/EAujaY3 l Boot校验去除和修改 https://t.zsxq.com/vJm2V7m l 定制线刷ROM以及将黑砖救活 l 解屏幕锁、账户锁 八、高级定制 l ROOT原理分析和操作教程 l Xposed框架集成与玩法介绍 l 设置添加作者信息和链接&专属高级设置APP定制 第1课:https://t.zsxq.com/emeI272 l ROM移植教程与过程分析 https://t.zsxq.com/iiUjuJ6 2019.7.16新增:https://t.zsxq.com/VVF23Jq 2019.7.16新增:https://t.zsxq.com/BMvrrJe l 破网络锁与案例分析 https://t.zsxq.com/VvjEqRV ## 第三期 ROM开发进阶大纲 (小白进阶版) 课程总计10章,共30节,平均一天一课件更新,知识讲解+案例分析/思路指导。 1.认识ROM开发 1.1ROM的概念 https://articles.zsxq.com/id_js8ai1nflo79.html 1.2 第三方ROM的诞生 https://articles.zsxq.com/id_bvlga8ove1pu.html 1.3 ROM系统结构和分区解 https://articles.zsxq.com/id_7m5xo483mpqp.html 2.开发环境安装和准备 2.1 Windows https://articles.zsxq.com/id_opvauf0gq9xt.html 2.2 Linux 3.ROM解包打包方法 3.1 常规system userdata解包打包 https://articles.zsxq.com/id_dw81t0k1n25l.html 3.2 Boot recovery解包 https://articles.zsxq.com/id_1to3iknhu04e.html 4.ADB使用教程 4.1 Adb 命令使用 https://articles.zsxq.com/id_swwps6l5jrpg.html 4.2 Adb logcat调试 https://articles.zsxq.com/id_0pkhppfdrwb5.html 5.反编译工具使用 5.1 apk反编译回编译工具使用 https://articles.zsxq.com/id_0pkhppfdrwb5.html 5.2反编译案例分析(小米校验 系统升级等) https://articles.zsxq.com/id_83cxfxj4jlgr.html 6.卡刷包线刷包格式转换 6.1 dat2img https://articles.zsxq.com/id_9f8sq3pls82s.html 6.2 Updata.app转img https://articles.zsxq.com/id_qhxxwbx8kbn0.html 7.常规刷机平台和刷机方法 7.1系统启动流程和刷机模式 https://articles.zsxq.com/id_o063kftagt85.html 7.2常规平台刷机方法介绍 https://t.zsxq.com/RbyBiA6 7.3驱动&报错问题解决 https://t.zsxq.com/FQjiUfy 8.常规刷机方案适配思路 8.1 fastboot平台 https://articles.zsxq.com/id_ij2dostc4a58.html 8.1MTK平台 https://articles.zsxq.com/id_679xlbm0swq0.html 8.2高通平台 https://articles.zsxq.com/id_cru5g5pfgubu.html 9.ROM修改定制方案 9.1 手机信息获取和修改https://articles.zsxq.com/id_6hiwx3slv7eg.html 9.2 内置&精简APP方法简述. https://articles.zsxq.com/id_l0f3dq8bz7m5.html 9.3 桌面排序&准确获取包名类名 https://articles.zsxq.com/id_8rjlks65559o.html 9.4 解屏幕锁账户锁思路解析 https://articles.zsxq.com/id_su331pr7iz4l.html 9.5 ODEX合并解析 https://articles.zsxq.com/id_1ipcc5otx6rj.html 9.6 多国语言定制思路 https://articles.zsxq.com/id_c0n5nou79hhb.html 10.拓展内容和相关案例 10.1安卓源码同步和编译 https://articles.zsxq.com/id_eafrboid5jot.html 10.2 ROM移植思路和过程 https://articles.zsxq.com/id_tb8r1xzizwk9.html 10.3卡刷update-script脚本分析 https://articles.zsxq.com/id_w69hnw2r0ip9.html 10.4 Dmverity原理阐述 https://articles.zsxq.com/id_dag3kxwww28m.html 10.5 System分区签名过程 https://articles.zsxq.com/id_gw7cw1w37c2p.html ​ ## 第四期 ROM开发高级教程 (小白学成版)---计划中 ## 资料地址 1.访问PC端:[知识星球-ROM开发者社区](https://wx.zsxq.com/dweb2/index/group/454122251458) 2.微信扫码加入星球,零距离交流指导开发 ![输入图片说明](https://images.gitee.com/uploads/images/2019/0907/153629_70d32aa7_5220892.jpeg "在这里输入图片标题") ## 参与贡献 1. X神之怒 2. Jimoy 3. IronMan.K 4. Skyone团队 Github地址:https://github.com/xxxgod/ROM-Dev