簽名apk
1.生成keystore
生成金鑰:keytool -genkey -alias bst.keystore -keyalg RSA -validity 20000 -keystore bst.keystore
給APK簽名:jarsigner -verbose -keystore bst.keystore -signedjar WiMo_signed.apk WiMo-system.apk bst.keystore
齊活...
2.驗證key方法:
用jar -xvf your_apk解開,裡面有個META-INF目錄,下面有個CERT.RSA檔案驗證這個檔案,linux下執行下面的命令,
openssl pkcs7 -inform DER -in CERT.RSA -noout -print_certs -text會列印出這個apk的key 資訊
3.手動簽名:
手動籤key的一個方法
自己生成key,找個signapk.jar,把這個jar檔案和pk8以及x509.pem放到同樣目錄,
把自己要簽名的apk也放進去,然後使用下面的命令
java -jar signapk.jar xxx.x509.pem xxx.pk8 your_apk signed.apk
4.自動重籤Key
自動簽名。但小心user模式下,該鐘方法apk會被分成2個檔案!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LOCAL_PATH:= $(call my-dir)
#Build DCDWidget.apk and Sign DCDWidget.apk with Shared key.
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := user
LOCAL_MODULE := your_apk
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := shared
include $(BUILD_PREBUILT)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
相關文章
- APK簽名報錯APK
- Android空包Apk簽名AndroidAPK
- Apk 簽名的那些事APK
- 簽名打包Android版apkAndroidAPK
- Android之重新簽名APKAndroidAPK
- apk空包簽名方法及工具APK
- Android APK V1 簽名原理AndroidAPK
- 為IONIC開發的安卓apk簽名安卓APK
- Android加固之後Apk重簽名AndroidAPK
- Android 生成簽名apk與多渠道打包AndroidAPK
- User模式下內建apk做重簽名.模式APK
- Android APK簽名原理和過程詳解AndroidAPK
- 獲取APK檔案的簽名資訊,反射實現APK反射
- apk簽名相關文章APK
- Visual Studio 2017為Android APK包簽名AndroidAPK
- 【Android自動化打包】03. APK的數字簽名AndroidAPK
- iOS簽名、iOS企業簽名、iOS超級簽名工具使用iOS
- 蘋果企業簽名多少錢-ios企業簽名-企業簽名蘋果iOS
- 分享一個自動編譯,打包,簽名 android apk 的小指令碼編譯AndroidAPK指令碼
- 群簽名與環簽名的介紹
- 環簽名
- Pressone 簽名
- 簽名錄
- 【Brussel】簽名
- 簽名修改
- Android APK命令列實現V1、V2簽名及驗證AndroidAPK命令列
- iOS逆向——應用簽名及重簽名原理iOS
- iOS證書籤名機制&重簽名&防止重簽名iOS
- 蘋果簽名該怎麼去選擇呢?iOS企業簽名-企業簽名蘋果iOS
- 蘋果簽名推薦,如何選擇蘋果簽名者蘋果
- Android 命令列構建和簽署APKAndroid命令列APK
- 蘋果ios簽名蘋果iOS
- 手寫簽名
- 數字簽名
- 函式簽名函式
- iOS 重簽名iOS
- 個性簽名
- 【Vue】 簽名元件Vue元件