1. 程式人生 > >無需刷機,檢視rom包內的檔案

無需刷機,檢視rom包內的檔案

靜態除錯

  有時候為了確認系統內某些檔案是否存在、是否編譯了odex、反編譯apk、反編譯oat等,檢視一些靜態資訊的時候,一般我們都會找一個機器通過flash_all,再等開機後adb 進去檢視。這樣一來很浪費時間,其實我們完全可以將system.img mount到本地pc上檢視。

   1)下載對應的rom包。

   2)本地解壓後找到對應的system.img。

   3)通過本地編譯時提供的host小工具命令simg2img(一般位於out/host/linux-x86/bin下)將system.img轉化為raw img檔案。simg2img system.img s.raw

   4)本地建立掛載點目錄,如mkdir system-host,接著直接通過mount s.raw system-host即可(注意mount需要root許可權)。

   5)掛載成功後,system-host就跟手機上system分割槽一模一樣。

附上一個simg2img下載連結:點選開啟連結