重簽名apk

重新簽名APK文件
1).     將證書(debug.keystore)複製到與需要重新簽名的apk文件相同的目錄下(如:複製到D:\Sign)
2).     在cmd中切換到需要重新前面的apk文件的目錄下
cd D:\Sign
3).     運行下面的命令
jarsigner -verbose -keystore debug.keystore -signedjar PhoneBook_signed.apk PhoneBook.apk mine.keystore
/*解釋:hjarsigner是Java的簽名工具
-verbose參數表示:顯示出簽名詳細信息
-keystore表示使用當前目錄中的debug.keystore簽名證書文件。
-signedjar PhoneBook_signed.apk表示簽名後生成的APK名稱,PhoneBook.apk表示未簽名的APK Android軟件, mine.keystore表示別名
關於SDK工具使用的keystore:
    Keystore名字:“debug.keysotre”
    Keystore密碼:“android”
    Key別名:“androiddebugkey”
    Key密碼:“android”
eg:jarsigner -verbose -keystore debug.keystore -signedjar renren_singed.apk renren.apk androiddebugkey


安裝apk:

adb install xx.apk

卸載apk

adb uninstall xxxx(package的id)

導出測試報告:
adb pull /mnt/sdcard/20130301 D:\casereport
查看apk包的包名和主activity信息:
在platform-tools目錄下使用如下命令:aapt dump badging XXX.apk
eg:aapt dump badging D:\softwareone\Android\kge_signed.apk
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章