2014-11-07 55 views

回答

0

您不能修改APK而不打破它的簽名。

META-INF文件夾包含三個文件:

  1. CERT.RSA這是您的證書
  2. MANIFEST.MF這是包含在APK
  3. CERT.SF引用的所有文件的哈希值標稱JAR清單是的MANIFEST.MF中所有條目的簽名文件以及清單文件整體

如果您更改APK中的任何文件,它的散列值將會更改,並且簽名驗證將失敗。至於將任意文件添加到APK中,Android將只允許您訪問MANIFEST.MF中的文件,並且由於無法在不破壞其哈希的情況下更改此文件,因此實際上無法將任何文件添加到APK中。

More info on jar signing and verification

相關問題