安卓系統文件夾及其文件解析?

安卓系統文件夾及其文件解析

打開Android文件管理器,會發現裡面數十個英文名稱命名的文件夾羅列其中,很多功能我們可以從其名字上略有所知,內部大批量的文件卻讓我們有些一頭霧水。這些文件是什麼?有什麼用?我們能不能刪?這些都是我們腦中充滿疑問的。現在將將Android手機內部文件夾的架構和各文件的功能描述介紹給大家,讓大家自己手機的內部資源有個比較透徹的理解,同時也避免了用戶誤刪造成的數據丟失和系統崩潰。

【文件夾功能簡介】

\system\app

這個裡面主要存放的是常規下載的應用程序,可以看到都是以APK格式結尾的文件。在這個文件夾下的程序為系統默認的組件,自己安裝的軟件將不會出現在這裡,而是\data\文件夾中。

\system\bin

這個目錄下的文件都是系統的本地程序,從bin文件夾名稱可以看出是binary二進制的程序,裡面主要是Linux系統自帶的組件(命令)

\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

這個裡面主要存放的是常規下載的應用程序,可以看到都是以APK格式結尾的文件。在這個文件夾下的程序為系統默認的組件,自己安裝的軟件將不會出現在這裡,而是\data\文件夾中。

\system\app\AlarmClock.apk鬧鐘

\system\app\AlarmClock.odex

\system\app\Browser.apk瀏覽器

\system\app\Browser.odex

\system\app\Bugreport.apkBug報告

\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.apkDRM數字版權提供

\system\app\DrmProvider.odex

\system\app\Email.apk電子郵件客戶端

\system\app\Email.odex

\system\app\FieldTest.apk測試程序

\system\app\FieldTest.odex

\system\app\GDataFeedsProvider.apkGoogleData提供

\system\app\GDataFeedsProvider.odex

\system\app\Gmail.apk Gmail電子郵件

\system\app\Gmail.odex

\system\app\GmailProvider.apkGmail提供

\system\app\GmailProvider.odex

\system\app\GoogleApps.apk谷歌程序包

\system\app\GoogleApps.odex

\system\app\GoogleSearch.apk搜索工具

\system\app\GoogleSearch.odex

\system\app\gtalkservice.apkGTalk服務

\system\app\gtalkservice.odex

\system\app\HTMLViewer.apkHTML查看器

\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\bin

這個目錄下的文件都是系統的本地程序,從bin文件夾名稱可以看出是binary二進制的程序,裡面主要是Linux系統自帶的組件:

\system\bin\akmd

\system\bin\am

\system\bin\app_process系統進程

\system\bin\dalvikvmDalvik虛擬機宿主

\system\bin\dbus-daemon系統BUS總線監控

\system\bin\debuggerd調試器

\system\bin\debug_tool調試工具

\system\bin\dexoptDEX選項

\system\bin\dhcpcdDHCP服務器

\system\bin\dumpstate狀態抓取器

\system\bin\dumpsys系統抓取器

\system\bin\dvz

\system\bin\fillup

\system\bin\flash_image閃存映像

\system\bin\hciattach

\system\bin\hcid HCID內核

\system\bin\hostapd

\system\bin\hostapd_cli

\system\bin\htclogkernel

\system\bin\input

\system\bin\installd

\system\bin\itr

\system\bin\linker

\system\bin\logcat Logcat日誌打印

\system\bin\logwrapper

\system\bin\mediaserver

\system\bin\monkey

\system\bin\mountd存儲掛載器

\system\bin\netcfg網絡設置

\system\bin\ping Ping程序

\system\bin\playmp3 MP3播放器

\system\bin\pm包管理器

\system\bin\qemud QEMU虛擬機

\system\bin\radiooptions無線選項

\system\bin\rild RIL組件

\system\bin\sdptool

\system\bin\sdutil

\system\bin\service

\system\bin\servicemanager服務管理器

\system\bin\sh

\system\bin\ssltestSSL測試

\system\bin\sur-f-aceflinger觸摸感應驅動

\system\bin\svc服務

\system\bin\system_server

\system\bin\telnetdTelnet組件

\system\bin\toolbox

\system\bin\wlan_loader

\system\bin\wpa_cli

\system\bin\wpa_supplicant

\system\etc

從文件夾名稱來看保存的都是系統的配置文件,比如APN接入點設置等核心配置。

