level 12
ROM
制作本来就是个体力活,找了很多教程,要么就是太复杂好么就是只有思路没有步骤。
进入主题了:
一。下载
JAVA
和签名工具:为了节省童鞋们的金币
...
请在百度找一下
....
下载后安装
JAVA.exe
,然后把那个
Auto-sign.rar
解压出来
二。修改
ROM
:
1.
把下载好的
ROM
解压出来,
ZIP
格式(不解压也行,直接在压缩包里修改)
解压出来的一共
3
个文件夹:
data
、
META-INF
、
system
和一个文件:
boot.img
2.
进入
system/app
目录,删除你不想要的组件,或是添加、替换你需要的组件。这里要注意一下,不要删错东西把系统搞崩溃了,具体的这里发个(比如我想换掉
2.3Beautify ROM
里面的桌面助手换成我自己习惯用的,在这个文件夹里找到并删掉
LauncherAndorid2.3.apk
,然后把我要用的
LauncherPro.apk
放进去。经
20
楼的兄弟提醒,有些大点的程序放到这个文件夹里刷好后会报错,如果是些小的比如任务管理器、内存加速器之类的没问题,大的程序还是放到
data/app
里或是刷好后再安装比较稳妥。)
3.
进入
data/app
目录,看这里是否有你所需的程序,不需要的删除,不过现在这些
ROM
这文件夹里基本上也没什么。你还可以添加你需要的默认安装软件,直接放进去就行了,注意一下不要用中文名。(开了
APP2SD
的话,刷好后会自动转到
system/sd/app
里面)
2012年11月16日 20点11分
1
level 12
一、
ROOT
无论是什么版本,首先要
ROOT
一下机器这是定制的前提
ROOT-lk2.02
先将
LK2.02
包中的
LK2-02-1_update.zip
和
JE1-custom1-wp55580691.zip
传入
SD
卡中根目录下。重新按住音量减、照相键、开机键,再次进入刷机模式,刷
ROOT
包中的
i5700_LK2-02_PDA.tar
设置图示如下
刷好了之后会自动进入
recovery
模式(界面绿绿的,绿色的字),用方向键选择
apply any zip from sd
,然后选择
LK2-01_update.zip
,按
OK
键,然后会有提示让你按小房子键,按下小房子键即可。
全部运行完毕后,返回选择第一项
reboot
重启。
二、工具准备
下载安装附件中的
R.explorer
管理器(
rootexplorer.v2.9.4.apk
)这个工具的作用是备份
APK
文件、删除
APK
文件、查看系统目录里面都有什么
下载附件中的
AndroidResEdit_By_hanhualan...
解压到电脑里(如果不能运行则说明你需要安装
.NET Framework 2.0
)我们主要用这个来对定制包签名
三、定制包制作知识
一般定制
ROM
(不是美化、也不是制作
MOD
)其实就是对手机内存里的
system/app
文件夹的内容进行自定义,自己安装的软件将不会出现在这里,而是
\data\
文件夹中。
2012年11月16日 20点11分
3
level 12
系统所有的程序都在这个文件夹里,比如浏览器、拨号器、联系人等
先来看一下通常情况下这个文件夹里都包含什么:
\system\app\AlarmClock.apk
闹钟
\system\app\AlarmClock.odex
\system\app\Browser.apk
浏览器
\system\app\Browser.odex
\system\app\Bugreport.apk Bug
报告
\system\app\Bugreport.odex
\system\app\Calculator.apk
计算器
\system\app\Calculator.odex
\system\app\Calendar.apk
日历
\system\app\Calendar.odex
\system\app\CalendarProvider.apk
日历提供
\system\app\CalendarProvider.odex
\system\app\Camera.apk
照相机
\system\app\Camera.odex
\system\app\com.amazon.mp3.apk
亚马逊音乐
\system\app\Contacts.apk
联系人
\system\app\Contacts.odex
\system\app\DownloadProvider.apk
下载提供
\system\app\DownloadProvider.odex
\system\app\DrmProvider.apk DRM
数字版权提供
\system\app\DrmProvider.odex
\system\app\Email.apk
电子邮件客户端
\system\app\Email.odex
\system\app\FieldTest.apk
测试程序
\system\app\FieldTest.odex
\system\app\GDataFeedsProvider.apk GoogleData
提供
\system\app\GDataFeedsProvider.odex
\system\app\Gmail.apk Gmail
电子邮件
\system\app\Gmail.odex
\system\app\GmailProvider.apk Gmail
提供
\system\app\GmailProvider.odex
\system\app\GoogleApps.apk
谷歌程序包
\system\app\GoogleApps.odex
\system\app\GoogleSearch.apk
搜索工具
\system\app\GoogleSearch.odex
\system\app\gtalkservice.apk GTalk
服务
2012年11月16日 20点11分
4
level 12
\system\app\gtalkservice.odex
\system\app\HTMLViewer.apk HTML
查看器
\system\app\HTMLViewer.odex
\system\app\IM.apk
即使通讯组件包含
MSN
、
yahoo
通
\system\app\ImCredentialProvider.apk
\system\app\ImProvider.apk
\system\app\ImProvider.odex
\system\app\Launcher.apk
启动加载器
\system\app\Launcher.odex
\system\app\Maps.apk
电子地图
\system\app\Maps.odex
\system\app\MediaProvider.apk
多媒体播放提供
\system\app\MediaProvider.odex
\system\app\Mms.apk
短信、彩信
\system\app\Mms.odex
\system\app\Music.apk
音乐播放器
\system\app\Music.odex
\system\app\MyFaves.apk T-Mobile MyFaves
程序
\system\app\MyFaves.odex
\system\app\PackageInstaller.apk apk
安装程序
\system\app\PackageInstaller.odex
\system\app\Phone.apk
电话拨号器
\system\app\Phone.odex
\system\app\Settings.apk
系统设置
\system\app\Settings.odex
\system\app\SettingsProvider.apk
设置提供
\system\app\SettingsProvider.odex
\system\app\SetupWizard.apk
设置向导
\system\app\SetupWizard.odex
\system\app\SoundRecorder.apk
录音工具
\system\app\SoundRecorder.odex
\system\app\Street.apk
街景地图
\system\app\Street.odex
\system\app\Sync.apk
同步程序
\system\app\Sync.odex
\system\app\Talk.apk
语音程序
\system\app\Talk.odex
\system\app\TelephonyProvider.apk
电话提供
\system\app\TelephonyProvider.odex
\system\app\Updater.apk
更新程序
2012年11月16日 20点11分
5
level 12
2.
从
ROM
里删除
APK
程序(即瘦身)
3.
显示进程
添加目录的语句为
copy_dir PACKAGE:
定制包路径
手机内存路径
删除程序的语句为
delete
手机内存路径
显示进程语句为
show_progress
脚本文件可用
TXT
、记事本等程序作为打开方式并编辑保存
作为初学者
只需要掌握以下范例即可
show_progress 0.1 0
delete SYSTEM:app/DivXRegCode.odex
delete SYSTEM:app/**.apk
copy_dir PACKAGE:system SYSTEM:
show_progress 0.1 10
其中对前后两个
show_progress
语句不需要理解,看中间的,
第一句是删除
system/spp
文件夹内的
DivXRegCode.odex
文件,
第二句是删除
system/spp
文件夹内的
**.apk
文件,
第三句是复制(同时会覆盖已存在的文件)定制包中的
system
文件夹到手机内存的
system
文件夹。
需要注意的是不是所有的系统文件都可以替换、删除,一般来说
Layar304-final-market.apk
MetaMidpPlayer.apk
MidpPlayer.apk
switchers.apk
**.apk
MySpace.apk
Facebook.apk
这些休闲娱乐类的东西可以删除,像
MMS
、
PHONE
等重要的程序通常情况下替换或者删除会出问题
2012年11月16日 20点11分
7
level 12
点保存
~
稍等一会儿,里面的东西越多,
ZIP
包越大,等的时间越长
提示你签名成功后在你所保存的目录下就会出现
custom-SignFile.apk
我们将其重命名为
custom-SignFile.zip
,这是里面就又有了
/META-INF/CERT.RSA
和
META-INF/CERT.SF
两个文件,并且和原来的不同,这是属于你这个定制包的签名文件
将它放进
SD
卡的根目录里
六、安装
提醒一下!如果对自己做的定制包不是非常有信心,而且不想重新刷机,一定要备份
ROM
!
安装定制包方法:
进入
recovery
模式),用方向键选择
apply any zip from sd
,然后选择
custom-SignFile.zip
,按
OK
键,然后会有提示让你按小房子键,按下小房子键即可。
全部运行完毕后,返回选择第一项
reboot
重启。
进入系统之后,如果成功的话,发现你在脚本中想删掉的程序已经不再菜单里了,而添加进
system/app
的程序出现在菜单里,这样一套基本的制作定制包的过程就结束了。
你已经可以制作各种定制包以备刷机后使用
~
七、新手进阶
如果已经对制作定制包熟悉了的话
那么只要稍微动些脑子就可以做一些替换系统字体、修复联系人
BUG
等定制包
~
2012年11月16日 20点11分
9
level 12
提醒一下字体文件在
system/font
里,中文字体的文件名为
DroidSansFallback.ttf
替换字体即是只要将字体文件命名为
DroidSansFallback.ttf
放入
system/font
文件夹里,用复制
SYSTEM
的语句正常刷进去即可
修复联系人
BUG
只需将联系人补丁内除了
META-INF
文件夹及其内的东西,都复制到你的定制包里,然后将脚本中除了
show_progress
命令之外,添加进你的定制包的脚本中
~
即可
~
简单吧
~
八、答疑区
1.
能不能直接用
R.explorer
管理器
删除掉系统自带的无用软件啊?
这样做可以吗?
可以,方法是
root
后打开管理器,进入手机
system/app
目录点击上面的挂载(
mount
)读
/
写(
RW
)按钮,之后就可以对此文件夹的文件进行修改或者删除了
(祝君删的愉快、删的安全、、、、)
2.
签名后文件大小为
0KB
签名的程序或定制包内包含中文命名的文件,重命名为英文的即可
2012年11月16日 20点11分
10