android的apk在進行梆梆加固之後,v2簽名丟失,需要手動進行v2簽名
android_java
看得懂的實用技術和開發方法
android的apk在進行梆梆加固之後,v2簽名丟失,需要手動進行v2簽名,具體方法如下:
一 、使用Android SDK中的zipalign - 對齊操作 - 優化:
1、使用Android SDK中的zipalign - 對齊操作 - 優化
1.打開CMD,進入Android SDK -> build-tools -> 25.+目錄,(這裡如果沒有這個文件夾,那說明你的sdk需要更新了)
2.執行命令:zipalign -v 4 [待優化.apk路徑] [優化後.apk路徑] 例:zipalign -v 4 test.apk test_aglin.apk
(有可能是這種的:./zipalign -v 4 test.apk test_aglin.apk)
二、使用apksigner 簽名:
1、打開CMD,進入Android SDK -> build-tools -> 25.+目錄,這裡與上面一樣,沒有對應目錄請更新idk。
2、執行命令:apksigner sign --ks [你的簽名文件] [apk路徑] 例:apksigner sign --ks android.jks test_aglin.apk
(有可能是這種的:./apksignerXXXXXXXXXXXXXXXXX)
之後會輸入簽名文件密碼,密碼不會顯示。不報什麼錯即成功,這裡不會生成新的apk,就是上面第二步生成的apk,檢測會發現簽名有變化。
即可v2簽名成功。
查看v2簽名:
1.使用命令java -jar GetApkInfo.jar ***.apk查看APK信息及簽名版本;
2.①若「V1簽名驗證通過」為true,則該APK使用V1簽名,反之沒有;
②若「V2簽名驗證通過」為true,則該APK使用V2簽名,反之沒有;
③若「V1簽名驗證通過」和「V2簽名驗證通過」均顯示為true,則該應用同時使用V1+V2簽名。
GetApkInfo.jar這個文件,如果讀者需要,可以給我留言,我會發給你的。
※聽說 trouble 有18個意思
※以色列惹禍了 伊朗發動全線反攻 美警告國民:快撤
TAG:大千世界 |