PDA

Ver la Versión Completa : Programas que ayudan a la cocina de ROMS


dbece
08/07/09, 16:40:56
Que os parece si empezamos con esto?
Yo estoy un poco verde, por eso propongo este recopilatorio para tener idea de los programas que se usan para compilar, firmar etc...

SignApk (http://rs8.rapidshare.com/files/166164961/AndroidMod.zip): Firmar update.zip

java -jar signapk.jar testkey.x509.pem testkey.pk8 update_prueba1.zip update_prueba1_signed.zip

DDX 1.4 (http://www.htcmania.com/attachment.php?attachmentid=19034&d=1247128662): Descompresor de archivos *.odex *.dex INFO (http://www.mail-archive.com/[email protected]/msg16316.html) MANUAL (http://dedexer.sourceforge.net/)

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

vierco
08/07/09, 23:29:14
gracias compi :ok:

tito87
09/07/09, 01:30:04
esto se hace en linux obviamente no???

crebaindamme
09/07/09, 07:44:18
No necesariamente, ya que para ello utilizas java y teniendo la máquina virtual instalada es independiente del sistema operativo.

DaWeIII
09/07/09, 10:37:30
Te añado otro amigo. Un desensamblador de *.odex

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

Saludines!

dbece
09/07/09, 11:11:24
Gracias DaweIII. Lo pongo en el post inicial.

DaWeIII
09/07/09, 11:50:31
Me parece que no lo entendiste bien xD

El que te puse no crea archivos odex sino que los desensambla y saca todo su contenido. Es como un descompresor. Solo funciona con *.odex o *.dex.

Saludos!

crebaindamme
09/07/09, 11:57:17
Para aquellos que anden perdidos con los ficheros odex (y no sepan para que sirve esta aplicación)
http://www.mail-archive.com/[email protected]/msg16316.html

Manual del ddx 1.4: http://dedexer.sourceforge.net/

dbece
09/07/09, 13:33:38
Ahh vale xD se nota que ando un poco perdido no? Ahora lo arreglo jajaj
Y entonces para la creacion de *.odex? Como se hace?

DaWeIII
09/07/09, 13:55:07
Ahh vale xD se nota que ando un poco perdido no? Ahora lo arreglo jajaj
Y entonces para la creacion de *.odex? Como se hace?

Gracias crack! ^^

Los odex se crean cuando se compila el apk (si no me ekivoco...). Son codigo basicamente. Las imagenes y xml estan dentro del APK.

OSea, que no necesitaras crear uno a menos que programes para android.

Saludines!

crebaindamme
09/07/09, 13:59:26
Se crean en runtime mediante la dalvik-vm... lo que se consigue introduciendolo a pelo es una mejora agilizando el arranque de las aplicaciones (ya que no lo genera la máquina virtual). Tenéis como crearlos y algo de información aquí:

http://forum.xda-developers.com/showthread.php?t=520411&highlight=increase
http://android.git.kernel.org/?p=platform/dalvik.git;a=blob_plain;f=docs/dexopt.html;hb=HEAD

Un saludo

dbece
09/07/09, 15:15:32
Acabo de ver lo del programa dexopt, que introduciendolo en la sd, indicas donde tienes el directorio de apk y crea los .odex
Aqui la info: http://forum.xda-developers.com/showpost.php?p=3875228&postcount=520

DaWeIII
09/07/09, 15:25:23
Se crean en runtime mediante la dalvik-vm... lo que se consigue introduciendolo a pelo es una mejora agilizando el arranque de las aplicaciones (ya que no lo genera la máquina virtual). Tenéis como crearlos y algo de información aquí:

http://forum.xda-developers.com/showthread.php?t=520411&highlight=increase
http://android.git.kernel.org/?p=platform/dalvik.git;a=blob_plain;f=docs/dexopt.html;hb=HEAD

Un saludo

:oh: Gracias, pues estava equivocado. Perdon! :o:o

Gracias por los links.

Saludos!

crebaindamme
14/07/09, 12:17:10
(Se que esto está repetido pero me parece que aquí también es importante meterlo)
En el source de android después de compilar tenemos unas cuantas aplicaciones interesantes en la carpeta <donde tenemos el source>/out/host/linux-x86/bin

Una de ellas es mkyaffs2image, con ella podemos crear nuestra imagen system.img para flashear el dispositivo o utilizar el emulador, se usa del siguiente modo:
$cd <ruta del source>/out/host/linux-x86/bin
$./mkyaffs2image <ruta de nuestra carpeta system>/system system.img -f

PD.- Para esta aplicación si que hace falta linux

orionpower
06/08/09, 21:14:38
Entonces a ver si me aclaro, si cambio el apk y creo el odex ¿funcionara bien la aplicacion? me refiero a reemplazar camara, teclado, galeria y demas...
Agradezco mucho vuestra ayuda ya que estoy intentando crearme una rom personal a mi medida pero parece bastante complejo.

Saludos!!

crebaindamme
08/08/09, 00:44:54
No exactamente... Hay aplicaciones que requieren ciertas librerias, permisos, etc para funcionar. Tendrás que investigar un poquito más y/o dar más información de lo que quieres hacer.

Un saludo.

orionpower
19/08/09, 02:24:44
Y otra pregunta, si a mis aplicaciones instaladas le creo un odex con el programa antes mencionado, ¿iran mas rapido?

Saludos!