2013-01-23 11 views
5

Sono nuovo nello sviluppo di PhoneGap. Avevo sviluppato un'app e purtroppo ho perso l'intero codice. Ma per fortuna ho il file apk. Qualcuno può aiutarmi a estrarre il mio codice dal file apk (PhoneGap - Andriod) Grazie in anticipo.Android - PhoneGap, codice di estrazione dall'apk

-Vinu

+0

ho perso il mio lappy. In cui tutto il mio codice era lì. ma ho trovato l'apk nella mia casella di posta. per favore puoi aiutarmi ad estrarre il codice dal mio apk. (PhoneGap - Andriod) – Vinu123

+0

oh ok. Quindi non c'è modo di ritirare il mio codice sorgente da apk. grazie mille per la risposta – Vinu123

+0

nessuna garanzia o implicita implicita: https://www.youtube.com/watch?v=dQN39X9oTi8 –

risposta

6

Sì, è possibile. Se copi il tuo file .apk in modo che abbia l'estensione .zip, dovresti riuscire a decomprimerlo come un normale archivio zip. Da questo sarai in grado di recuperare le tue cartelle di assest e res così come il tuo AndroidManifest.xml.

Se è stato scritto un codice Java esteso, sarà necessario decompilare il file classes.dex in Java. Ecco una buona domanda SO che la ricopre:

decompiling DEX into Java sourcecode

+0

Grazie mille .. mi ha aiutato !! :) – Vinu123

4

Ecco un modo molto più semplice: http://www.decompileandroid.com/ Questo sito web utilizza i programmi apktool e dex2jar, ma u resta che caricare il file .apk. Good Luck

2

Se stai cercando di decompilare l'apk di qualcun altro, questo è proibito.

Se non ;), diciamo che si è compilato l'apk e cancellato il progetto ed è necessario recuperarlo, è possibile utilizzare Apktool per aiutarvi in ​​questo:

  • Scarica Apktool (assicurati hai node.js)
  • Dopo aver installato apktool node.js aperti
  • trovare la directory in cui il vostro obiettivo è apk a (utilizzando node.js)
  • dopo averlo trovato tipo su node.js: apktool d yourApk.apk
  • di costruire un tipo di progetto: apktool b yourProjectFolder

Speranza ha aiutato, se hai bisogno di aiuto è possibile lasciare un commento che sarò lieto di aiutarvi!

Problemi correlati