QNA > P > È Possibile Decompilare Un'app Per Android?

È possibile decompilare un'app per Android?

  1. Installare Apk Extractor sul proprio dispositivo Android
  2. Scaricare l'app di destinazione da Google Play
  3. Eseguire APK Extractor per inviare il file .apk al vostro portatile
  4. Scaricate l'SDK Android (Eclipse/ADT) e scompattatelo
  5. Scaricate dex2jar e scompattatelo
  6. Scaricate JD_GUI e scompattatelo
  7. In Eclipse/ADT, cliccate File > Nuovo > Progetto Java
  8. Nominate il vostro progetto, poi cliccare su Next > Finish
  9. Fare click destro sul progetto, poi cliccare su Build Path > Configure Build Path
  10. Nella scheda Libraries, selezionare Add External Jars, sfogliare la cartella dex2jar\lib scompattata, selezionare tutti i file .jar, e cliccare su Open > OK
  11. Trascinare il file .apk nel progetto Eclipse/ADT (scegliere Copy Files > OK)
  12. Fare clic destro sul progetto, quindi fare clic su Run As > Run Configurations
  13. Fare clic destro su Java Application, quindi fare clic su New
  14. Impostare il progetto con lo stesso nome assegnato al progetto
  15. Impostare la classe Main su com.googlecode.dex2jar.v3.Main
  16. Andare alla scheda Arguments, e scrivere il nome del file .apk nel campo Program arguments
  17. Clicca Run (creerà un nuovo file .jar nella directory dell'area di lavoro del progetto)
  18. Minimizza Eclipse/ADT e vai a giocare nella directory dell'area di lavoro del progetto (se non sei sicuro, clicca con il tasto destro su Project > Properties > Resource > Location)
  19. Esegui jd-gui.exe
  20. In jd-gui, cliccare File > Open, e puntare al file .jar creato nella directory dello spazio di lavoro di Eclipse/ADT
  21. Boom. Codice sorgente. Googlare mi ha aiutato!
.

Di Brink

Vale la pena comprare lo smartphone Samsung Galaxy A70? :: Come visualizzare PDF nella mia applicazione Android
Link utili