2013-05-04 18 views
7

Desidero aggiornare la mia applicazione al playstore e ho perso la password del keystore. Ora sto cercando di crearne una nuova. Ci saranno problemi se costruisco l'APK con un'altra password del keystore?Password del keystore smarrita

+0

possibile duplicato di [Please Advice Needed, Lost KeyStore password] (http://stackoverflow.com/questions/6089813/please-advice-needed-lost-keystore-password) –

risposta

2

Non ci saranno problemi per il caricamento di una nuova applicazione. Ma non è possibile continuare ad aggiornare l'applicazione esistente con il nuovo keystore. È necessario creare nuove applicazioni reinoltrandole se si desidera aggiornare le applicazioni precedenti.

sempre conservare l'archivio di chiavi con un miglior modo possibile :(

3

Beh, non sono i primi a perdere la password dell'archivio chiavi ..

Io uso questo per forza bruta, quando mi sono bloccato: Android Keystore recover

si può andare con poche congetture.

E come accennato @StinePike .. non si può continuare a aggiornare i applicazioni esistenti

+0

Hai provato questo? Ha avuto successo? Ci sto provando. – user2306862

2

Se hai perso la password per il keystore, l'unica opzione è creare una nuova chiave di firma. Non ci saranno problemi a farlo.

Tuttavia, non sarà possibile aggiornare l'applicazione esistente. E nessuno dei due può caricare un'altra applicazione con lo stesso nome package.

Ad esempio, se si pacchetto corrente è:

com.example.mycurrentapp 

Sarà necessario utilizzare un nome pacchetto differente di andare avanti con la nuova chiave di firma. Ad esempio, è possibile modificare il nome del pacchetto a:

com.example.mynewapp 

Quanto sopra, sono naturalmente, illustrazioni. ;-)

L'ecosistema di Google Play identifica diverse applicazioni utilizzando i nomi dei pacchetti e, pertanto, devono essere unici. Sfortunatamente, se hai una buona base di utenti, a meno che non installino la tua nuova app, non saranno in grado di ottenere aggiornamenti per la vecchia app.

+0

Se l'applicazione su Google Play non è stata pubblicata (ancora in fase di bozza), eliminare l'applicazione, fortunatamente il nome del pacchetto può essere utilizzato per una nuova applicazione. – heMac

0

È spiacevole, ma quando si perde il keystore o la password del keystore, la domanda è orfana. L'unica cosa che puoi fare è reinviare la tua app al mercato con una nuova chiave. Non sarai in grado di aggiornare la tua app senza la chiave.

Sarà necessario pubblicare nuovamente l'app con un nuovo keystore e con un nome di pacchetto diverso o ricordare la password.

3

Come ha risposto @CRUSADER, Android Keystore Password Recovery potrebbe funzionare per voi. Potrei recuperare la mia password con esso. Ecco come farlo. Ero su Windows 7.

Eseguire il seguente comando,

java -jar AndroidKeystoreBrute_v1.05.jar 

Poi si aprirà la seguente guida,

AndroidKeystorePasswordRecoveryTool by [email protected] 

Version 1.03 
There are 3 Methods to recover the key for your Keystore: 

1: simply bruteforce - good luck 
2: dictionary attack - your password has to be in the dictionary 
3: smart dictionary attack - you specify a dictionary with regular pieces you use in your passwords. Numbers are automat 
icly added and first letter will tested uppercase and lowercase 

args: 
-m <1..3> Method 
-k <path> path to your keystore 
-d <path> dictionary (for method 2 and 3) 
-w saves the certificate in a new Keystore with same passwort than key 

-start <String> sets start String of the word (for method 1) 

-p use common replacements like '@' for 'a'(for method 3) WARNING - very slow!! 

-h prints this helpscreen 

Max memory: 247M 

Ho metodo 2 utilizzati perché ho avuto alcune ipotesi della mia parola d'ordine.Ho digitato il seguente comando,

java -jar AndroidKeystoreBrute_v1.05.jar -m 2 -k android.keystore -d dict.txt 

Nel caso in cui ci si potrebbe chiedere, il mio dict.txt era qualcosa di simile,

gussedpassword1 
gussedpassword2 
gussedpassword3 

ho potuto recuperare con successo la mia password e l'alias.

+0

Funziona come un fascino :-) Grazie! – Qorbani

Problemi correlati