Ⅰ 如何解包,打包,簽名,一個ROM
Boot映像並非完整文件系統,它採用了Android自定義格式,包括2K文件頭,後接gzip壓縮內核,再接ramdisk內存檔,最後是第二階段載入程序(該程序可選)。該格式定義在android-src/system/core/mkbootimg中的bootimg.h文件。
ramdisk映像為小型文件系統,包含啟動系統所需核心文件,如init進程、init.rc等。
解包boot.img的過程其實很簡單,只需下載一個ROM助手,安裝並打開,在主界面找到「解包IMG」按鈕,載入boot鏡像文件,等待幾分鍾即可解包。解包後的內容會顯示在提示打開的文件夾中,可自由編輯。
ROM助手同樣支持解包recovery、userdata等鏡像文件,步驟與解包boot相同。目前ROM助手尚無打包功能,但開發者團隊正在完善。
若要手動打包boot鏡像文件,需使用命令符:開始-運行-cmdd:回車cd boot回車bootimg --repack-bootimg 0x200000 "mem=211M console=null androidboot.hardware=qcom" 2048 4096。若顯示「output boot.img」,則打包成功。
注意不同手機在上述存儲設備的順序可能不同,務必確認正確設備號。