2012-09-26 326 views
17

導出簽名Android應用程序我有一個密碼,我已經導出並上傳到谷歌播放裏面的不同應用不同的密碼幾個鍵現有的密鑰庫。「錯誤:無法恢復密鑰」當與現有密鑰存儲

現在我最近導入了一個應用程序的項目,對它進行了一些重大修改,我試圖使用相同的密鑰庫導出它,並選擇與最初創建時相同的別名/密碼。

問題是,在我選擇密鑰別名並輸入密鑰密碼的步驟後,我看到「錯誤:無法恢復密鑰」。

enter image description here

我懷疑,我可能會進入一個錯誤的關鍵密碼(注意,存儲密碼是正確的,所以這不是問題的原因)。

我試圖創建一個新的別名,其下出口的應用程序,但除非它使用相同的證書籤名的谷歌Play不會接受此文件。

我真的不知道如何在這種情況下繼續嘗試暴力破解密鑰。如果你認爲這是唯一的途徑,你是否知道一個好的蠻力破解工具,用於密鑰庫中的密鑰,爲此我已經知道密碼?密鑰庫是一個使用Eclipse的導出嚮導創建的.reg文件。

回答

51

很確定你剛纔輸入的密碼不正確。剛纔發生在我身上的是,偶然發現了你的問題,希望得到答案。沒有找到任何,所以我試着再次輸入密碼。然後它工作。

+0

你好,我確實有我的密鑰庫證書,還記得我的密鑰庫的密碼,並且下拉里面,我可以看到我用來簽署apk的別名,但我已經忘記了在關鍵的別名部分密碼,是否可以以某種方式收回。 – Prateek

+8

我發現了一個奇怪的怪癖:(使用adt 22.3以及可能以前的版本)一旦輸入了不正確的密鑰密碼(不是keystore paswword),您將被「鎖定」,直至關閉「導出Android應用程序」對話框。您不能簡單地按下後退按鈕,然後重試。 –

+0

我錯誤地做了兩次,來到這裏,閱讀你的答案,再次嘗試,然後它的工作。雖然像休·傑夫納所描述的那樣,但我可能會關閉對話框。 – Zerga

5

我偶然發現了同樣的問題。但我確定我正確輸入了密碼。我甚至將它輸入到記事本並複製粘貼它以確保。之後,我爲我的密鑰庫密碼創建了一個密碼破解程序,並發現密鑰實際上是我一直使用的密鑰!再試一次,它的工作。所以我猜這是一種錯誤。也許你應該嘗試關閉並重新開啓eclipse,或重新啓動電腦。

+0

在一個側面說明,你可以分享你使用這個密碼破解?我碰巧經常忘記我的密鑰存儲密碼。 –

+0

@WordPressDeveloper我創建的自定義密碼破解程序用於檢查我用於密碼的數百個變體。對其他人不是很有用。 – 2013-08-19 05:15:38