在编译android 之后,会生成几个image 文件, 这些文件是:
1。 ramdisk.img : 一个分区影像文件,它会在kernel 启动的时候,以只读的方式被 mount , 这个文件中只是包含了 /init 以及一些配置文件,这个ramdisk 被用来调用init,以及把真正的root file system mount 起来。
2。system.img:是包含了整个系统,android 的framework,application 等等,会被挂接到 "/" 上,包含了系统中所有的二进制文件
system|-- app| |-- Browser.apk| |-- Contacts.apk| |-- ContactsProvider.apk| |-- Development.apk| |-- Fallback.apk| |-- GoogleApps.apk| |-- GoogleAppsProvider.apk| |-- Home.apk| |-- ImProvider.apk| |-- Maps.apk| |-- MediaProvider.apk| |-- Phone.apk| |-- SettingsProvider.apk| |-- TelephonyProvider.apk| |-- XmppService.apk| `-- XmppSettings.apk|-- bin| |-- AudioHardwareRecord| |-- AudioInRecord| |-- RecursiveMutexTest| |-- SRecTest| |-- SRecTestAudio| |-- UAPI_PortabilityTest| |-- UAPI_SrecTest| |-- UAPI_test| |-- am| |-- app_process| |-- busybox| |-- cat -> toolbox| |-- chmod -> toolbox| |-- cmp -> toolbox| |-- crasher| |-- dalvikvm| |-- date -> toolbox| |-- dbus-daemon| |-- dd -> toolbox| |-- debuggerd| |-- dexdump| |-- dexopt| |-- df -> toolbox| |-- dmesg -> toolbox| |-- drm1_unit_test| |-- drm2_unit_test| |-- dumpstate| |-- dumpsys| |-- exists -> toolbox| |-- getevent -> toolbox| |-- getprop -> toolbox| |-- hd -> toolbox| |-- ifconfig -> toolbox| |-- input| |-- insmod -> toolbox| |-- install_boot_image| |-- ioctl -> toolbox| |-- kill -> toolbox| |-- linker| |-- ln -> toolbox| |-- log -> toolbox| |-- logcat| |-- ls -> toolbox| |-- lsmod -> toolbox| |-- mem_profiler| |-- mkdir -> toolbox| |-- mkdosfs -> toolbox| |-- monkey| |-- mount -> toolbox| |-- mtptest| |-- netcfg| |-- netstat -> toolbox| |-- notify -> toolbox| |-- ping -> toolbox| |-- powerd -> toolbox| |-- pppd| |-- printenv -> toolbox| |-- ps -> toolbox| |-- pv| |-- r -> toolbox| |-- readtty -> toolbox| |-- reboot -> toolbox| |-- renice -> toolbox| |-- resetradio -> toolbox| |-- rild| |-- rm -> toolbox| |-- rmdir -> toolbox| |-- rmmod -> toolbox| |-- ro.xml| |-- ro2.xml| |-- roerror.xml| |-- rotatefb -> toolbox| |-- route -> toolbox| |-- runtime| |-- sdutil| |-- sendevent -> toolbox| |-- service| |-- setconsole -> toolbox| |-- setkey -> toolbox| |-- setprop -> toolbox| |-- sh| |-- showmap| |-- showslab| |-- sleep -> toolbox| |-- smd -> toolbox| |-- sqlite3| |-- ssltest| |-- start -> toolbox| |-- stop -> toolbox| |-- su| |-- sync -> toolbox| |-- syren -> toolbox| |-- system_server| |-- toolbox| |-- umount -> toolbox| |-- usbd| |-- watchprops -> toolbox| |-- webgrab -> toolbox| `-- wipe -> toolbox|-- build.prop|-- etc| |-- event-log-tags| |-- favorites-default.xml| `-- gservices.xml|-- fonts| |-- DroidSans-Bold.ttf| |-- DroidSans.ttf| |-- DroidSansFallback.ttf| |-- DroidSansMono.ttf| |-- DroidSerif-Bold.ttf| |-- DroidSerif-BoldItalic.ttf| |-- DroidSerif-Italic.ttf| `-- DroidSerif-Regular.ttf|-- framework| |-- am.jar| |-- core.jar| |-- ext.jar| |-- framework-res.apk| |-- framework-tests.jar| |-- framework.jar| |-- input.jar| |-- monkey.jar| `-- ssltest.jar|-- lib| |-- libFFTEm.so| |-- libUAPI_jni.so| |-- libaes.so| |-- libandroid_runtime.so| |-- libaudioflinger.so| |-- libc.so| |-- libcorecg.so| |-- libcrypto.so| |-- libctest.so| |-- libcutils.so| |-- libdbus.so| |-- libdl.so| |-- libdrm1.so| |-- libdrm1_jni.so| |-- libdvm.so| |-- libembunit.so| |-- libevent.so| |-- libexpat.so| |-- libhardware.so| |-- libicudata.so| |-- libicui18n.so| |-- libicuuc.so| |-- libm.so| |-- libmedia.so| |-- libmedia_jni.so| |-- libnativehelper.so| |-- libopengles_cm.so| |-- libpim.so| |-- libpixelflinger.so| |-- libpv.so| |-- libreference-ril.so| |-- libril.so| |-- libsgl.so| |-- libsonivox.so| |-- libsqlite.so| |-- libssl.so| |-- libstdc++.so| |-- libsurfaceflinger.so| |-- libsystem_server.so| |-- libthread_db.so| |-- libui.so| |-- libutils.so| |-- libwebcore.so| |-- libz.so| `-- security| `-- cacerts.bks|-- lost+found|-- media| `-- audio| `-- ringtones| |-- em_ringtone1.mp3| |-- em_ringtone2.mp3| |-- ring3.mp3| `-- ringer.mp3|-- sounds| `-- test.mid`-- usr |-- keychars | |-- qwerty.kcm.bin | |-- qwerty2.kcm.bin | `-- tuttle2.kcm.bin |-- keylayout | |-- qwerty.kl | `-- tuttle2.kl |-- share | |-- bsk | | |-- V_FD_speed_101.bsk | | `-- V_FD_std_101.bsk | `-- zoneinfo | |-- zoneinfo.dat | `-- zoneinfo.idx `-- srec `-- config |-- en.us | |-- audio | | `-- v139 | | `-- v139_113.nwv | |-- baseline.par | |-- baseline11k.par | |-- baseline8k.par | |-- dictionary | | `-- basic.ok | |-- g2p | | |-- en-US-15k.dictionary | | |-- en-US-60k.dictionary | | |-- en-US-90k.dictionary | | `-- en-US-ttp.data | |-- grammars | | |-- VoiceDialer.g2g | | |-- bothtags5.g2g | | |-- dynamic-test.g2g | | `-- enroll.g2g | `-- models | |-- generic.lda | |-- generic.mul | |-- generic.swiarb | |-- generic.swimdllst | |-- generic_f.swimdl | `-- generic_m.swimdl |-- shared | `-- sigmoid_param `-- speech_prompt.mp3
3。 userdata.img: 将会被挂接到 /data 下,包含了所有应用相关的配置文件,以及用户相关的数据 。
data|-- app| |-- ApiDemos.apk| `-- NewActivity.apk|-- dalvik-cache| |-- data@app@NewActivity.apk@classes.dex| |-- system@app@Browser.apk@classes.dex| |-- system@app@Contacts.apk@classes.dex| |-- system@app@ContactsProvider.apk@classes.dex| |-- system@app@Development.apk@classes.dex| |-- system@app@GoogleApps.apk@classes.dex| |-- system@app@GoogleAppsProvider.apk@classes.dex| |-- system@app@Home.apk@classes.dex| |-- system@app@ImProvider.apk@classes.dex| |-- system@app@Maps.apk@classes.dex| |-- system@app@MediaProvider.apk@classes.dex| |-- system@app@Phone.apk@classes.dex| |-- system@app@SettingsProvider.apk@classes.dex| |-- system@app@TelephonyProvider.apk@classes.dex| |-- system@app@XmppService.apk@classes.dex| |-- system@app@XmppSettings.apk@classes.dex| |-- system@framework@core.jar@classes.dex| |-- system@framework@ext.jar@classes.dex| |-- system@framework@framework-tests.jar@classes.dex| |-- system@framework@framework.jar@classes.dex| `-- system@framework@monkey.jar@classes.dex|-- data| |-- android| |-- au.id.benno| |-- com.google.android.browser| |-- com.google.android.contacts| |-- com.google.android.development| |-- com.google.android.fallback| |-- com.google.android.googleapps| |-- com.google.android.home| |-- com.google.android.maps| | `-- databases| | `-- maps.db| |-- com.google.android.phone| |-- com.google.android.providers.contacts| | `-- databases| | `-- contacts.db| |-- com.google.android.providers.googleapps| | `-- databases| | `-- accounts.db| |-- com.google.android.providers.im| | `-- databases| | `-- im.db| |-- com.google.android.providers.media| | `-- databases| | `-- media.db| |-- com.google.android.providers.settings| | `-- databases| | `-- settings.db| |-- com.google.android.providers.telephony| | `-- databases| | |-- mms.db| | |-- sms.db| | `-- telephony.db| |-- com.google.android.samples| |-- com.google.android.xmppService| `-- com.google.android.xmppSettings|-- download|-- drm| |-- content| |-- rights| `-- system|-- logs|-- lost+found|-- misc| |-- location| | `-- gps| | |-- location| | |-- nmea| | `-- properties| `-- wallpaper|-- system| `-- packages.xml`-- tombstones `-- 0000022d_0000022d_47392b21
转载于:https://www.cnblogs.com/sdphome/archive/2011/03/17/1986875.html
相关资源:android生成system.img命令