馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
本帖最後由 for0907 於 2022-9-29 11:46 編輯
因為版上有提供多開的LINE
很久沒研究了
最近要更新鈴聲
發現無法安裝的現象
測試了一下
單純刪掉簽名資訊
再重新簽名
一樣無法安裝
只好花時間研究
原因是LINE官方簽名採用V2+V3
所以簽名也要用V2+V3
就解決了
唯一問題就是不能覆蓋舊的LINE更新
因為簽名不同
要移除舊的LINE
重新安裝新簽名的LINE
以後都用新的簽名就可以覆蓋
需要的檔案
1.
apksigner.bat
apksigner.jar
zipalign.exe
下載build-tools_r33-windows.zip
2.
keytool.exe
jli.dll
安裝JAVA的jre1.8.0_341
環境變數也要設定
這些是基本的知識
google就找得到
步驟懶得研究精簡方式
就網路找的指令依個人需求修改
要用CMD指令執行,需有DOS的基本操作概念
所有需要的檔案放在同一個資料夾
如果懂路徑的變更執行
就不要求放同一個資料夾
紅字所有資訊只能輸入英文或數字
1.
產生私鑰genkey.jks
已經有相同格式私鑰可以跳過這步驟
因為我的私鑰是
testkey.x509.pem
testkey.pk8
所以只好重新製作
指令
keytool -genkeypair -alias 簽名檔自取名稱 -keypass 密碼 -keystore ./genkey.jks -storepass 密碼 -validity 120000 -keysize 1024
會出現提醒
keytool -importkeystore -srckeystore ./genkey.jks -destkeystore ./genkey.jks -deststoretype pkcs12
複製後執行就得到
genkey.jks
genkey.jks.old
2.
對齊兩次
zipalign -v 4 對齊前.apk 對齊後.apk
zipalign -v 4 對齊後.apk 最終對齊.apk
3.
簽名
apksigner sign --ks genkey.jks --ks-key-alias 簽名檔自取名稱 --ks-pass pass:密碼 --key-pass pass:密碼 --out 簽名後.apk 最終對齊.apk
有不懂的可以上網google關鍵字
我應該是沒空回應
所以先說抱歉了
請也懂操作的人可以幫忙回應教學
祝大家使用上一切順利
謝謝大家
檢查簽名狀態
|
評分
-
查看全部評分

|