\system\etc\apns-conf.xmlAPN接入點配置文件

\system\etc\AudioFilter.csv音頻過濾器配置文件

\system\etc\AudioPara4.csv

\system\etc\bookmarks.xml書籤數據庫

\system\etc\dbus.conf總線監視配置文件

\system\etc\dhcpcd

\system\etc\event-log-tags

\system\etc\favorites.xml收藏夾

\system\etc\firmware固件信息

\system\etc\gps.confGPS設置文件

\system\etc\hcid.conf 內核HCID配置文件

\system\etc\hosts網絡DNS緩存

\system\etc\init.goldfish.sh

\system\etc\location定位相關

\system\etc\mountd.conf存儲掛載配置文件

\system\etc\NOTICE.html提示網頁

\system\etc\permissions.xml權限許可

\system\etc\pvplayer.conf

\system\etc\security

\system\etc\wifiWLAN相關組件

\system\etc\dhcpcd\dhcpcd-hooks

\system\etc\dhcpcd\dhcpcd-run-hooks

\system\etc\dhcpcd\dhcpcd.conf

\system\etc\dhcpcd\dhcpcd-hooks\01-test

\system\etc\dhcpcd\dhcpcd-hooks\20-dns.conf

\system\etc\dhcpcd\dhcpcd-hooks\95-configured

\system\etc\firmware\brf6300.bin

\system\etc\location\gps

\system\etc\location\gps\location定位相關

\system\etc\location\gps\nmeaGPS數據解析

\system\etc\location\gps\properties

\system\etc\security\cacerts.bks

\system\etc\security\otacerts.zipOTA下載驗證

\system\etc\wifi\Fw1251r1c.bin

\system\etc\wifi\tiwlan.ini

\system\etc\wifi\wpa_supplicant.confWPA驗證組件

\system\fonts

字體文件夾,除了標準字體和粗體、斜體外可以看到文件體積最大的可能是中文字庫,或一些unicode字庫,從T-Mobile G1上可以清楚的看到顯示簡體中文正常,其中DroidSansFallback.ttf文件大小

\system\fonts\DroidSans-Bold.ttf

\system\fonts\DroidSans.ttf

\system\fonts\DroidSansFallback.ttf

\system\fonts\DroidSansMono.ttf

\system\fonts\DroidSerif-Bold.ttf

\system\fonts\DroidSerif-BoldItalic.ttf

\system\fonts\DroidSerif-Italic.ttf

\system\fonts\DroidSerif-Regular.ttf

\system\framework

framework主要是一些核心的文件,從後綴名為jar可以看出是是系統平臺框架。

\system\framework\am.jar

\system\framework\am.odex

\system\framework\android.awt.jarAWT庫

\system\framework\android.awt.odex

\system\framework\android.policy.jar

\system\framework\android.policy.odex

\system\framework\android.test.runner.jar

\system\framework\android.test.runner.odex

\system\framework\com.google.android.gtalkservice.jarGTalk服務

\system\framework\com.google.android.gtalkservice.odex

\system\framework\com.google.android.maps.jar電子地圖庫

\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

\system\framework\framework-tests.odex

\system\framework\framework.jar

\system\framework\framework.odex

\system\framework\input.jar輸入庫

\system\framework\input.odex

\system\framework\itr.jar

\system\framework\itr.odex

\system\framework\monkey.jar

\system\framework\monkey.odex

\system\framework\pm.jar包管理庫

\system\framework\pm.odex

\system\framework\services.jar

\system\framework\services.odex

\system\framework\ssltest.jar

\system\framework\ssltest.odex

\system\framework\svc.jar系統服務

\system\framework\svc.odex

\system\lib

lib目錄中存放的主要是系統底層庫,如平臺運行時庫。

\system\lib\libaes.so

\system\lib\libagl.so

\system\lib\libandroid_runtime.soAndroid運行時庫

\system\lib\libandroid_servers.so系統服務組件

\system\lib\libaudio.so音頻處理

\system\lib\libaudioeq.soEQ均衡器

\system\lib\libaudioflinger.so音頻過濾器

\system\lib\libbluetooth.so藍牙組件

\system\lib\libc.so

\system\lib\libcamera.so超相機組件

\system\lib\libcameraservice.so

\system\lib\libcorecg.so

