首先,我们需要安装JKD6,定义电脑的Java环境。安装下载的jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe文件,建议不要更改安装位置,用系统默认的,这样接下来定义环境变量的时候就比较方便了。
安装完成后就开始环境配置了,右键单击“我的电脑(xp系统)”或“计算机(vista或windows7系统)”,选择“属性”,然后在弹出的窗口点击“系统高级设置”(划横线部分仅适合vista或windows7系统,xp系统无此步骤),然后点击“高级”,再点击“环境变量”。
然后在下面的“环境变量”中新建变量:
变量名:JAVA_HOME
变量值:C:Program FilesJavajdk1.6.0_10
提醒一下,64位系统变量值为:C:Program Files (x86)Javajdk1.6.0_10
也就是说变量值就是你所安装的JKD6的安装目录下jdk1.6.0_10文件夹的路径,然后点击确定。
再新建一个变量:
变量名:CLASSPATH
变量值:C:Program FilesJavajdk1.6.0_10libdt.jar;C:Program FilesJavajdk1.6.0_10libtools.jar;.(注意最后面有个小点,别忘了。)
64位系统变量值为:C:Program Files (x86)Javajdk1.6.0_10libdt.jar;C:Program Files (x86)Javajdk1.6.0_10libtools.jar;.然后点击确定。
然后再系统变量的对话框找到Path变量,点击编辑,在它的变量值最后面加上;C:Program FilesJavajdk1.6.0_10bin 注意前面有个分号
64位系统在后面加上的应该是: ;C:Program Files (x86)Javajdk1.6.0_10bin 然后点击确定。
全部完成后点击两次确定,就OK了。然后你运行cmd回车后看看再输入java,出来一堆java命令就表示配置成功了。
这一步做完了就可以开始定制了!对了,还有一个签名包工具需要下载。
先说修改ROM里的文件。先把ROM解压,一般来说里面会有META-INF,SYSTEM,boot.img,有时还会有data文件夹,data里的文件一般都是安装在可卸载位置,影响不大。有事还可能有一些其他的系统文件,不用管。我们要做的就是修改META-INF和SYSTEM。META-INF里是ROM的签名文件,解压以后要把里面的CERT.RSA和CERT.SF两个文件删除,然后这个文件夹就不用管了。接下来就是修改SYSTEM里的app文件夹。app文件夹里放的是系统程序,有一些部分可以精简。例如calculator(计算器),calendar(日历),CalendarProvider,YouTube,twitter,gtalk,talk,IM,ImProvider,Maps(把系统自带的谷歌地图删除,可以自己再另装,一来节省空间,而来可以随时更新想删就删),Vending(电子市场),MarketUpdater(电子市场更新),VoiceDialer(语音拨号),VoiceSearch(语音搜索),如果把语音的软件都删除的话,那这两个与语音相关的插件也可以删了TtsService.apk和PicoTts.apk。至于谷歌的一些框架和服务,不建议随便删除,我试过,删除以后可能会造成系统的不稳定,不过可以把GMail之类的转移到data文件夹里(如果原ROM有的话),这样安装的时候可以装到sd卡的ext分区里,不占用机身内存。另一个可以精简的就是system—media—audio里的系统铃声了,很多都是很难听的,可以直接删除,节省空间。(不过我也遇到过一些ROM,删除铃声以后无法重新签名,如果遇到这种情况就不要删了,还是保持原样吧)到这里精简的工作就完成了。
接下来全选META-INF、system文件夹和boot.img文件(如果有其他文件也一并选了),右键,选择“添加到压缩文件(A)...”,压缩文件名为updata.zip,格式选择zip格式。
压缩完成后会生成一个update.zip文件,把这个文件复制到上文提到的签名工具包文件夹,点击Sign.bat文件,这时你会看到一个运行窗口,签名时间示压缩包大小而定。