古詩詞大全網 - 藝術簽名 - 如何重簽名APK文件

如何重簽名APK文件

方法壹:需要刪除apk包中的簽名文件,META-INF(更改apk格式為壓縮包形式,刪除META-INF文件夾,改回.apk格式);

將證書(debug.keystore)復制到與需要重新簽名的apk文件相同的目錄下(如:復制到D:\Sign);

進入cmd模式,進入D:\Sign目錄;

運行下面的命令jarsigner -verbose -keystore debug.keystore -storepass android -signedjar PhoneBook_signed.apk -digestalg SHA1 -sigalg MD5withRSA PhoneBook.apk androiddebugkey/*解釋:-jarsigner是Java的簽名工具-verbose參數表示:顯示出簽名詳細信息-keystore表示使用當前目錄中的debug.keystore簽名證書文件-storepass android表示Keystore密碼:“android”-signedjar PhoneBook_signed.apk表示簽名後生成的APK名稱PhoneBook.apk表示未簽名的APK Android軟件-digestalg SHA1 -sigalg MD5withRSA:這就是必須加上的參數,如果妳是jdk 1.6也不受影響-androiddebugkey表示Key別名

大功告成,看看文件夾吧;

方法二:使用工具re-sign.jar。打開re-sign.jar。刪除簽名文件,META-INF後,拖動apk到re-sign.jar處,並點擊保存;

大功告成,看看文件夾吧;