Ⅰ 如何解包,打包,签名,一个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”,则打包成功。
注意不同手机在上述存储设备的顺序可能不同,务必确认正确设备号。