2019年3月6日 星期三

Android 產生Signed Apk時錯誤 Keystore was tampered with, or password was incorrect

在產生signed apk時

明明輸入正確密碼卻出現 Keystore was tampered with, or password was incorrect 錯誤訊息

密碼打到懷疑人生...一直以為是密碼錯誤

 於是開始找密碼  

方法一: https://github.com/nanqiu/android-keystore-password-recover/blob/master/README.md

下載這個程式 把你的xxxx.jks放到同一資料夾

建立一個關鍵字wordlist.txt

然後想想可能的關鍵字 打在裡面

打開 cmd下指令
java -jar AndroidKeystoreBrute_v1.05.jar -m 3 -k xxxx.jks -d "wordlist.txt" 

 找到密碼

結果密碼沒錯啊

回到Android Studio再產生看看, 一樣是說密碼錯誤 wtf, 難道是其中有一個密碼錯誤

於是再繼續找密碼


https://stackoverflow.com/questions/28034899/how-to-retrieve-key-alias-and-key-password-for-signed-apk-in-android-studiomigr

這篇提到如果有用過Android Studio 2.2之前的

Android Studio會有Log檔案, 裡面竟然有密碼啊啊啊啊啊

Windows系統位置在
C:\Users\xxxxx\.AndroidStudio2.2\system\log
裡面有個 idea.log.1
用記事本打開他, 搜尋一下password,  you got it !!!
兩個密碼都有
結果都正確啊啊啊啊啊啊

於是我開始懷疑根本是Android Studio的問題

https://stackoverflow.com/questions/32987530/android-studio-keystore-was-tampered-with-or-password-was-incorrect
提到換密碼就好

https://stackoverflow.com/questions/2889238/keystore-change-passwords

先找到keytool位置
C:\Program Files\Java\jdk1.8.0_73\bin
然後將你的xxxx.jks放在這
cmd下指令
 
keytool -storepasswd -keystore xxxx.jks
會要你輸入舊密碼與新密碼
 
keytool -keypasswd  -alias xxxx -keystore xxxx.jks
alias名稱要正確
然後一樣輸入舊密碼與新密碼
完成


回到Android Studio, 一定要先Clean Project
再Generate Signed Bundle/APK

成功產生!!! 害我嚇到吃手手 WTF

7 則留言 :

  1. faw99 เป็นเกมออนไลน์ ที่ สามารถ โปรโมชั่น PG ที่เล่นแล้วได้เงินจริง เครดิตฟรี เล่นแล้วร่ำรวยทำให้ท่านมั่งมีขึ้นได้ เพียงแต่คุณร่วมบันเทิงใจกับ สล็อต ต่างๆที่มีให้เลือกเล่น

    回覆刪除
  2. ทางเข้า 789bet login เป็นทางเลือกที่ยอดเยี่ยมสำหรับนักพนันออนไลน์ที่กำลังมองหาแพลตฟอร์มที่น่าเชื่อถือ PG SLOT และน่าตื่นเต้นเพื่อประสบการณ์การเดิมพันออนไลน์ที่ไม่เหมือนใคร

    回覆刪除
  3. 55gaga การเดินงานตามสูตรบาคาร่าจะราวการเบาๆเพิ่มเงิน pg slot เพื่อคอยที่จะนำไปพนันแลกเงินก้อนที่ใหญ่มากยิ่งกว่า พวกเราสามารถพนัน บาคาร่า ได้เพียงแค่ 1 หน่วยในหนแรก ที่เดียว

    回覆刪除
  4. สล็อต huc99 พวกเราให้บริการคาสิโนสดจากนานัปการค่ายตามที่เป็นที่นิยมจากชาวไทย แล้วก็ยังมีการอัพเดทผู้ให้บริการรายใหม่ๆเข้ามาให้สมาชิกเว็บไซต์ pg slot ได้ทดสอบเล่นกันอย่างไม่ขาด

    回覆刪除
  5. ทางเข้า superruay789 ทำความรู้จักกับวิธีการเข้าถึงเพื่อสัมผัสประสบการณ์การเล่นเกมออนไลน์ที่น่าทึ่ง ทำความเข้าใจเกี่ยวกับคุณสมบัติต่างๆ PG ของเว็บไซต์ ใช้ LSI Keywords และตอบคำถามที่พบบ่อย

    回覆刪除
  6. ivip9 พวกเราให้บริการหนังสือกีฬาชั้นหนึ่งสำหรับเกมทุกจำพวก pgslot ผลที่ชนะที่มีให้ในเว็บแห่งนี้ลุ้นระทึกกับเกมของพวกเราบันเทิงใจกับเกมสดจากผู้ให้บริการเกมที่เหมาะสมที่สุด

    回覆刪除
  7. PG Slot Asia เกมส์สล็อตพีจีออนไลน์ โดยตรงเว็บไซต์ใหม่ ฝากถอนโอนไวดูแลตลอดการเล่นเกมของลูกค้ารับโบนัสกับslot asia เล่นง่ายจ่ายเร็ว PG SLOT เว็บไซต์พวกเราเหมาะสมที่สุดในประเทศ

    回覆刪除