Android的英文意思为机器人。
当然我们这里只是一个操作系统的代号。例如微软的Windows也称作视窗操作系统说白了Android就是一个小型微缩化的Linux操作系统 通讯模块。我们的安卓手机的基本形态就是Linux 通讯模块组成的智能手机Linux负责操作以及使用通讯则是通过通讯模块通过radio与手机的交流所以我们简单的理解就是。Android为手机操作系统的代号。而这个操作系统就是基于Linux进行微缩小型化的。下面介绍的便是官方的ROM文件组成
系统分区和各个分区功能
1.Android-info.Txt的内容为手机的各个参数包括手机型号/销往地区/boot版本
解析文件内容
modelid: PG3213000cidnum: HTC__044mainver: 1.38.707.1hbootpreupdate:13
modelid为手机的型号PG32130为HTC S710E
cidnum是手机的区域号.HTC__044代表的是香港地区.也就是说这个ROM是港版的.
2. boot_signed.img
这个类似于我们电脑的系统内核.通常我们不会修改这个文件.不过涉及移植的时候会接触到.
3.hboot
这个类似于咱们电脑的BIOS.关系到手机的启动信息.包括加载系统文件的先后
4.radio
手机与通讯模组交流的部分.通俗说法就是系统模块与通讯模块交流的中介
5.recovery
类似于ghost的一个组建。可以快速还原备份系统数据原理和ghost相同
6.system.img
这个文件是我们需要修改的。定制美化的文件都在这里。这个相当于咱们装系统时的系统镜像。所有系统文件都在这个文件中,我们可以通过工具将其解压出来
7.userdata.img
很明显.通过文件名我们可以知道这个文件包含的是用户数据。由于定制暂时不涉及该文件.暂时不做介绍
官方ROM以及非官方ROM的区别左边是官方的ROM。右边是自制ROM。
自制的ROM中。
System文件夹为左边官方ROM中的system.img解压分解后定制的。
Boot.img不变。还是原版ROM中的boot.img如果超频的话可能会修改该文件
Meta-inf是我们自制ROM特有的文件。该文件实质是一个脚本。刷机时会运行该脚本并按脚本的内容进行ROM的安装
最大的区别就是我们做ROM一般只涉及system这个文件夹.而官方的ROM等于是把整个手机的软件部分全部替换了。
官方ROM分解
官方ROM我们可以通过explore2fs解压出来
点击File打开选择我们需要打开的system.img