安卓系统ROM自己动手打造

上传人:世*** 文档编号:168307491 上传时间:2021-02-19 格式:DOC 页数:6 大小:22.50KB
返回 下载 相关 举报
安卓系统ROM自己动手打造_第1页
第1页 / 共6页
安卓系统ROM自己动手打造_第2页
第2页 / 共6页
安卓系统ROM自己动手打造_第3页
第3页 / 共6页
安卓系统ROM自己动手打造_第4页
第4页 / 共6页
安卓系统ROM自己动手打造_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《安卓系统ROM自己动手打造》由会员分享,可在线阅读,更多相关《安卓系统ROM自己动手打造(6页珍藏版)》请在金锄头文库上搜索。

1、大体架构【文件夹功能简介】systemapp这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是data文件夹中。systembin这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件(命令)systemcustomize这个目录下主要是系统的设置systemetc从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。systemfonts字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中

2、文字库,或一些unicode字库,从T-Mobile G1上可以清楚的看到显示简体中文正常,其中DroidSansFallback.ttf文件大小 。systemframeworkframework主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框架。systemliblib目录中存放的主要是系统底层库,一些so文件,如平台运行时库。systemmediasystemmediaaudio铃声音乐文件夹,除了常规的铃声外还有一些系统提示事件音。systemsounds默认的音乐测试文件,仅有一个test.mid文件,用于播放测试的文件。systemusr用户文件夹,包含共享、键盘布局、

3、时间区域文件等。主要修改的文件夹:system/appcustomizeetcfontsframeworklibxbinbuild.prop一、app的DIY我这里直接引用插座兄弟的systemappAlarmClock.apk 闹钟systemappAlarmClock.odexsystemappBrowser.apk 浏览器systemappBrowser.odexsystemappBugreport.apk Bug报告systemappBugreport.odexsystemappCalculator.apk 计算器systemappCalculator.odexsystemappCal

4、endar.apk 日历systemappCalendar.odexsystemappCalendarProvider.apk 日历提供systemappCalendarProvider.odexsystemappCamera.apk 照相机systemappCamera.odexsystemappcom.amazon.mp3.apk 亚马逊音乐systemappContacts.apk 联系人systemappContacts.odexsystemappDownloadProvider.apk 下载提供systemappDownloadProvider.odexsystemappDrmPro

5、vider.apk DRM数字版权提供systemappDrmProvider.odexsystemappEmail.apk 电子邮件客户端systemappEmail.odexsystemappFieldTest.apk 测试程序systemappFieldTest.odexsystemappGDataFeedsProvider.apk GoogleData提供systemappGDataFeedsProvider.odexsystemappGmail.apk Gmail电子邮件systemappGmail.odexsystemappGmailProvider.apk Gmail提供syst

6、emappGmailProvider.odexsystemappGoogleApps.apk 谷歌程序包systemappGoogleApps.odexsystemappGoogleSearch.apk 搜索工具systemappGoogleSearch.odexsystemappgtalkservice.apk GTalk服务systemappgtalkservice.odexsystemappHTMLViewer.apk HTML查看器systemappHTMLViewer.odexsystemappIM.apk 即使通讯组件包含MSN、yahoo通systemappImCredentia

7、lProvider.apksystemappImProvider.apksystemappImProvider.odexsystemappLauncher.apk 启动加载器systemappLauncher.odexsystemappMaps.apk 电子地图systemappMaps.odexsystemappMediaProvider.apk 多媒体播放提供systemappMediaProvider.odexsystemappMms.apk 短信、彩信systemappMms.odexsystemappMusic.apk 音乐播放器systemappMusic.odexsystemap

8、pMyFaves.apk T-Mobile MyFaves程序systemappMyFaves.odexsystemappPackageInstaller.apk apk安装程序systemappPackageInstaller.odexsystemappPhone.apk 电话拨号器systemappPhone.odexsystemappSettings.apk 系统设置systemappSettings.odexsystemappSettingsProvider.apk 设置提供systemappSettingsProvider.odexsystemappSetupWizard.apk 设

9、置向导systemappSetupWizard.odexsystemappSoundRecorder.apk 录音工具systemappSoundRecorder.odexsystemappStreet.apk 街景地图systemappStreet.odexsystemappSync.apk 同步程序systemappSync.odexsystemappTalk.apk 语音程序systemappTalk.odexsystemappTelephonyProvider.apk 电话提供systemappTelephonyProvider.odexsystemappUpdater.apk 更新程

10、序systemappUpdater.odexsystemappVending.apk 制造商信息systemappVending.odexsystemappVoiceDialer.apk 语音拨号器systemappVoiceDialer.odexsystemappYouTube.apk Youtube视频systemappYouTube.odex三、system/etc这里主要是更换apns-conf.xml和gps.conf,还有init.d文件夹下的东西apns-conf.xml里面放的是apn设置,很多人反应不能够连gprs就是这里没有你的信息gps.conf很多人反应gps用不上或者

11、慢,其实就是这里出问题了,前天我和超级王家沟通交流以后,搞了一个牛逼的文件,具体为什么牛逼大家看看就知道了gps.conf文件下载:2011-2-2 17:15 上传下载次数: 102 下载积分: 下载币 -1 个 把解压后的文件替换到system/etc下面就行init.d这里主要是引导方式之类的,反正这里最好不动,或者使用你使用的内核的作者提供的,如果弄错了就会定在第一屏四、systemfonts这里主要是换字体了DroidSansFallback.ttf中文字体DroidSans.ttf英文字体DroidSans-Bold.ttf 加粗的英文字体五、system/framework这里是

12、谷歌的系统框架,最好不要动,不然会不稳定、或者直接进不了系统替换数字电量最好用现成、同系列的如何整数字电量改天再说吧。提供一个DHD SENSE 2.2.1的数字电量上栏2011-2-2 17:15 上传下载次数: 34 下载积分: 下载币 -1 个 六、system/lib这里主要是换内核用的,作者一般都是分好了路径的,照着换就行了一般来说换内核必换的system/lib/modules/bcm4329.ko,这个文件是wifi和蓝牙驱动,不同内核的驱动不同,如果不换wifi和蓝牙只会提示错误七、system/xbin这里主要放两个文件su和busybox,这两个是获得root权限必备的,如

13、果没有,即使在updater-script里面设置了也没用八、system/build.prop这个文件嘛,一般是留名用的:主要改以下几个地方:1、ro.product.locale.language=hdpi(或者有的机型是mdpildpi)ro.product.locale.region=改成ro.product.locale.language=zhro.product.locale.region=CN这样开机第一次锁屏的时候就是中文2.ro.build.description=后面改成你想要的,也就是你作品的名字ro.product.version=这里也可以改成你作品的名字或者版本号,

14、一般我们留为基于制作的官方系统的驱动版本号3、ro.sf.lcd_density=后面一般为240,CM系列可以改成200,当然会有软件不全屏,带sense的就别改了4、ro.ril.def.agps.mode = 2听说改成0可以加速gps定位省流量5、默认铃声ro.config.ringtone=默认同志ro.config.notification_sound=默认闹铃ro.config.alarm_alert=默认电话铃声ro.config.cal_notification=默认短信铃声ro.config.msg_notification=改成相应目录下的文件名就行了比如我要改ro.config.ringtone=,system/media/audio/ringstones下面有一个我喜欢的比如htc.mp3,那我就改成ro.config.rin

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号