android 打包 system.img 的 过程
发布时间
阅读量:
阅读量
以下是一个用于生成system.img文件的命令示例:
$ ./make_ext4fs -s -T 1421464178 -S file_contexts -l 1073741824 -a system system.img system/
参数说明如下:
// -s 参数用于启用静默模式,避免输出操作过程信息,该参数可选;
// -T 参数用于设定Unix时间戳,用以指定system.img中文件的修改时间,可通过“站长之家 时间戳”等网站查询特定时间点对应的时间戳;
// -S 参数用于指定sepolicy中的file_contexts文件;
// -l 参数表示系统镜像文件的最大容量,其数值受限于所使用的分区大小;
// -a 参数定义Android系统的挂载点,如system、userdata或recovery等;
// system.img 表示生成的镜像文件名称;
// system/ 表示输入目录,其中包含framework、app、bin等多个子目录。
关于file_contexts文件需要进一步说明:此文件主要用于描述SELinux策略下的文件系统权限配置。通常情况下,在原始镜像的根目录中可以找到该文件。如果用户对执行文件进行了修改、添加或删除操作,则可能需要对file_contexts进行相应调整。然而,该文件的具体内
全部评论 (0)
还没有任何评论哟~
