QNA > C > Come Aprire Il Codice Sorgente Di Un'applicazione Android Tramite Android Studio

Come aprire il codice sorgente di un'applicazione Android tramite Android Studio

  1. Fate una nuova cartella e copiate il file .apk che volete decodificare.
  2. Nominate ora l'estensione di questo file .apk in .zip (ad esempio rinominatelo da filename.apk a filename.zip) e salvatelo. Ora potete accedere ai file classes.dex, ecc. A questo punto sei in grado di vedere i drawable ma non i file xml e java, quindi continua.
  3. Ora estrai questo file .zip nella stessa cartella (o NUOVA CARTELLA).
  4. Scarica dex2jar ed estrailo nella stessa cartella (o NUOVA CARTELLA).
  5. Sposta il file classes.dex nella cartella dex2jar.
  6. Ora apri il prompt dei comandi e cambia directory in quella cartella (o NUOVA CARTELLA). Poi scrivi d2j-dex2jar classes.dex (per mac terminal o ubuntu scrivi ./d2j-dex2jar.shclasses.dex) e premi invio. Ora hai il file classes.dex.dex2jar nella stessa cartella.
  7. Scarica java decompiler, fai doppio click su jd-gui, clicca su open file, e apri il file classes.dex.dex2jar da quella cartella: ora ottieni i file di classe.
  8. Salva tutti questi file di classe (In jd-gui, clicca File -> Save All Sources) per nome src. A questo punto si ottiene il sorgente java ma i file .xml sono ancora illeggibili, quindi continuare.
  9. Ora aprite un'altra nuova cartella.
  10. Inserite il file .apk che volete decodificare.
  11. Scaricate l'ultima versione di apktool E apktool install window (entrambi possono essere scaricati dallo stesso link) e metteteli nella stessa cartella.
  12. Aprite una finestra di comando.
  13. Ora esegui il comando come apktool if framework-res.apk e next.
  14. apktool d myApp.apk (dove myApp.apk indica il nome del file che vuoi decodificare).
  15. now you get a file folder in that folder and can easily read the apk's xml files.
  16. It's not any step just copy contents of both folder(in this case both new folder)to the single one.

Di Venezia Ransick

Verizon Fios Gigabit Internet funziona con i kit di rete mesh WiFi? :: Come conoscere la password di amministrazione del router senza reset
Link utili