【教程】安卓系统自己定制+修改 人人都是ROM作者(小白教程)

本帖最后由 三星电子 于 2013-11-20 09:15 编辑

想必论坛好多人都会自己做ROM或者自己diy&定制三星官方的ROM再封装后刷机吧,引用一句话“难者不会,会者不难”只要自己会了,也就觉得简单了许多。会的大神请勿黑,主要对小白!今天给大家开这个帖让大家了解一下以卡刷刷机包为准怎么定制第三方ROM,先从第一步起。

我们先了解一下互联网上最普遍的ROM

图为本人自己还未完善的的7100ROM
 


大家可以看一下 不管是CM MIUI 还是民间ROM 一般都是以ZIP压缩包组成的,先来介绍一下ROM包里面的文件。

根目录下面的文件夹介绍:


  1. \system\app
  2. 这个里面主要存放的是常规下载的应用程序,这里面都是一些apk格式的文件,在这个文件夹下的程序为系统默认的组件,也就是系统本身集成的软件,自己安装的软件将不会出现在这里,而是\data\文件夹中。
  3. \system\bin
  4. 这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件(命令)
  5. \system\etc
  6. 从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。
  7. \system\fonts
  8. 字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些unicode字库,其中DroidSansFallback.ttf文件大小 。
  9. \system\framework
  10. framework主要是一些核心的文件,jar是系统平台框架。
  11. \system\lib
  12. lib目录中主要是系统底层库,一些so文件,如平台运行时库。
  13. \system\media
  14. \system\media\audio
  15. 铃声音乐文件夹,默认闹钟、铃音、开机动画都在里面。
  16. system\usr
  17. 用户文件夹,包含共享、键盘布局、时间区域文件等。
复制代码



接下来我们用到一个开发程序也就是大家常见的java环境,因为过程中会用到一些java命令,所以先搭建环境
教程在这里  JAVA环境搭建

1.把下载好的ROM解压出来,解压出来的一共2文件夹:META-INF、system和一个内核文件:boot.img 有的ROM有别的文件夹比如自己定制的刷机脚本里面有添加程序的选项文件夹

2.stem\app文件夹,这里面都是系统里的程序,可以删除ROM本身集成的软件,删除的时候如果有odex文件记得连同名odex文件一起删除


3.要在rom里添加自己喜欢的程序也很简单,直接将apk文件拖入app文件夹,值得一提的是文件名不要有中文,需要提醒的是添加前最好先解包apk看看有没有lib文件夹(解包apk可以右键点击apk程序-打开方式-就可以打开了)如果有的话要复制里面的so文件到rom的system/lib里.


字体 铃声 开机画面 替换修改

1.字体:system--fonts--DroidSansFallback.ttf 替换即可

2.铃声:system--media--audio--alarms闹钟铃声目录notifications通知铃声目录ringtones来电铃声目录
3.开机画面:system--media--bootanimation.zip 替换即可


ROM信息定制修改
1.进入system
2.用 记事本 打开build.prop进行修改

ro.build.display.id=xxx 这里显示内部版本信息
ro.product.model=ME501 机型
ro.product.locale.language=zh 语言  zh为中文
ro.product.locale.region=CN 国家  CN为中国
ro.build.version.full=xxx 系统版本信息
ro.config.notification_sound=xxxx.ogg 默认消息铃声,自己选择\system\media\audio\notofication文件夹里的铃声
ro.config.alarm_alert=xxxx.ogg 默认闹钟铃声,自己选择\system\media\audio\alarm文件夹里的铃声
ro.config.ringtone=xxxx.ogg 默认来电铃声,自己选择\system\media\ringtone文件夹里的铃声


打包和签名

修改好后就是打包签名了,打包的话要全选META-INF、system文件夹和boot.img文件,压缩格式为zip,压缩方式改为最好,其他不要修改!

然后就是签名了

签名和反编译工具

本帖隐藏的内容
下载地址: http://dl.dbank.com/c0t3trx13h


下载好后解压文件,运行APKSIGN.EXE,点击选择APK或者ROM文件

 


