下面是系统主要的文件夹:\system\app(系统应用程序) 、\system\bin(系统的本地程序) 、\system\etc(系统的配置文件) 、\system\fonts(字体文件夹)、\system\framework(系统平台框架) 的详细介绍:感谢你的支持!开卷有益!
\system\app
\system\app\AlarmClock.apk 闹钟8 o4 N8 f# D1 ]" U) M+ x
\system\app\AlarmClock.odex
\system\app\Browser.apk 浏览器+ x$ S- g# `) ]! |
\system\app\Browser.odex" l5 P# c& y4 K8 w
\system\app\Bugreport.apk Bug报告
\system\app\Bugreport.odex
\system\app\Calculator.apk 计算器
\system\app\Calculator.odex- U$ ^' h) M: C. [7 E2 @1 L' X* M
\system\app\Calendar.apk 日历 W7 P9 M2 R) a# F
\system\app\Calendar.odex
\system\app\CalendarProvider.apk 日历提供. M; c O9 Q$ V0 y
\system\app\CalendarProvider.odex9 y3 d u, w2 U- i& S) r: |! V1 N
\system\app\Camera.apk 照相机2 O4 T! `$ S7 n8 [4 l8 R* f2 \% j
\system\app\Camera.odex& @9 g& _" k% v' F2 h
\system\app\com.amazon.mp3.apk 亚马逊音乐5 b+ M, M, `8 j1 Q6 m
\system\app\Contacts.apk 联系人" w7 J# E7 \* `# c
\system\app\Contacts.odex6 E3 Q, I5 o2 z) K% D4 i; K
\system\app\DownloadProvider.apk 下载提供( ~ X9 e* ~# I% `" @9 ^
\system\app\DownloadProvider.odex* e9 d% Y5 J. @& }- C. v0 q
\system\app\DrmProvider.apk DRM数字版权提供6 r1 X0 Y# D* t0 c* y
\system\app\DrmProvider.odex" q& D9 `4 {" Z: q1 S
\system\app\Email.apk 电子邮件客户端
\system\app\Email.odex. L9 G/ s8 |0 o4 O' w
\system\app\FieldTest.apk 测试程序
\system\app\FieldTest.odex
\system\app\GDataFeedsProvider.apk GoogleData提供" Y" t* a& C# G+ w& B
\system\app\GDataFeedsProvider.odex- g; G9 E" k! U) [
\system\app\Gmail.apk Gmail电子邮件' b# }0 U9 ?( `
\system\app\Gmail.odex6 _. k3 o- J& {) h
\system\app\GmailProvider.apk Gmail提供
\system\app\GmailProvider.odex
\system\app\GoogleApps.apk 谷歌程序包, z; {2 u4 E: C; l: h8 p
\system\app\GoogleApps.odex
\system\app\GoogleSearch.apk 搜索工具
\system\app\GoogleSearch.odex4 ~4 X" z3 N) {6 S- N' Q, S
\system\app\gtalkservice.apk GTalk服务
\system\app\gtalkservice.odex0 U& ]" r+ E9 L/ C }
\system\app\HTMLViewer.apk HTML查看器9 D( H) J1 [5 K; |
\system\app\HTMLViewer.odex
\system\app\IM.apk 即使通讯组件包含MSN、yahoo通
\system\app\ImCredentialProvider.apk0 d5 |! ~: I( b; ~7 A
\system\app\ImProvider.apk! f9 r+ x( m( Z5 P! s/ [& G+ A) [
\system\app\ImProvider.odex7 s6 W! E, N1 Y( c
\system\app\Launcher.apk 启动加载器
\system\app\Launcher.odex
\system\app\Maps.apk 电子地图& N; A4 |4 J+ a9 \8 s0 s4 H
\system\app\Maps.odex! D* ]2 {1 M& \3 {6 ~1 w* X
\system\app\MediaProvider.apk 多媒体播放提供
\system\app\MediaProvider.odex
\system\app\Mms.apk 短信、彩信
\system\app\Mms.odex
\system\app\Music.apk 音乐播放器
\system\app\Music.odex" [; P7 j6 R( n$ }# _
\system\app\MyFaves.apk T-Mobile MyFaves程序
\system\app\MyFaves.odex: Y, W. Z( \3 Q. I* j1 v
\system\app\PackageInstaller.apk apk安装程序5 y& o* V, I3 }/ T# D
\system\app\PackageInstaller.odex
\system\app\Phone.apk 电话拨号器
\system\app\Phone.odex0 x- ]5 F$ Y8 w. {3 k& a
\system\app\Settings.apk 系统设置
\system\app\Settings.odex
\system\app\SettingsProvider.apk 设置提供8 q: f: c% M: q7 \7 G
\system\app\SettingsProvider.odex
\system\app\SetupWizard.apk 设置向导
\system\app\SetupWizard.odex/ G2 c0 |0 K2 J, y, A8 J5 s
\system\app\SoundRecorder.apk 录音工具
\system\app\SoundRecorder.odex
\system\app\Street.apk 街景地图
\system\app\Street.odex
\system\app\Sync.apk 同步程序/ n h: I5 w+ h! A( W& U
\system\app\Sync.odex' p& l7 s5 z) n; o
\system\app\Talk.apk 语音程序
\system\app\Talk.odex+ {& C3 g: h3 x$ d* u" Z2 Y1 |* x
\system\app\TelephonyProvider.apk 电话提供; I5 p5 J) _4 @, w+ d
\system\app\TelephonyProvider.odex) M/ f! O* h" R6 J
\system\app\Updater.apk 更新程序& w X4 j# x+ f/ U$ w
\system\app\Updater.odex& x- {4 o4 P! \: d! _
\system\app\Vending.apk 制造商信息
\system\app\Vending.odex
\system\app\VoiceDialer.apk 语音拨号器
\system\app\VoiceDialer.odex) w* I- u; M: l! `4 O
\system\app\YouTube.apk Youtube视频
\system\app\YouTube.odex' N7 J, U! G0 E* A
\system\bin 这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件,Android手机网就主要文件做下简单的分析介绍:$ A+ V0 Z7 i7 }) ^" C: h
\system\bin\akmd
\system\bin\am
\system\bin\app_process 系统进程
\system\bin\dalvikvm Dalvik虚拟机宿主
\system\bin\dbus-daemon 系统BUS总线监控6 P2 R S z4 U& Z5 }% }
\system\bin\debuggerd 调试器6 }) d" J$ w; [! s) c& |3 D
\system\bin\debug_tool 调试工具
\system\bin\dexopt DEX选项' t+ C) w! U/ u
\system\bin\dhcpcd DHCP服务器
\system\bin\dumpstate 状态抓取器* x# f9 x9 D; Y5 s2 ?3 H
\system\bin\dumpsys 系统抓取器7 v, o- _8 t% E0 C5 Y9 O5 ^+ M
\system\bin\dvz2 r" ~ ]3 C& E# u9 k* o( X: E
\system\bin\fillup
\system\bin\flash_image 闪存映像
\system\bin\hciattach
\system\bin\hcid HCID内核) u: ~8 P7 d! n0 w) T. y
\system\bin\hostapd: O- S s% p6 T0 l' d% c7 Z
\system\bin\hostapd_cli
\system\bin\htclogkernel0 {3 i7 W' d, M4 F, Z- p
\system\bin\input+ }* |- x: ?4 S$ u" @
\system\bin\installd
\system\bin\itr
\system\bin\linker
\system\bin\logcat Logcat日志打印
\system\bin\logwrapper+ T* Q/ i! Y& l. G1 X1 q
\system\bin\mediaserver
\system\bin\monkey
\system\bin\mountd 存储挂载器& T0 U% a1 W" B$ K# x, R# L, X
\system\bin\netcfg 网络设置0 a% D3 D' J# _8 _ k( i
\system\bin\ping Ping程序5 i# ?, x* p W; V) g3 z5 I: M
\system\bin\playmp3 MP3播放器
\system\bin\pm 包管理器* j7 z) H. a' {2 c. e
\system\bin\qemud QEMU虚拟机
\system\bin\radiooptions 无线选项, P6 W" I; D, n: ~, I& {
\system\bin\rild RIL组件7 @5 X+ c8 T% Y; C* K' t4 \
\system\bin\sdptool
\system\bin\sdutil+ C0 K- M/ ^" c5 I# j) J ^
\system\bin\service 8 ~( k' X, ?% T2 r: R* s! o! R) A
\system\bin\servicemanager 服务管理器. F3 T2 _/ c4 U$ a& t% W5 y& X6 n
\system\bin\sh
\system\bin\ssltest SSL测试: T3 q$ \3 J$ i$ A' I6 w T
\system\bin\surfaceflinger 触摸感应驱动
\system\bin\svc 服务
\system\bin\system_server& g$ U. K% C6 ~8 R1 Z, }
\system\bin\telnetd Telnet组件
\system\bin\toolbox- [& @0 @* Z7 l. \ a
\system\bin\wlan_loader6 K+ ~( v6 y+ Y! t1 m
\system\bin\wpa_cli
\system\bin\wpa_supplicant
\system\etc 从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。3 w' m- v1 E/ q9 d( n( x. g
% A3 Q! ^" ]" k4 j, N* V
\system\etc\apns-conf.xml APN接入点配置文件
\system\etc\AudioFilter.csv 音频过滤器配置文件
\system\etc\AudioPara4.csv2 L) n! y) J u: I3 a
\system\etc\bookmarks.xml 书签数据库
\system\etc\dbus.conf 总线监视配置文件- ?; G8 [9 L( B0 X
\system\etc\dhcpcd
\system\etc\event-log-tags
\system\etc\favorites.xml 收藏夹# q, H( h: a7 M O% o, Z9 l
\system\etc\firmware 固件信息
\system\etc\gps.conf GPS设置文件
\system\etc\hcid.conf 内核HCID配置文件 L$ f4 M T( ~# u1 K3 T' `) L- H
\system\etc\hosts 网络DNS缓存8 U+ I6 H5 G4 b: z! J
\system\etc\init.goldfish.sh; d' X* X2 m6 k9 m P7 U
\system\etc\location 定位相关1 ?, W& L& m9 ]9 [8 M3 S3 s
\system\etc\mountd.conf 存储挂载配置文件$ ^1 n1 E, e$ W4 {- X
\system\etc\NOTICE.html 提示网页
\system\etc\permissions.xml 权限许可7 M: j$ `# P+ ~# m
\system\etc\pvplayer.conf 5 h* I9 {# m( r+ j* C1 N4 z
\system\etc\security
\system\etc\wifi WLAN相关组件
\system\etc\dhcpcd\dhcpcd-hooks
\system\etc\dhcpcd\dhcpcd-run-hooks+ U6 [- W, M1 \
\system\etc\dhcpcd\dhcpcd.conf
\system\etc\dhcpcd\dhcpcd-hooks\01-test* a/ P3 B, _+ P" C5 q- y7 s
\system\etc\dhcpcd\dhcpcd-hooks\20-dns.conf- X0 d7 N: l7 C: L6 e% [# P' D
\system\etc\dhcpcd\dhcpcd-hooks\95-configured5 f. `- J# O3 D
\system\etc\firmware\brf6300.bin$ ^3 l* \' U0 w
\system\etc\location\gps
\system\etc\location\gps\location 定位相关
\system\etc\location\gps\nmea GPS数据解析
\system\etc\location\gps\properties5 j- O+ \# D' V3 C0 p
\system\etc\security\cacerts.bks
\system\etc\security\otacerts.zip OTA下载验证5 l( W6 ~) V% Z( q" M
\system\etc\wifi\Fw1251r1c.bin/ |. z7 L# C% n7 X
\system\etc\wifi\tiwlan.ini
\system\etc\wifi\wpa_supplicant.conf WPA验证组件/ n7 g8 F& ?; [. S7 O
\system\fonts 字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些unicode字库,从T-Mobile G1上可以清楚的看到显示简体中文正常,其中DroidSansFallback.ttf文件大小
) }8 V B: f1 k
\system\fonts\DroidSans-Bold.ttf
\system\fonts\DroidSans.ttf
\system\fonts\DroidSansFallback.ttf3 t8 \, m/ |( |) d, G% I. R
\system\fonts\DroidSansMono.ttf$ H. g3 j3 c# r$ u. \2 ?
\system\fonts\DroidSerif-Bold.ttf
\system\fonts\DroidSerif-BoldItalic.ttf3 v- F: C% x5 B) g9 j+ V& \
\system\fonts\DroidSerif-Italic.ttf) i/ Y2 P3 Z$ P
\system\fonts\DroidSerif-Regular.ttf# M/ E! z+ Q% z$ G4 _4 R
\system\framework framework主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框架。% D ~5 p, p$ U/ {8 r* D2 q3 d9 f
\system\framework\am.jar
\system\framework\am.odex2 U! _% }& o) O: ?1 \3 b2 @
\system\framework\android.awt.jar AWT库4 `- A2 g) B* e' j8 H/ D0 {
\system\framework\android.awt.odex
\system\framework\android.policy.jar - i- d+ j4 s" h# Q0 e: I7 }
\system\framework\android.policy.odex
\system\framework\android.test.runner.jar
\system\framework\android.test.runner.odex; }, a- O" i1 S- E6 w: z _- a0 f
\system\framework\com.google.android.gtalkservice.jar GTalk服务
\system\framework\com.google.android.gtalkservice.odex
\system\framework\com.google.android.maps.jar 电子地图库9 h+ k( h( y: s& _4 l: r
\system\framework\com.google.android.maps.odex
\system\framework\core.jar 核心库,启动桌面时首先加载这个
\system\framework\core.odex
\system\framework\ext.jar
\system\framework\ext.odex
\system\framework\framework-res.apk
\system\framework\framework-tests.jar* G m( n2 O4 T) j+ x7 t
\system\framework\framework-tests.odex* q) V' \2 {3 o
\system\framework\framework.jar
\system\framework\framework.odex
\system\framework\input.jar 输入库7 o& n& c+ i- k( x& P
\system\framework\input.odex
\system\framework\itr.jar- D8 F2 d* j0 B
\system\framework\itr.odex5 C! w2 m3 G4 s3 W" R) [. B+ @' z0 B9 q
\system\framework\monkey.jar( \2 s7 h4 ?) t- }6 O( a5 y G
\system\framework\monkey.odex/ f" @( W; y& n4 l% t2 t
\system\framework\pm.jar 包管理库" W- N6 c% J3 J9 g) q
\system\framework\pm.odex8 Z. [* F3 y& Z" Y, J# f4 U
\system\framework\services.jar
\system\framework\services.odex; B' z: F. F( m& t# i6 J
\system\framework\ssltest.jar' _9 s5 v2 D* ?( B
\system\framework\ssltest.odex
\system\framework\svc.jar 系统服务% L/ v9 s6 \' k' O
\system\framework\svc.odex