Ultima modifica da un moderatore:
Partendo dal presupposto che dobbiamo avere già un minimo di conoscenze su Android sul modding e soprattutto è necessario avere tutti i pacchetti java installati correttamente sul nostro pc.
Questa è una panoramica e un introduzione a dex2jar. Cos'è dex2jar? dex2jar è un convertitore, converte file. dex in file class java . Una volta scaricati jdk e tutte le librerie necessarie, non avere tutti questi file comporta frequentemente degli errori. Normalmente i file .dex contiene il bytecode necessario al funzionamento delle nostre app. Vedi paragrafo Android e Java qui
Il pacchetto dex2jar (scaricabile da qui) contiene:
- dex-reader necessario per leggere i formati .dex e .odex
- dex-translator necessario per convertire i file, ottimizzarli e convertirli in asm.
- dex-ir che viene utilizzato da dex-translator.
- dex-tools necessari per lavorare con i file .class, e permettono di:
- modificare apk
- de-offuscare file jar
dex2jar viene utilizzato per convertire e modificare file dex o jar (.class). Più precisamente ci permette di convertire i file e renderli modificali, infatti non possiamo modificare direttamente i file. Cosa fa precisamente dex2jar? dex2jar permette di assemblare/disassemblare (la traduzione fa schifo e suona male ahimè) file class. Convertirlo in file .jar o in/da jasmin
convertire il file class.dex contenuto in esempio.apk in esempio.jar
convertire il in formato jasmin
d2j-jar2jasmin.sh -f -o esempio_jasmin esempio.jar
Attenzione
I file APK contengono del codice che è proprietà intellettuale de* suo/i sviluppatori.
Quindi è vietato postare APK o singole porzioni di codice, perché sono protetti da diritto d'autore.
Questa è una panoramica e un introduzione a dex2jar. Cos'è dex2jar? dex2jar è un convertitore, converte file. dex in file class java . Una volta scaricati jdk e tutte le librerie necessarie, non avere tutti questi file comporta frequentemente degli errori. Normalmente i file .dex contiene il bytecode necessario al funzionamento delle nostre app. Vedi paragrafo Android e Java qui
Il pacchetto dex2jar (scaricabile da qui) contiene:
- dex-reader necessario per leggere i formati .dex e .odex
- dex-translator necessario per convertire i file, ottimizzarli e convertirli in asm.
- dex-ir che viene utilizzato da dex-translator.
- dex-tools necessari per lavorare con i file .class, e permettono di:
- modificare apk
- de-offuscare file jar
dex2jar viene utilizzato per convertire e modificare file dex o jar (.class). Più precisamente ci permette di convertire i file e renderli modificali, infatti non possiamo modificare direttamente i file. Cosa fa precisamente dex2jar? dex2jar permette di assemblare/disassemblare (la traduzione fa schifo e suona male ahimè) file class. Convertirlo in file .jar o in/da jasmin
convertire il file class.dex contenuto in esempio.apk in esempio.jar
Codice:
d2j-dex2jar.sh -f -o esempio.jar esempio.apk
convertire il in formato jasmin
d2j-jar2jasmin.sh -f -o esempio_jasmin esempio.jar
Attenzione
I file APK contengono del codice che è proprietà intellettuale de* suo/i sviluppatori.
Quindi è vietato postare APK o singole porzioni di codice, perché sono protetti da diritto d'autore.