Advertisement

Android5.0系统更新包中的system.new.dat文件打包成

阅读量:

Android 5.0启动了新的system.img压缩策略。当进行完整升级时,在OTA的zip包中通常会包含一个近似于ext4格式的image文件;然而该文件并非完整的ext4镜像文件而是省去了大量冗余数据的一个优化版本。如果基于基础镜像构建差分增量包,则同样能够以稀疏形式进行描述。

详细阐述了如何从system源目录生成最终的OTA zip 包。可参考另一篇博文中对Android 5.0 更新包中 system.new.dat 文件解密的技术描述:Android5.0的更新包中system.new.dat文件的解包

如果想创建一个完整的OTA更新包,则通常会将启动引导程序(boot)、操作系统(system)以及其它辅助图像文件包含进去;这些启动文件通常与设备特性相关,并且具体实现时还需要考虑不同的硬件配置。需要注意的是,在启动引导程序生成过程中 Boot 的配置也需要特别处理,在某些硬件架构下可能需要构建设备树(dt)。这里主要讲解系统构建流程:如何按照步骤创建关键配置数据文件(如 system.new.dat 等),以确保 OTA 更新过程的有效性。

1. 第一步,利用system目录和file_contexts生成system.img

其实在实际操作中制作system.img极为简便,请查阅相关技术文档:[android中system.img的打包过

全部评论 (0)

还没有任何评论哟~