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. Java类的连接与初始化 (及2013阿里初始化笔试题解析)
  2. pip快速下载安装python 模块module
  3. ZPhotoEngine超级算法库
  4. php 学习笔记 数组2
  5. mysql 全文检索 教程_MySQL:详细说明MySQL全文检索图文详细教程
  6. Jenkins+ant+Jenkins接口持续集成测试配置
  7. 服务器发送消息技术,知识科普:IM聊天应用是如何将消息发送给对方的?(非技术篇)...
  8. 浏览器兼容性导致网址显示不完整
  9. WinCE 6.0中断驱动程序分析
  10. 普通程序猿三步升级成高级程序员
  11. 后缀自动机(学习笔记)
  12. Mac 技巧——让Mac轻松访问Windows网络共享
  13. atom之插件安装及相关
  14. pointofix 全局快捷键_屏幕画笔(Pointofix)
  15. pp助手苹果版本_PP助手、百度助手相继下线,越狱时代宣告落幕,你曾越狱过吗?...
  16. Kali 实现ARP断网攻击_arp断网攻击_arp欺骗
  17. HTML实现简单的贪吃蛇小游戏(附完整源码)
  18. 【STM32学习】基于STM32F411CEU6的USB储存设备
  19. 我也不晓得为啥要拉这个清单
  20. 项目中成功的运用proxool连接池

热门文章

  1. 来自陈沙克日志的收藏
  2. MacBook Touch Bar(触控栏)无法正常工作的解决方法
  3. android.os.FileUriExposedException: file:///storage/emulated/0/1566547538954.jpg exposed beyond app
  4. 微信邮箱是什么?微信邮箱怎么注册申请,微信邮箱怎么登陆?
  5. 机器学习课程讲义·第二章,线性模型系列
  6. [转载]MATLAB内存管理
  7. Aruba 无线调试(Instant AP)
  8. coq学习3-形式化证明的直观理解
  9. android开源代码
  10. 【NLP-笔记】开篇