android的各種 img 檔案

2021-06-18 10:55:52 字數 1243 閱讀 3948

對android的各種disk images很好奇,一直想知道怎麼去know和hack這些images,所以就有了這篇*****。

用file來檢視檔案型別 

ramdisk.img 

data

data檔案共有這麼幾個,kernel-qemu,local.img和userdata-qemu.img。

什麼是data檔案?如何使用這些檔案?我們面臨著麼兩個問題 

vms alpha executable

vms alpah executable共有這麼幾個system.img,userdata.img,opl.img,userdata.img和cache.img。

什麼是vms alpha executable?如何使用這些檔案?我們面臨這麼兩個問題。。。 

adb shell(1.5版本)

使用這個命令據說可以在emulator起來以後進入到android os的shell中,我們來看看、 

kernel在**? 

什麼是yaffs2?

ok, 這又是一種新的檔案系統,designed specially for nand chips;yaffs2是yaffs的第二版,為了適應新的nand chips,這些新chip的page size有2048bytes,plus 64bytes的spare areas;老版本的nand chips的page是512bytes,plus 16bytes spare area。

這些disk images從何而來?

從這篇文章編譯android1.5裡能否得到一些啟示?

在編譯android1.5後,其實我們能得到3個img檔案,似乎可以下斷言,這三個image是在編譯android的過程中得到的。有關生成他們的過程又是另外乙個話題,估計得去讀makefile了。 root@ubuntu8:/ophone/android-1.5# find . -name *.img

./out/target/product/generic/obj/packaging/systemimage_unopt_intermediates/system.img

./out/target/product/generic/userdata.img

./out/target/product/generic/system.img

./out/target/product/generic/ramdisk.img

btw, out目錄是在編譯過程中產生的目錄,其餘目錄則是source目錄

Android檔案各種儲存路徑的比較

應用內部儲存空間 資料檔案私有 檔案儲存到這個路徑下,不需要申請許可權,當應用被解除安裝的時候,目錄下的檔案會被刪除。需要注意的是,這個檔案的目錄和應用的儲存位置有關,當應用被移動到外部儲存裝置的時候,檔案的絕對路徑也是變化的,所以建議當資料儲存到這個目錄的時候,用相對路徑。這個目錄和getfile...

Android檔案各種儲存路徑的比較

應用內部儲存空間 資料檔案私有 檔案儲存到這個路徑下,不需要申請許可權,當應用被解除安裝的時候,目錄下的檔案會被刪除。需要注意的是,這個檔案的目錄和應用的儲存位置有關,當應用被移動到外部儲存裝置的時候,檔案的絕對路徑也是變化的,所以建議當資料儲存到這個目錄的時候,用相對路徑。這個目錄和getfile...

可以引導的IMG檔案製作!

最近在研究 自己動手寫作業系統 有了點進步想記錄並分享一下!根據 自己動手寫作業系統 一書自己完成可以引導的img軟盤映像!工具 nasm彙編編譯器,virtual pc 2007,floppywriter 需要知識 nasm彙編 編寫boot.asm org 07c00h 程式載入到7c00h處 ...