PDA

Ver la Versión Completa : Como sacar el .dex de un .odex


IVO_
09/07/09, 09:28:03
Ayer estuve mirando información para ver como modificar algunos de los apk's de HTC. El tema es que por lo que pude ver, ellos en vez de dejar el fichero classes.dex dentro del apk, crean un odex (optimized dex).

Vi en una web, que conseguian sacar del odex, un dex sobre el vendor.apk. En ella ponia que tan solo habia que cambiarle la cabecera, pues bien, lo abri con un editor hex. y deje las cabeceras igual, pero despues al usar el smali me sigue dando error.

Alguien me podría orientar un poco?

Saludos!

DaWeIII
09/07/09, 10:33:30
Yo uso el DDX para extraer todo el codigo de un odex y va de perlas (no se si es lo que quieres).

Bajate el baksmali que te he colgado y usa el siguiente comando:

java -jar ddx1.4.jar -d <directorio_salida> <ArchivoOdex>

Ejemplo:

java -jar ddx1.4.jar -d C:/HtcMusic/ HtcMusic.odex

Espero que te sirva.

Saludos!

IVO_
09/07/09, 10:51:09
Muchas gracias!!!

De cualquier manera eso parece mas ensamblador aun que lo que sale con el smali... Algun manual de ensamblador en condiciones? (Da igual si esta en inglés...)

Es que hace tiempo estuve buscando alguno, pero no vi ninguno en el que se explicara bien y desde le inicio....

Saludos!!