È possibile decompilare un'app per Android?
- Installare Apk Extractor sul proprio dispositivo Android
- Scaricare l'app di destinazione da Google Play
- Eseguire APK Extractor per inviare il file .apk al vostro portatile
- Scaricate l'SDK Android (Eclipse/ADT) e scompattatelo
- Scaricate dex2jar e scompattatelo
- Scaricate JD_GUI e scompattatelo
- In Eclipse/ADT, cliccate File > Nuovo > Progetto Java
- Nominate il vostro progetto, poi cliccare su Next > Finish
- Fare click destro sul progetto, poi cliccare su Build Path > Configure Build Path
- Nella scheda Libraries, selezionare Add External Jars, sfogliare la cartella dex2jar\lib scompattata, selezionare tutti i file .jar, e cliccare su Open > OK
- Trascinare il file .apk nel progetto Eclipse/ADT (scegliere Copy Files > OK)
- Fare clic destro sul progetto, quindi fare clic su Run As > Run Configurations
- Fare clic destro su Java Application, quindi fare clic su New
- Impostare il progetto con lo stesso nome assegnato al progetto
- Impostare la classe Main su com.googlecode.dex2jar.v3.Main
- Andare alla scheda Arguments, e scrivere il nome del file .apk nel campo Program arguments
- Clicca Run (creerà un nuovo file .jar nella directory dell'area di lavoro del progetto)
- 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)
- Esegui jd-gui.exe
- In jd-gui, cliccare File > Open, e puntare al file .jar creato nella directory dello spazio di lavoro di Eclipse/ADT
- Boom. Codice sorgente. Googlare mi ha aiutato!
Articoli simili
- Come decompilare un file exe
- È possibile installare Android su un Blackberry, e se è possibile, che tipo di conoscenze dovrei avere per renderlo possibile?
- È possibile creare una schermata di blocco Among Us per Android? È possibile?
- È possibile forzare gli utenti della mia app per Android di tutte le versioni ad aggiornare l'app?