首先,我们要理解ROM的制作其实分为两个层次:
第一层是拿官方的ROM做底包,通过解包、修改、打包几个步骤,制作出自己定制的ROM。
第二层则基于Google的AOSP(Android Open Source Project),从源码开始,自己编译,自己打包得到自制ROM。
本文要讨论的只是第一层的内容,现在网上流行的I9000的包主要还是基于第一层次的自制ROM。而HTC的手机则有不少是基于第二层次制作的ROM包。
言归正传。
制作目的:
1.删除掉联通定制的那些应用和幼稚的开机动画;
2.ROOT;
3.预置一个R.Explorer文件浏览器。
准备工作:
1)当然是先去下载官方的ROM,如果你经常泡机锋安智安卓帝国的话,这个就不成问题。
2)你有一台Linux的电脑(我用的是Ubuntu 10.04 桌面版 32bit)
第一步:先学着怎么刷官方版本吧(前提是你已经安装了三星的手机驱动,比如安装了KIES,就会带上驱动了)。
A)解开下载的ROM包,里面应该有几个文件,从名字上可以区分出它们各自的作用。
PDA-即系统包,CSC-即软件更新的一些内容,MODEM-即是PHONE,决定了刷机后的基带版本。
B)运行odin3,(只有一个EXE文件,肯定不会错的)。
C)分别选择相应的文件到各自的位置上即可。
D)打开 Re-Partition(重分区),一般我们全刷(PDA、CSC、PHONE)则需要重分区(当然如果你确定上一回刷过的是相同版本,不想重分区也无妨)。
如果你只是刷其中一个(比如只刷CSC,则不可以重分区,原因你懂的)。
E)手机关机,按音量下键+电源键开机,则进入Downloader模式,显示一个小机器人在挖煤(俗称"挖煤"即是了)。
F)接上USB线,现在ODIN3是会看到手机已连接,在ID:COM上显示手机对应的串口号(ODIN可以支持多个USB连多个手机进行工厂化刷机哦,前提是你同时有几部9088)。
G)没问题了,就按start吧,在Message窗口会显示刷机进度,手机上也会有进度条的。完成后会自动重启(ODIN中那个 Auto Reboot勾上了的话)。
经过如上步骤,你应该已经可以熟练用ODIN刷机了,OK,下面我们进入第二阶段,如何修改那些刷机包。