PureMod
Diamante
]
Fuente oficial:
http://www.dev-puremod.es
Esto es para los que ya tocan los códigos smali, puesto que ya son palabras mayores, es mas para los cocineros:
Necesitamos java JDK:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
y 7zip:
http://www.7-zip.org/
Abrir el archivo .jar con "7zip" y extraer el .dex.
Descargar archivos:
http://code.google.com/p/smali/downloads/list
baksmali(versión).jar
smali(versión).jar
Renombrar quitando la version y dejar en nombre en .jar.
Meterlos en una carpeta, ej:
C:/editorapk
Meter ahora el archivo ".dex" a descompilar.
Abrir un terminal "cmd"
Ir a la raiz poniendo:
cd c/editorapk
Una vez en la raiz, para descompilar el ".dex" de la apk o del archivo .jar y marcar en un terminal msdos:
java -Xmx512m -jar baksmali.jar classes.dex
Ahora tendrémos dentro de la carpeta "editoapk" una carpeta llamada "out" esa carpeta contiene el archivo ".dex" descompilado.
Una vez modificados los archivos deseados, volvemos a compilar el archivo:
java -Xmx512m -jar smali.jar out
Esto nos crea un archivo dentro de la carpeta ".dex" llamado "out.dex" ahora solo tenemos que sacarlo y renombrarlo a "classes.dex" y cambiarlo por el que antes emos sacado con el 7zip.
Fuente oficial:
http://www.dev-puremod.es
Esto es para los que ya tocan los códigos smali, puesto que ya son palabras mayores, es mas para los cocineros:
Necesitamos java JDK:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
y 7zip:
http://www.7-zip.org/
Abrir el archivo .jar con "7zip" y extraer el .dex.
Descargar archivos:
http://code.google.com/p/smali/downloads/list
baksmali(versión).jar
smali(versión).jar
Renombrar quitando la version y dejar en nombre en .jar.
Meterlos en una carpeta, ej:
C:/editorapk
Meter ahora el archivo ".dex" a descompilar.
Abrir un terminal "cmd"
Ir a la raiz poniendo:
cd c/editorapk
Una vez en la raiz, para descompilar el ".dex" de la apk o del archivo .jar y marcar en un terminal msdos:
java -Xmx512m -jar baksmali.jar classes.dex
Ahora tendrémos dentro de la carpeta "editoapk" una carpeta llamada "out" esa carpeta contiene el archivo ".dex" descompilado.
Una vez modificados los archivos deseados, volvemos a compilar el archivo:
java -Xmx512m -jar smali.jar out
Esto nos crea un archivo dentro de la carpeta ".dex" llamado "out.dex" ahora solo tenemos que sacarlo y renombrarlo a "classes.dex" y cambiarlo por el que antes emos sacado con el 7zip.
Última edición: