jarsigner為apk檔案簽名

2021-07-01 18:22:56 字數 539 閱讀 3248

jarsigner -verbose -keystore feelyou.keystore -storepass feelyou.info -signedjar signed.apk -digestalg sha1 -sigalg md5withrsa unsigned.apk feelyou

解釋:1、-keystore feelyou.keystore:指定需要使用的簽名檔案,直接寫檔名說明在當前目錄下,否則請自行指定具體路徑

2、-storepass feelyou.info:自動輸入密碼,keystore的密碼和alias的密碼都是我用的都是feelyou.info

3、-signedjar signed.apk:指定簽名後的檔案儲存路徑,這裡是說以signed.apk的檔名存在當前路徑下

4、-digestalg sha1 -sigalg md5withrsa:這就是必須加上的引數,如果你是jdk 1.6也不受影響

5、unsigned.apk:未簽名的apk路徑,這裡是當前路徑下的unsigned.apk檔案

6、feelyou:最後這個是alias

使用jks檔案為apk簽名

參與的專案近期要求安全檢測,apk不達標並且無法修復的話會要求使用官方加固包。加固之後的包簽名會失效,所有需要重新進行簽名。今天藉此機會記錄一下整個操作流程。原來apk是使用jks格式的簽名檔案來操作的,還有一種是keystore檔案格式。我們先來看jks檔案格式怎麼操作 一 jks格式操作步驟 1...

內建帶so的APK為系統APK方法

1 若內建為可解除安裝的apk,可以無需解壓出lib直接編譯就可以 具體參考 方法一 如下例,在android.mk中新增並配置變數 注意路徑對應 local prebuilt jni libs lib armeabi v7a libcryptox.so lib armeabi v7a libfb....

安裝APK檔案

首先進入到dos命令列視窗 adb version adb devices 獲取模擬器 裝置列表 adb s emulator 5556 install apk檔案 將apk檔案拖進即可顯示出apk檔案的路徑 例 c users administrator adb version android d...