Android ROM如何自己定制

时间:2022-08-15 04:59:10

Android(安卓)是Google推出的基于Linux平台的开源手机操作系统,是首个为移动终端打造的真正开放和完整的移动平台系统。Android手机的特点在于容易使用谷歌提供的各种服务。Android系统的刷写和定制是怎么完成的呢?刷机安装各种程序是否太复杂?

何谓刷机想必不用小编解释,安卓系统的刷机主要有两种方法,最简单的是rcovery法,就是我们平时将update zip放入到存储卡,然后olt-s的方法,这种方法是调用recovery将映像img或文件进行复制操作。特点是方法简单,实际操作上也没有什么难度便于初学者;但灵活性较小,有可能会报错。一般来说制作的Rom之中会有校验所刷机的系统环境。就好像我们电脑安装驱动程序一样,环境不对不能安装。而手机种类千差万别,Rom校验可能会存在漏洞。

还有一种fastboot方法可以刷机,就是将已有的各分区映像文件img直接覆盖写到指定分区中,类似我们平时安装ghost系统。fastboot方法需要使用者电脑上有fastboot程序,同时手机要进入fastboot模式才可以操作。在这里小编推荐用第一种方法。

要想使用Recovery刷机首先要刷Recovery权限,具体方法是用手机数据线接电脑,装下载好的RECOVERY文件放入存储卡根目录。然后将文件名改为Xing(这里是为了方便输入这个文件名,用什么文件名无所谓,后缀是ing不弄错就行),然后用手机开机进系统,进终端输入命令:5u回车,再输入:Flash_image(空格)recovery(空格)/sdcard/X.img(这里你前面改的什么文件名就用什么文件名)回车,完毕。注意,不同机种的recovery文件不能通用,找到自己手机的专属recovery至关重要(小编推荐到等类似论坛查找对应自己手机型号的recovery文件)。

我们平时升级所下载的Rom都是打包成适合Recovery方式刷机的包。能够被Recovery程序识别并处理的包应该有一个固定的格式,首先必须是标准的zip压缩包;

其次recovery脚本必须存入在METR-INF\com\google\android\update-script;

最后其它的一些证书和签名信息应该都放在\META-InF\目录下。

以下我们以G3刷机为例。刷机方法很简单,将我们下载的升级包重命名为“updute zip”(注意后缀,如果你的电脑隐藏了后缀名的话,直接将压缩包重命名为update即可),拷贝到存储卡的根目录下,注意存储卡的格式一定为FAT32。然后关闭手机,将已经拷贝好刷机包的存储卡插入手机。同时按下“HOME”和“电源”按键。进入升级模式,出现以下画面,如果只能看到“大三角”的话可以按下“RLT+L”这两个按键,就可以查看到这个界面。不过在“大三角”画面下也可以正常升级。

按住Alt+S开始升级(不同版本间请先恢复出厂状态RLT+W,然后重启升级,如果你刷新的是RRDIO,则不用恢复出厂状态)。

机器正在升级。注意:有些版本的Rom刷机时进度条不会完全走完(国3),刷新完成后有些机型会自动重启,有些需要手动重启(视Recovery版本)。所以没有自动重启的朋友不用担心,只需按Home+Back即可。如何定制属于自己的Rim呢?

先在网上下你喜欢的ROM:

1,用winRAR把rom.zip打开。

Z你会发现有如下目录及文件:data,METR-InF,system,booting。

对我们有用的目录如下:

data\app里面是刷完系统自动安装的软件、可卸载可升级。比如可以把你用的比较频繁的放里面。

可以放Mybackup(恢复系统的,不用再上market上下装软件的哦程序了)、短信啊之类你自己常用的。当然了里面不需要的也可以全删了。

system\app里面的是系统级的,建议不懂是做什么的程序自己不要删否则会缺失重要的功能的。比如:Phone.apk是电话。

这里面你可以删一些你不用的比如IM、amozon.mp3等。看你自己的爱好了。也可以替换一下一般论坛里面有的系统级APK。比如带振动功能的Phone.apk,闹钟,短信程序什么的。这里面的是不能正常卸载的。当然命令行可删可替换。其他的除了字体文件等你能修改的就不多了,建议不懂不要动。这里要注意的是,要控制添加程序的数量不要太大了,要不就刷不上了。

3.删除程序,直接对winrar里的文件进行删除操作就可以。添加程序,只要把准备添加apk文件直接拖入winrar就可以了。

4.下面是最重要的工作了:签名!!!!(android系统所安装的程序都需要一个数字证书,否则程序无法正常使用)

上一篇:e时代 轻轻松松做老师 下一篇:《铸剑》攻略课堂 资源强国是王道