Android系統配置管理-ROM審查

申明:該文章不是技術相關文章,專家繞過

前段時間一直在督促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自動化版本審查。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章