2022年Android系统文件夹结构以及ROM定制初级教程 .pdf
《2022年Android系统文件夹结构以及ROM定制初级教程 .pdf》由会员分享,可在线阅读,更多相关《2022年Android系统文件夹结构以及ROM定制初级教程 .pdf(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一个完整的 ROM 根目录会有以下几个文件夹及文件:data META-IN system boot.img 系统目录说明1.应用程序安装目录1)系统应用程序所在目录/system/app/*.apk 2)用户安装应用程序所在目录/data/app/*.apk 3)注意:a)在模拟器中,每重启一次,/system/app/下的应用都会被还原,有时/data/app下也会被清除b)若在/system/app和/data/app下有重名的应用,不一定会启动哪一个,尤其是在adb install杀死正在运行的程序时,有时旧的就会被启动2.用户数据所在目录/data/data/应用包名/shared_
2、prefs 配置文件/data/data/应用包名/databases/*库文件所在目录3.SD 卡对应目录/sdcard/名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 22 页 -而我们需要处理的只是两个文件夹里面的内容:data/app 该文本夹里的文件可以全删,也可以自由添加自已所需安装的应用软件,刷机安装后可以自由删除。system/app 在这个文件夹下的程序为系统默认的组件,可以看到都是以 APK格式结尾的文件,但有些自制的 ROM 里面还有和 APK文件名对应的 odex 文件。我们主要是针对该文件夹里的文件进行精简,如果有 odex文件的,删除 APK文件名时同
3、时也删除与其对应的odex 文件。虽然一般定制时只是对以上两个文件夹里的文件做相应的增减,但我们还是一起来了解system 相应目录相应文件的用途吧。(rom版本不同里面的 APK也会不一样)systemappsystemappAlarmClock.apk闹钟systemappBrowser.apk浏览器systemappBugreport.apk Bug 报告systemappCalculator.apk计算器systemappCalendar.apk日历systemappCalendarProvider.apk日历提供systemappCamera.apk照相机systemappcom.a
4、mazon.mp3.apk亚马逊音乐systemappContacts.apk联系人systemappDownloadProvider.apk下载提供名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 22 页 -systemappDrmProvider.apk DRM数字版权提供systemappEmail.apk电子邮件客户端systemappFieldTest.apk测试程序systemappGDataFeedsProvider.apk GoogleData 提供systemappGmail.apk Gmail 电子邮件systemappGmailProvider.apk Gm
5、ail 提供systemappGoogleApps.apk谷歌程序包systemappGoogleSearch.apk搜索工具systemappgtalkservice.apk GTalk 服务systemappHTMLViewer.apk HTML查看器systemappHtcTwitter.apk集成 Twitter客户端 PEEP systemappIM.apk即使通讯组件包含MSN、yahoo 通systemappImCredentialProvider.apksystemappImProvider.apksystemappLauncher.apk启动加载器systemappHtcNa
6、viPanel.apk导航软件systemappMaps.apk电子地图systemappMediaProvider.apk多媒体播放提供systemappMms.apk短信、彩信systemappMusic.apk音乐播放器systemappMyFaves.apk T-Mobile MyFaves程序systemappNewsReader.apk新闻阅读器名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 22 页 -systemappPackageInstaller.apk apk 安装程序systemappPhone.apk电话拨号器systemappSettings.apk系
7、统设置systemappSettingsProvider.apk设置提供systemappSetupWizard.apk设置向导systemappSoundRecorder.apk录音工具systemappStreet.apk街景地图systemappSync.apk同步程序systemappTalk.apk语音程序systemappTelephonyProvider.apk电话提供systemappUpdater.apk更新程序systemappVpnServices.apk VPN服务systemappVending.apk制造商信息systemappVoiceDialer.apk语音拨号
8、器systemappVoiceSearch.apk语音搜索systemappYouTube.apk Youtube 视频systembin这个目录下的文件都是系统的本地程序,从 bin 文件夹名称可以看出是binary 二进制的程序,里面主要是 Linux 系统自带的组件,Android 手机网就主要文件做下简单的分析介绍:systembinakmdsystembinam名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 22 页 -systembinapp_process系统进程systembindalvikvm Dalvik虚拟机宿主systembindbus-daemon系统
9、BUS 总线监控systembindebuggerd调试器systembindebug_tool调试工具systembindexopt DEX选项systembindhcpcd DHCP服务器systembindumpstate状态抓取器systembindumpsys系统抓取器systembindvzsystembinfillupsystembinflash_image闪存映像systembinhciattachsystembinhcid HCID 内核systembinhostapdsystembinhostapd_clisystembinhtclogkernelsystembininpu
10、tsystembininstalldsystembinitrsystembinlinkersystembinlogcat Logcat 日志打印名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 22 页 -systembinlogwrappersystembinmediaserversystembinmonkeysystembinmountd存储挂载器systembinnetcfg网络设置systembinping Ping 程序systembinplaymp3 MP3播放器systembinpm包管理器systembinqemud QEMU 虚拟机systembinradioop
11、tions无线选项systembinrild RIL 组件systembinsdptoolsystembinsdutilsystembinservicesystembinservicemanager服务管理器systembinshsystembinssltest SSL 测试systembinsurfaceflinger触摸感应驱动systembinsvc服务systembinsystem_serversystembintelnetd Telnet组件systembintoolbox名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 22 页 -systembinwlan_loade
12、rsystembinwpa_clisystembinwpa_supplicantsystemetc从文件夹名称来看保存的都是系统的配置文件,比如 APN接入点设置等核心配置。systemetcapns-conf.xml APN接入点配置文件systemetcAudioFilter.csv音频过滤器配置文件systemetcAudioPara4.csvsystemetcbookmarks.xml书签数据库systemetcdbus.conf总线监视配置文件systemetcdhcpcdsystemetcevent-log-tagssystemetcfavorites.xml收藏夹systemet
13、cfirmware固件信息systemetcgps.conf GPS设置文件systemetchcid.conf内核 HCID配置文件systemetchosts网络 DNS 缓存systemetcinit.goldfish.shsystemetclocation定位相关systemetcmountd.conf存储挂载配置文件systemetcNOTICE.html提示网页名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 22 页 -systemetcpermissions.xml权限许可systemetcpvplayer.confsystemetcsecuritysystemet
14、cwifi WLAN相关组件systemetcdhcpcddhcpcd-hookssystemetcdhcpcddhcpcd-run-hookssystemetcdhcpcddhcpcd.confsystemetcdhcpcddhcpcd-hooks01-testsystemetcdhcpcddhcpcd-hooks20-dns.confsystemetcdhcpcddhcpcd-hooks95-configuredsystemetcfirmwarebrf6300.binsystemetclocationgpssystemetclocationgpslocation定位相关systemetcl
15、ocationgpsnmea GPS数据解析systemetclocationgpspropertiessystemetcsecuritycacerts.bkssystemetcsecurityotacerts.zip OTA下载验证systemetcwifiFw1251r1c.binsystemetcwifitiwlan.inisystemetcwifiwpa_supplicant.conf WPA验证组件systemfonts字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 22 页 -能是中文字库,或一些unico
16、de 字库,从 T-Mobile G1上可以清楚的看到显示简体中文正常,其中DroidSansFallback.ttf文件大小systemfontsDroidSans-Bold.ttfsystemfontsDroidSans.ttfsystemfontsDroidSansFallback.ttfsystemfontsDroidSansMono.ttfsystemfontsDroidSerif-Bold.ttfsystemfontsDroidSerif-BoldItalic.ttfsystemfontsDroidSerif-Italic.ttfsystemfontsDroidSerif-Regu
17、lar.ttfsystemframeworkframework 主要是一些核心的文件,从后缀名为jar 可以看出是是系统平台框架。systemframeworkam.jarsystemframeworkam.odexsystemframeworkandroid.awt.jar AWT库systemframeworkandroid.awt.odexsystemframeworkandroid.policy.jarsystemframeworkandroid.policy.odexsystemframeworkandroid.test.runner.jarsystemframeworkandroi
18、d.test.runner.odexsystemframeworkcom.google.android.gtalkservice.jar名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 22 页 -GTalk 服务systemframeworkcom.google.android.gtalkservice.odexsystemframeworkcom.google.android.maps.jar电子地图库systemframeworkcom.google.android.maps.odexsystemframeworkcore.jar核心库,启动桌面时首先加载这个systemfr
19、ameworkcore.odexsystemframeworkext.jarsystemframeworkext.odexsystemframeworkframework-res.apksystemframeworkframework-tests.jarsystemframeworkframework-tests.odexsystemframeworkframework.jarsystemframeworkframework.odexsystemframeworkinput.jar输入库systemframeworkinput.odexsystemframeworkitr.jarsystemf
20、rameworkitr.odexsystemframeworkmonkey.jarsystemframeworkmonkey.odexsystemframeworkpm.jar包管理库systemframeworkpm.odexsystemframeworkservices.jar名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 22 页 -systemframeworkservices.odexsystemframeworkssltest.jarsystemframeworkssltest.odexsystemframeworksvc.jar系统服务systemframewor
21、ksvc.odexsystemliblib目录中存放的主要是系统底层库,如平台运行时库。systemliblibaes.sosystemliblibagl.sosystemliblibandroid_runtime.so Android运行时库systemliblibandroid_servers.so系统服务组件systemliblibaudio.so音频处理systemliblibaudioeq.so EQ 均衡器systemliblibaudioflinger.so音频过滤器systemliblibbluetooth.so蓝牙组件systemliblibc.sosystemliblibc
22、amera.so超相机组件systemliblibcameraservice.sosystemliblibcorecg.sosystemliblibcrypto.so加密组件systemliblibctest.sosystemliblibcutils.so名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 22 页 -systemliblibdbus.sosystemliblibdl.sosystemliblibdrm1.so DRM解析库systemliblibdrm1_jni.sosystemliblibdvm.sosystemliblibexif.sosystemliblib
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Android系统文件夹结构以及ROM定制初级教程 2022 Android 系统 文件夹 结构 以及 ROM 定制 初级教程
限制150内