AD商业广告自由选择
AD商业广告自由选择

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

正文概述 开源人   2024-11-14 01:25:42  
大家可以看一下 不管是CM MIUI 还是民间ROM 一般都是以ZIP压缩包组成的,先来介绍一下ROM包里面的文件。Y9N1234FCOM专注游戏工具及源码例子分享
Y9N1234FCOM专注游戏工具及源码例子分享
根目录下面的文件夹介绍:Y9N1234FCOM专注游戏工具及源码例子分享
 
  1.  
  2. \system\app
  3. 这个里面主要存放的是常规下载的应用程序,这里面都是一些apk格式的文件,在这个文件夹下的程序为系统默认的组件,也就是系统本身集成的软件,自己安装的软件将不会出现在这里,而是\data\文件夹中。
  4. \system\bin
  5. 这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件(命令)
  6. \system\etc
  7. 从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。
  8. \system\fonts
  9. 字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些unicode字库,其中DroidSansFallback.ttf文件大小 。
  10. \system\framework
  11. framework主要是一些核心的文件,jar是系统平台框架。
  12. \system\lib
  13. lib目录中主要是系统底层库,一些so文件,如平台运行时库。
  14. \system\media
  15. \system\media\audio
  16. 铃声音乐文件夹,默认闹钟、铃音、开机动画都在里面。
  17. system\usr
  18. 用户文件夹,包含共享、键盘布局、时间区域文件等。
Y9N1234FCOM专注游戏工具及源码例子分享
复制代码Y9N1234FCOM专注游戏工具及源码例子分享
Y9N1234FCOM专注游戏工具及源码例子分享
Y9N1234FCOM专注游戏工具及源码例子分享
接下来我们用到一个开发程序也就是大家常见的java环境,因为过程中会用到一些java命令,所以先搭建环境Y9N1234FCOM专注游戏工具及源码例子分享
教程在这里  JAVA环境搭建Y9N1234FCOM专注游戏工具及源码例子分享
Y9N1234FCOM专注游戏工具及源码例子分享
1.把下载好的ROM解压出来,解压出来的一共2文件夹:META-INF、system和一个内核文件:boot.img 有的ROM有别的文件夹比如自己定制的刷机脚本里面有添加程序的选项文件夹Y9N1234FCOM专注游戏工具及源码例子分享
Y9N1234FCOM专注游戏工具及源码例子分享
2.stem\app文件夹,这里面都是系统里的程序,可以删除ROM本身集成的软件,删除的时候如果有odex文件记得连同名odex文件一起删除Y9N1234FCOM专注游戏工具及源码例子分享
Y9N1234FCOM专注游戏工具及源码例子分享
3.要在rom里添加自己喜欢的程序也很简单,直接将apk文件拖入app文件夹,值得一提的是文件名不要有中文,需要提醒的是添加前最好先解包apk看看有没有lib文件夹(解包apk可以右键点击apk程序-打开方式-就可以打开了)如果有的话要复制里面的so文件到rom的system/lib里.Y9N1234FCOM专注游戏工具及源码例子分享
Y9N1234FCOM专注游戏工具及源码例子分享
Y9N1234FCOM专注游戏工具及源码例子分享
字体 铃声 开机画面 替换修改Y9N1234FCOM专注游戏工具及源码例子分享
Y9N1234FCOM专注游戏工具及源码例子分享
1.字体:system--fonts--DroidSansFallback.ttf 替换即可Y9N1234FCOM专注游戏工具及源码例子分享
2.铃声:system--media--audio--alarms闹钟铃声目录notifications通知铃声目录ringtones来电铃声目录Y9N1234FCOM专注游戏工具及源码例子分享
3.开机画面:system--media--bootanimation.zip 替换即可Y9N1234FCOM专注游戏工具及源码例子分享
Y9N1234FCOM专注游戏工具及源码例子分享
Y9N1234FCOM专注游戏工具及源码例子分享
ROM信息定制修改Y9N1234FCOM专注游戏工具及源码例子分享
1.进入systemY9N1234FCOM专注游戏工具及源码例子分享
2.用 记事本 打开build.prop进行修改Y9N1234FCOM专注游戏工具及源码例子分享
Y9N1234FCOM专注游戏工具及源码例子分享
ro.build.display.id=xxx 这里显示内部版本信息Y9N1234FCOM专注游戏工具及源码例子分享
ro.product.model=ME501 机型Y9N1234FCOM专注游戏工具及源码例子分享
ro.product.locale.language=zh 语言  zh为中文Y9N1234FCOM专注游戏工具及源码例子分享
ro.product.locale.region=CN 国家  CN为中国Y9N1234FCOM专注游戏工具及源码例子分享
ro.build.version.full=xxx 系统版本信息Y9N1234FCOM专注游戏工具及源码例子分享
ro.config.notification_sound=xxxx.ogg 默认消息铃声,自己选择\system\media\audio\notofication文件夹里的铃声Y9N1234FCOM专注游戏工具及源码例子分享
ro.config.alarm_alert=xxxx.ogg 默认闹钟铃声,自己选择\system\media\audio\alarm文件夹里的铃声Y9N1234FCOM专注游戏工具及源码例子分享
ro.config.ringtone=xxxx.ogg 默认来电铃声,自己选择\system\media\ringtone文件夹里的铃声Y9N1234FCOM专注游戏工具及源码例子分享
Y9N1234FCOM专注游戏工具及源码例子分享
打包和签名Y9N1234FCOM专注游戏工具及源码例子分享
Y9N1234FCOM专注游戏工具及源码例子分享
修改好后就是打包签名了,打包的话要全选META-INF、system文件夹和boot.img文件,压缩格式为zip,压缩方式改为最好,其他不要修改!Y9N1234FCOM专注游戏工具及源码例子分享
Y9N1234FCOM专注游戏工具及源码例子分享
然后就是签名了


声明:本文系互联网搜索而收集整理,不以盈利性为目的,文字、图文资料源于互联网且共享于互联网。
如有侵权,请联系 yao4fvip#qq.com (#改@) 删除。