编译android 之后生成的 img 文件介绍

it2022-05-09  23

在编译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命令

最新回复(0)