\system\lib\libcrypto.so加密組件

\system\lib\libctest.so

\system\lib\libcutils.so

\system\lib\libdbus.so

\system\lib\libdl.so

\system\lib\libdrm1.soDRM解析庫

\system\lib\libdrm1_jni.so

\system\lib\libdvm.so

\system\lib\libexif.so

\system\lib\libexpat.so

\system\lib\libFFTEm.so

\system\lib\libGLES_CM.so

\system\lib\libgps.so

\system\lib\libhardware.so

\system\lib\libhgl.so

\system\lib\libhtc_ril.so

\system\lib\libicudata.so

\system\lib\libicui18n.so

\system\lib\libicuuc.so

\system\lib\liblog.so

\system\lib\libm.so

\system\lib\libmedia.so

\system\lib\libmediaplayerservice.so

\system\lib\libmedia_jni.so

\system\lib\libnativehelper.so

\system\lib\libnetutils.so

\system\lib\libOmxCore.so

\system\lib\libOmxH264Dec.so

\system\lib\libpixelflinger.so

\system\lib\libpvasf.so

\system\lib\libpvasfreg.so

\system\lib\libpvauthor.so

\system\lib\libpvcommon.so

\system\lib\libpvdownload.so

\system\lib\libpvdownloadreg.so

\system\lib\libpvmp4.so

\system\lib\libpvmp4reg.so

\system\lib\libpvnet_support.so

\system\lib\libpvplayer.so

\system\lib\libpvrtsp.so

\system\lib\libpvrtspreg.so

\system\lib\libqcamera.so

\system\lib\libreference-ril.so

\system\lib\libril.so

\system\lib\librpc.so

\system\lib\libsgl.so

\system\lib\libsonivox.so

\system\lib\libsoundpool.so

\system\lib\libsqlite.so

\system\lib\libssl.so

\system\lib\libstdc++.so

\system\lib\libsur-f-aceflinger.so

\system\lib\libsystem_server.so

\system\lib\libthread_db.so

\system\lib\libUAPI_jni.so

\system\lib\libui.so

\system\lib\libutils.so

\system\lib\libvorbisidec.so

\system\lib\libwbxml.so

\system\lib\libwbxml_jni.so

\system\lib\libwebcore.so

\system\lib\libwpa_client.so

\system\lib\libxml2wbxml.so

\system\lib\libz.so

\system\lib\modules

\system\lib\modules\wlan.ko

\system\media

鈴聲音樂文件夾,除了常規的鈴聲外還有一些系統提示事件音

\system\media\audio

\system\media\audio\alarms鬧鈴音

\system\media\audio\notifications提示音

\system\media\audio\ringtones鈴聲

\system\media\audio\ui界面操作事件音

\system\media\audio\alarms\Alarm_Beep_01.ogg

\system\media\audio\alarms\Alarm_Beep_02.ogg

\system\media\audio\alarms\Alarm_Beep_03.ogg

\system\media\audio\alarms\Alarm_Buzzer.ogg

\system\media\audio\alarms\Alarm_Classic.ogg

\system\media\audio\alarms\Alarm_Rooster_02.ogg

\system\media\audio\notifications\Beat_Box_Android.ogg

\system\media\audio\notifications\CaffeineSnake.ogg

\system\media\audio\notifications\DearDeer.ogg

\system\media\audio\notifications\DontPanic.ogg

\system\media\audio\notifications\F1_MissedCall.ogg

\system\media\audio\notifications\F1_New_MMS.ogg

\system\media\audio\notifications\F1_New_SMS.ogg

\system\media\audio\notifications\Heaven.ogg

\system\media\audio\notifications\Highwire.ogg

\system\media\audio\notifications\KzurbSonar.ogg

\system\media\audio\notifications\OnTheHunt.ogg

\system\media\audio\notifications\TaDa.ogg

\system\media\audio\notifications\Tinkerbell.ogg

\system\media\audio\notifications\Voila.ogg

\system\media\audio\ringtones\BeatPlucker.ogg

\system\media\audio\ringtones\BentleyDubs.ogg

\system\media\audio\ringtones\BirdLoop.ogg

\system\media\audio\ringtones\CaribbeanIce.ogg

\system\media\audio\ringtones\CrazyDream.ogg

\system\media\audio\ringtones\CurveBall.ogg

\system\media\audio\ringtones\DreamTheme.ogg

