打造自己的ROM--for Android
2010-05-26 02:18:00 来源:WEB开发网systemappTalk.apk 语音程序
systemappTelephonyProvider.apk 电话提供
systemappUpdater.apk 更新程序
systemappVending.apk 制造商信息--电子市场
systemappVoiceDialer.apk 语音拨号器
systemappYouTube.apk Youtube视频
然后是定制包的结构,定制包的命名一般是XXXX.zip
内容包括
/system/ (系统文件)
/system/app/my.apk(你想要放进系统中的程序)
/META-INF/com/google/update-script(定制包脚本)
/META-INF /CERT.SF(签名文件)
/META- INF/CERT.RSA(签名文件)
/META-INF/MANIFEST.MF(签名文件)
首先应将准备好的程序放进这个ZIP包的/system/app目录里,只要将程序拖进附件中 custom.zip的APP目录即可
下面我们的来看最后一处需要编辑的地方——脚本
2.脚本:
现在我们对里面的文件有了大致的了解,那么举例说明,如果我们要做一个基于以上ROM的定制包,那么大概要进行两种操作
1.添加目录里的APK程序到ROM的system/app里
2.从ROM里删除APK程序(即瘦身)
3.显示进程
添加目录的语句为copy_dir PACKAGE:定制包路径 手机内存路径
删除程序的语句为delete 手机内存路径
显示进程语句为show_progress
脚本文件可用TXT、记事本等程序作为打开方式并编辑保存
作为初学者
只需要掌握以下范例即可
show_progress 0.1 0
delete SYSTEM:app/DivXRegCode.odex
delete SYSTEM:app/YouTube.apk
copy_dir PACKAGE:system SYSTEM:
show_progress 0.1 10
其中对前后两个show_progress 语句不需要理解,看中间的,
第一句是删除system/spp文件夹内的DivXRegCode.odex文件,
第二句是删除system/spp文件夹内的YouTube.apk文件,
第三句是复制(同时会覆盖已存在的文件)定制包中的system文件夹到手机内存的system文件夹。
需要注意的是不是所有的系统文件都可以替换、删除,一般来说
Layar304-final-market.apk
MetaMidpPlayer.apk
MidpPlayer.apk
switchers.apk
更多精彩
赞助商链接