选择路径找到压缩好的zip文件点打开然后选择签名文件保存目录(建议选桌面,这样好找),最后点击软件下面的制作签名。软件这是显示正在制作,请等待……,不要管他,等着就是了,过一会弹出对话框提示签名制作成功,这是桌面会多出update_signed.zip文件,这个文件已经可以用来刷机了
  • 5
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《Android深度探索:系统应用源代码分析与ROM定制》是一本介绍Android系统应用源代码分析和ROM定制领域的专业书籍。本书由作者Android系统的深入研究和实践经验进行总结,内容包括系统应用源代码分析、ROM定制的实践案例和技术点等。 书籍的第一部分主要讲解了Android系统应用源代码分析的方法和技巧。通过对Android系统应用的分析,读者可以了解和掌握系统应用的运行原理和内部逻辑。书中详细介绍了系统应用的组成结构、数据存储方式、界面布局等核心知识,让读者能够更深入地理解Android系统应用的工作机制。 第二部分则介绍了ROM(Read-Only Memory)定制的相关内容。ROM定制是指通过修改Android系统的源代码以达到个性化需求的目的。书中详细讲解了ROM定制的原理和方法,包括修改系统应用、替换系统资源、自定义主题等操作。此外,书中还提供了大量实际案例供读者参考,帮助读者在实践中掌握ROM定制的技巧。 本书适合对Android系统应用开发和ROM定制有一定基础的读者阅读。读者通过学习本书可以进一步提升对Android系统的理解和应用开发能力,同时也能够掌握ROM定制的相关技术,为个性化修改系统做出自己的贡献。 综上所述,《Android深度探索:系统应用源代码分析与ROM定制》涵盖了系统应用源代码分析和ROM定制的相关知识,适合对Android系统开发和ROM定制感兴趣的读者学习和参考。通过本书的学习,读者可以更加深入地理解Android系统的内部机制,同时也可以通过定制ROM实现个性化的Android系统定制。 ### 回答2: 《Android深度探索: 系统应用源代码分析与ROM定制PDF》这本书是一本探究Android系统应用源代码和ROM定制的指南。本书的目标是帮助读者深入了解Android系统,并探索系统应用源代码的细节。我们将介绍如何分析系统应用的源代码,并讨论ROM定制的过程。 这本书分为几个部分,包括系统应用源代码分析、ROM定制的基本概念和步骤以及一些实际的案例分析。首先,我们将介绍如何获取和编译Android系统的源代码,并讨论如何使用Android Studio等工具来分析系统应用的源代码。通过深入研究系统应用的源代码,读者可以了解系统应用的内部机制和实现细节。 接下来,我们将介绍ROM定制的基本概念和步骤。ROM定制是指根据个人或特定需求对Android系统进行修改定制的过程。这本书将介绍如何根据自己的需求修改系统应用或添加自定义功能。我们还将讨论如何制作自己的ROM,并介绍一些常见的ROM定制技巧和工具。 最后,本书还包括一些实际的案例分析,通过实际的项目展示如何进行系统应用源代码分析和ROM定制。这些案例分析将帮助读者更好地理解和运用书中所介绍的知识。 总之,《Android深度探索: 系统应用源代码分析与ROM定制PDF》是一本深入探索Android系统并学习系统应用源代码和ROM定制的指南。通过阅读本书,读者将能够了解Android系统的内部机制、掌握系统应用的源代码分析技巧,并能够进行自己的ROM定制。无论是对于Android开发者还是ROM爱好者来说,这本书都是一本难得的参考书籍。 ### 回答3: 《Android深度探索:系统应用源代码分析与ROM定制PDF》是一本涉及Android系统应用源代码分析和ROM定制的电子书。这本书共分为两个主要部分,分别是系统应用源代码分析和ROM定制。 在第一部分,书中详细探讨了Android系统应用的源代码分析。作者通过对Android系统的应用源代码进行逐个解析和讲解,帮助读者了解应用的结构、实现原理以及各个模块之间的关系。阅读本部分可以使读者更加深入地了解Android系统应用的工作方式,并且能够根据源代码进行调试和自定义开发。 在第二部分,书中介绍了ROM定制的相关内容。ROM是指Android系统的固件,而ROM定制就是对Android系统进行个性化定制作者ROM定制的基本概念开始讲解,然后逐步介绍了ROM的制作和修改过程,包括系统应用的替换、桌面主题的更换、开机画面的定制等。通过这部分内容的学习,读者可以掌握ROM定制的方法和技巧,实现个性化定制Android系统。 这本书适合对Android开发有一定基础的读者,尤其是对Android系统应用开发和ROM定制感兴趣的人群。通过阅读本书,读者可以深入了解Android系统应用和ROM定制的内部原理,提升自己的技术水平。无论是作为学习材料还是作为参考工具,这本书都会对读者有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值