CM、MIUI以及其它第三方的ROM都是zip压缩包文件,先来看下定制ROM的文件:

\system\app

这个里面主要存放的是常规下载的应用程序,这里面都是一些apk格式的文件,在这个文件夹下的程序为系统默认的组件,也就是系统本身集成的软件,自己安装的软件将不会出现在这里,而是\data\文件夹中。

\system\bin

这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件(命令)

\system\etc

从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。

\system\fonts

字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些unicode字库,其中DroidSansFallback.ttf文件大小 。

\system\framework

framework主要是一些核心的文件,jar是系统平台框架。

\system\lib

lib目录中主要是系统底层库,一些so文件,如平台运行时库。

\system\media

\system\media\audio

铃声音乐文件夹,默认闹钟、铃音、开机动画都在里面。

system\usr

用户文件夹,包含共享、键盘布局、时间区域文件等。

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

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

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

字体、铃声、开机画面替换修改字体:system--fonts--DroidSansFallback.ttf 替换即可

铃声:system--media--audio--alarms闹钟铃声目录notifications通知铃声目录ringtones来电铃声目录

开机画面: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文件,这个文件已经可以用来刷机了

android系统定制教程,Android系统DIY修改 定制第三方ROM教程相关推荐

  1. zencart模板修改定制笔记9:如何修改定制某个边框标题

    zencart模板修改定制笔记9:如何修改定制某个边框标题.pdf 下载地址: http://vdisk.weibo.com/s/31MWe/1331169427 下一篇: zencart模板修改定制 ...

  2. 魅蓝2 刷 android,魅蓝2全系列-解锁BootLoader完整版+刷入第三方recovery+刷入第三方ROM教程...

    本教程适合于魅族魅蓝2手机,由于魅族解锁BL门槛较高,如果你真的是小白,不敢折腾 请不要往下看,如何你是敢于动手,那么就继续往下看,跟着教程走,百分百可以成功 文件下载: 也可以关注微信公众号:ROM ...

  3. centos7切换root为mysql_Linux(centos 7)系统下mysql8及以上版本修改root账户密码

    Linux(centos 7)系统下mysql8及以上版本修改root账户密码 Linux(centos 7)系统下mysql8及以上版本修改root账户密码 [var1] 我尝试的错误命令如下: u ...

  4. 传说ol服务器端网站源码,千古传说一键服务端+IP修改+GM+ID+搭建教程

    千古传说一键服务端+IP修改教程+GM后台+数据修改+人物ID 架设教程: 1.必须安装-jdk8.exe,一直下一步等到安装完成. 2.将压缩包解压到D盘根目录.D:\I4sy_Qgcs 3.本端默 ...

  5. android盒子开发招聘,[原创]Android沙盒开发之系统libc库定制修改

    [原创]Android沙盒开发之系统libc库定制修改 2013-7-29 22:29 11525 [原创]Android沙盒开发之系统libc库定制修改 2013-7-29 22:29 11525 ...

  6. Android系统(74)--- 从零实现灵活且可高度定制的Android图片选择架构

    从零实现灵活且可高度定制的Android图片选择架构 https://www.jianshu.com/u/df76f81fe3ff 前言 这是我花费了数月闲暇时间从零开始写的一个库,在这期间,我学习到 ...

  7. android系统移植培训,Android系统之Recovery移植教程 【转】

    recovery的移植,这方面的资料真实少之又少啊,谷歌了几天,文章也就那几篇而已,更别提国内的资料了. 你让我们热爱学习的小白情何以堪.于是乎就开始动手了,编译的过程中,自己做了一些随笔的记录. 把 ...

  8. 大疆文档(9)-Android教程-GEO系统App

    本节全篇为大疆 Mobile SDK 安卓教程 部分,ios教程参见 IOS教程 . DJI GEO 系统教程 在本教程中,你将学会如何使用 DJI Mobile SDK 的 FlyZoneManag ...

  9. Android系统开发 默认壁纸的定制 主题风格的开发及定制 DDMS 常用adb 命令 抓取Log

    Android系统开发             Android系统本身的功能在增加和完善过程中.在系统开发中如果涉及系统API的改动,则一定要慎重,系统的API的改动可能涉及Android应用程序的不 ...

  10. 基于Android+Django+Python的服饰管理与个性化定制系统的设计与实现

    资源下载地址:https://download.csdn.net/download/sheziqiong/87904742 资源下载地址:https://download.csdn.net/downl ...

最新文章

  1. 基于切面和注解的Redis分布式实现
  2. Ubuntu E: Unable to locate package错误解决办法
  3. python UnicodeEncodeError 编码错误总结
  4. python编程django遇到问题Passing a 3-tuple to include() is not supported.解决方案
  5. python字符串功能_python字符串内置功能
  6. 让人深思......
  7. 中国制造强在哪儿?从美特斯邦威到Shein
  8. LA 2957 最大流,最短时间,输出路径
  9. js window对象常用内容
  10. HTTP Live Streaming直播
  11. java-家庭作业3
  12. Autumn源码解读
  13. 启动docker容器时报iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport错误
  14. Java程序员必备核心知识点整理,建议收藏!
  15. 实习生到公司第一天应该怎么快速上手
  16. MySQL数据库引擎简介
  17. 被动语态和非谓语区别_判断非谓语动词是否用被动式的三个技巧
  18. UserWarning: X does not have valid feature names, but MLPRegressor was fitted with feature names w
  19. 随机生成华人姓名的Java工具类:权重 + 随机
  20. 蓝天碧水中国梦-光伏发电(1)-光伏发电构成和产业链

热门文章

  1. [周更]5.unity3D 三体运动(简易版)
  2. 什么是编程?为什么要编程?
  3. android wifi 文件共享,一个Android WiFi 文件共享程序
  4. mxgraph 画布
  5. 为知笔记保存为html,为知笔记 | 如何保存微信内容到为知笔记?
  6. “NoSuchBeanDefinitionException: No qualifying bean of type”问题解决
  7. 本地存储-系统和保留-系统文件占用存储空间过大的解决方式
  8. IJCAI 2022杰出论文公布,大陆作者中稿298篇拿下两项第一
  9. Android学习-手把手教学实现仿微信发带图片朋友圈的UI设计
  10. 上海公交投诉电话:12319