申明:该文章不是技术相关文章,专家绕过
前段时间一直在督促ROM版本发布,但没有有效的审查手段和方法,都是人工烧录的方式测试验证,低效切不可靠。昨天在和ROM系统工程是聊的时候,了解到可以从ROM自身进行检查。结核ROM定制的一些经验总结出在Android系统配置管理中最后一道关卡是ROM审核方案(仅仅针对没有分块加密的ROM进行审查)。基于版本配置管理ROM审查方法,主要是结合需要检查ROM中升级具体组件版本和BIN文件进行版本检查,避免以前人工通过烧录ROM检查方式更具有可操做行,避免问题频发。
以下是写给配置管理员或测试人员,不针对开发人员。1.首先安装,“ROM助手”2.选择,“ROM编辑”
3.将“SYSTEM.IMG”拖入软件,如下图所示4.对于APK,针对检查列表,对应版本检查,如: “AbcBackupService”应用,版本是1.0
5. 对于bin和动态库检查,选择编辑权限,然后选择制定文件。这里就可以检查编译时间和大小,以及权限相关的内容。
6.详细核对文件Hash则需要对IMG解包,这里工具也提供了该工具,选择“工具箱”然后选择解包,选择指定目录后,将得到IMG解包文件,这时候可以使用MD5检查和原始文件的区别。
7.对比文件MD5校验值选择MD5工具然后将文件拖入,得到计算结果
以上是我提供的在没有自动化方案的基础上,提供基本人工ROM审查的方法,结合该方法按照配置管理的制度定制版本检查列表由人工进行核对(成本挺高的,但可以减少版本错误的问题)。集成现有的一些工具用到配置管理中,将在初期得到较好的受益。其它可供的思考方案:基于Linux下对ROM自动化版本审查。