安卓体系ROM DIY具体教程
想要本人DIY ROM的伙伴,很多时分都不晓得怎样动手,起首就是先要了解ROM内里的文件架构,以及文件的作用!这里我们就具体的先容一下ROM,DIY本人的ROM
【文件夹功效简介】
\system\app
这个内里主要存放的是常规下载的使用步骤,可以看到都是以APK格式开头的文件。在这个文件夹下的步骤为体系默许的组件,本人安装的软件将不会显如今这里,而是\data\文件夹中。
\system\bin
这个目次下的文件都是体系的当地步骤,从bin文件夹称呼可以看出是binary二进制的步骤,内里主要是Linux体系自带的组件(下令)
\system\customize
这个目次下主要是体系的设置
\system\etc
从文件夹称呼来看保存的都是体系的设置文件,好比APN接入点设置等中心设置。
\system\fonts
字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的约莫是中笔墨库,或一些unicode字库,从T-Mobile G1上可以清晰的看到体现简体中文正常,此中DroidSansFallback.ttf文件轻重 。
\system\framework
framework主要是一些中心的文件,从后缀名为jar可以看出是是体系平台框架。
\system\lib
lib目次中存放的主要是体系底层库,一些so文件,如平台运转时库。
\system\media
\system\media\audio
铃声响乐文件夹,除了常规的铃声外另有一些体系提示事变音。
\system\sounds
默许的音乐测试文件,仅有一个test.mid文件,用于播放测试的文件。
\system\usr
用户文件夹,包含共享、键盘布局、时间地区文件等。
主要修正的文件夹:
system/
app
customize
etc
fonts
framework
lib
xbin
build.prop
一、\system\app\的DIY
我这里举个例子
\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办事
\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 更新步骤
\system\app\Updater.odex
\system\app\Vending.apk 制造商信息
\system\app\Vending.odex
\system\app\VoiceDialer.apk 语音拨号器
\system\app\VoiceDialer.odex
\system\app\YouTube.apk Youtube视频
\system\app\YouTube.odex
\system\app\Metal.apk (金属皮肤)
\system\app\BlackBoard.apk (黑板皮肤)
\system\app\Wood.apk(木板皮肤)
假如没有odex,一定是以classes.dex的情势写入了apk中间,没有可以不管
寻常来说本人精简的内容如下:
AdobeReader (adobe的pdf阅读器,有更好的交换)
com.htc.FMRadioWidget (桌面收音机插件)
com.htc.FriendStreamWidget(好友流小插件)
com.htc.MusicWidget(桌面音乐插件)
com.htc.PlurkWidget(桌面Plurk插件)
com.htc.StockWidget(桌面股票插件)
com.htc.TwitterWidget(桌面Twitter插件)
DCSStock (股票背景传输步骤)
DreyeAndroidHTC(Dr.eye是一个英语字典)
EReaderLibrary 在线小说阅读器(英文的没用)
EReaderViewer
EReaderWidget
Flickr Flickr使用(国内连不上,没啥用)
FriendStream (htc主推的交际推送软件,可以聚合Facebook,twitter等)
htcbookmarkwidget (HTC桌面保藏夹插件)
HtcCalculatorWidget (盘算器Widget小插件)
htccontactwidgets (HTC接洽人widgets小插件)
HtcFacebook(Facebook小插件)
HtcGreader(google讯息,都是英文讯息,现在没用)
HtcGreaderWidget (讯息小插件)
htcmailwidgetsHTC (Mail小插件)
htcmsgwidgets (短消息Widget插件)
HtcPhotoWidget (图片Widget插件)
HtcPushMedia.apk (一个使用,启动后弹出三个按钮:音乐、图片、视频)
HtcRecommends.apk (HTC Like)
HtcRecommendsWidget.apk (HTC Like插件)
HtcTipWidget.apk (利用提示小插件)
HtcTwitter.apk (Twitter小插件)
Quickoffice.apk (office软件的阅读,用更好的交换)
Stock.apk (英文股票步骤)
youtube
寻常来说必要更新的东西:
install_flash_player.apk (flash,这个最新版本在电子市场下载)10.1.106.16
Maps.apk(很多其他区分率的东西,大概是版本不新,必要更新和精简) 5.0
Vending.apk(电子市场,我看很多官方,包含最新的1.84的官方都还不是最新的2.2.11) 2.2.11
二、customize修正
这底下有三个目次:CIDMNS resource
主要修正场合:
customize/default.xml
customize/CID/default.xml
customize/MNS/default.xml
CID和MNS底下除了default.xml的其他文件都可以删掉
1.customize/default.xml
这里修正的主要是言语键盘的设置
主要修正