\system\media\audio\ringtones\EtherShake.ogg

\system\media\audio\ringtones\FriendlyGhost.ogg

\system\media\audio\ringtones\GameOverGuitar.ogg

\system\media\audio\ringtones\Growl.ogg

\system\media\audio\ringtones\InsertCoin.ogg

\system\media\audio\ringtones\LoopyLounge.ogg

\system\media\audio\ringtones\LoveFlute.ogg

\system\media\audio\ringtones\MidEvilJaunt.ogg

\system\media\audio\ringtones\MildlyAlarming.ogg

\system\media\audio\ringtones\NewPlayer.ogg

\system\media\audio\ringtones\Noises1.ogg

\system\media\audio\ringtones\Noises2.ogg

\system\media\audio\ringtones\Noises3.ogg

\system\media\audio\ringtones\OrganDub.ogg

\system\media\audio\ringtones\Ring_Classic_02.ogg

\system\media\audio\ringtones\Ring_Digital_02.ogg

\system\media\audio\ringtones\Ring_Synth_02.ogg

\system\media\audio\ringtones\Ring_Synth_04.ogg

\system\media\audio\ringtones\RomancingTheTone.ogg

\system\media\audio\ringtones\SitarVsSitar.ogg

\system\media\audio\ringtones\SpringyJalopy.ogg

\system\media\audio\ringtones\T-Jingle.ogg

\system\media\audio\ringtones\Terminated.ogg

\system\media\audio\ringtones\TwirlAway.ogg

\system\media\audio\ringtones\VeryAlarmed.ogg

\system\media\audio\ringtones\World.ogg

\system\media\audio\ui\Effect_Tick.ogg

\system\sounds

默認的音樂測試文件,僅有一個test.mid文件,用於播放測試的文件。

\system\sounds\test.mid

\system\usr

用戶文件夾,包含共享、鍵盤佈局、時間區域文件等。

\system\usr\keychars

\system\usr\keylayout

\system\usr\share

\system\usr\srec

\system\usr\keychars\qwerty.kcm.bin

\system\usr\keychars\qwerty2.kcm.bin

\system\usr\keychars\trout-keypad-qwertz.kcm.bin

\system\usr\keychars\trout-keypad-v2.kcm.bin

\system\usr\keychars\trout-keypad-v3.kcm.bin

\system\usr\keychars\trout-keypad.kcm.bin

\system\usr\keylayout\h2w_headset.kl

\system\usr\keylayout\qwerty.kl

\system\usr\keylayout\trout-keypad-qwertz.kl

\system\usr\keylayout\trout-keypad-v2.kl

\system\usr\keylayout\trout-keypad-v3.kl

\system\usr\keylayout\trout-keypad.kl

\system\usr\share\bsk

\system\usr\share\zoneinfo

\system\usr\share\bsk\V_FD_speed_101.bsk

\system\usr\share\bsk\V_FD_std_101.bsk

\system\usr\share\zoneinfo\zoneinfo.dat

\system\usr\share\zoneinfo\zoneinfo.idx

\system\usr\srec\config

\system\usr\srec\config\en.us

\system\usr\srec\config\en.us\baseline.par

\system\usr\srec\config\en.us\baseline11k.par

\system\usr\srec\config\en.us\baseline8k.par

\system\usr\srec\config\en.us\dictionary

\system\usr\srec\config\en.us\g2p

\system\usr\srec\config\en.us\grammars

\system\usr\srec\config\en.us\models

\system\usr\srec\config\en.us\dictionary\basic.ok

\system\usr\srec\config\en.us\dictionary\cmu6plus.ok.zip

\system\usr\srec\config\en.us\dictionary\enroll.ok

\system\usr\srec\config\en.us\g2p\en-US-ttp.data

\system\usr\srec\config\en.us\grammars\VoiceDialer.g2g

\system\usr\srec\config\en.us\models\generic.swiarb

\system\usr\srec\config\en.us\models\generic11.lda

\system\usr\srec\config\en.us\models\generic11_f.swimdl

\system\usr\srec\config\en.us\models\generic11_m.swimdl

\system\usr\srec\config\en.us\models\generic8.lda

\system\usr\srec\config\en.us\models\generic8_f.swimdl

\system\usr\srec\config\en.us\models\generic8_m.swimdl

相關問題答案