簡體   English   中英

是否可以通過復制簽名APK的META-INF文件夾內的簽名文件來簽名APK

[英]Is it possible to sign APK by copying signature files inside META-INF folder of signed APK

我不確定我的方法是否有效,但是由於我沒有有效的密鑰庫來簽名我的APK,因此我試圖通過復制已經簽名的APK的簽名文件來簽名我的APK。

我相信已簽名APK的簽名位於META-INF文件夾中。 我可以通過解壓縮APK文件來檢索它。 當我使用“ apktool ”將META-INF文件夾復制到未簽名的APK時,此方法不起作用 我在安裝時收到無效的APK錯誤,並且JarSigner告訴“無清單”和“ jar未簽名”。

如果有任何問題,請糾正我,或者提出更好的方法。

是否可以通過復制簽名APK的META-INF文件夾內的簽名文件來簽名APK

不。那不是數字簽名的工作方式。 根據要簽名的文件的內容以及簽名密鑰來計算簽名。

除非APK內容已經相同(在這種情況下它沒有用),否則您將無法執行此操作。

原始APK中的簽名可驗證該APK中的“文件”是否具有特定的“校驗和”(MD5和/或SHA1)。 新APK中的“校驗和”是不同的,因此簽名與該“校驗和”不對應,因此無效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM