剖析APK內部結構

  1. 總的目錄結構:

    總的目錄結構

classes.dex 是.dex文件。
resources.arsc是resources resources文件。
AndroidManifest.xml是AndroidManifest.xml文件。
res是uncompiled resources。
META-INF是簽名文件夾。

  1. META-INF其中有三個文件:


    META-INF

MANIFEST.MF文件
版本號以及每一個文件的哈希值(BASE64)。包括資源文件。這個是對每個文件的整體進行SHA1(hash)。

CERT.SF
這個是對每個文件的頭3行進行SHA1 hash。

CERT.RSA
這個文件保存了簽名和公鑰證書。

  1. 基本流程如下:


詳細打包流程http://www.lxweimin.com/p/d20de02f333b

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容