對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處 ...