juli14
23/04/14, 01:50:56
Buscando un poco he dado con este zip, que personalmente me interesaba, ya que me he dado cuenta, que mi Moto G, funciona mucho mejor con archivos Odex que Deodex (en otros teléfonos había sido al contrario). Así que una vez configurada la Rom Deodex que llevo (exactamente la Tweaky One ROM), he probado este método y aquí la tengo, configurada y con formato ODEX.
Importante, hacer un backup de la Rom antes de flashear nada. Y no me hago responsable si algo sale mal, ya que a mi me ha funcionado.
Empecemos explicando..
¿Qué es ODEX y DEODEX?
ODEX:
En el sistema de archivos de Android, las aplicaciones vienen en paquetes con la extensión ".APK". Estos paquetes de aplicaciones contienen archivos ".ODEX" cuya función es ahorrar espacio. Estos archivos ".ODEX" son en realidad colecciones de partes de una aplicación que se ha optimizado antes de arrancar. Al hacerlo, se acelera el proceso de arranque, ya que carga previamente parte de una aplicación. Por otro lado, también hace que la piratería de aplicaciones se mas difícil, porque una parte de la codificación ya se ha extraído a otra ubicación antes de la ejecución.
DEODEX:
Deodex es básicamente un re-empaquetado de las APKs de tal manera que se vuelven a montar en archivos "classes.dex". Al hacer esto, todas las piezas de un paquete de aplicaciones se unen de nuevo en un solo lugar.
En resumen, las Rom Deodexed (o APKs) tienen todos sus paquetes de aplicaciones juntos en un solo lugar, lo que permite una fácil modificación, como la tematización. Ya no quedan trozos de código en cualquier lugar asegurando una mayor integridad.
RESUMEN:
ODEX = Mas velocidad y menos personalización.
DEODEX = Menos velocidad y mas personalización.
Otra explicación:
Si aplicas Odex a la rom, tendrá también más espacio en los datos (esto es importante porque si usted no tiene partición ext4 en sdcard, usted no tendrá demasiado espacio libre), aumenta la duración de la batería, mayor estabilidad y aumenta el desempeño de la ROM en general. Pero usted no puede modificar las APK después de aplicar ODEX.
De hecho, ODEX es una OPTIMIZED-DEX y el Sistema Android carga las aplicaciones de sistema mas rápido que cuando ellas están deodexed (DEOPTIMIZED-DEX).
Cuando usted tiene un archivo DEODEX, tiene "xxxx.apk" en system/app y en data/Dalvik-cache system@app@"xxxx.apk"@classes.dex, pero con el archivo Odex tiene archivos .apk en system/app y File.odex en system/app.
================================================== ================================================== ================================================== ========================
El Script hace lo siguiente: (dependiendo de la opción que elijas)
- odex framework
- odex app in system/app
- odex app in system/priv-app
- remove classes.dex and zipalign from jar/apk (if you enable this option)
Comandos para ODEX
+ frame [odex a todo el framework]
+ sysapp [odex a todo system/app & priv-app]
+ all [odex a framework, system/app y priv/app]
Como aplicar ODEX:
- Descarga el archivo
- Reiniciar y entrar en modo Recovery.
- Instalar el archivo .ZIP
- Reiniciar
- Abrir el Terminal Emulator (Se instala automaticamente).
- En "preferencias - tipo de terminal - seleccionamos "linux"
- Volvemos al terminal y escribimos "SU" para obtener permisos ROOT.
- Escribir "odex" para mostrar los comandos disponibles para tu teléfono.
- Elegimos la opción que queremos (teoricamente =all) y cuando acabe, cerramos el terminal y reiniciamos el teléfono.
La primera vez que reinicie, optimizará todas las aplicaciones de nuevo y listo. Con root explorer podemos mirar en system que todas las APKs lleven su archivo ODEX y lo dejamos.
Descarga
https://docs.google.com/uc?authuser=0&id=0B2ftBoBlBHTIcG1Ddm5URk16UmM&export=download
Fuente: http://forum.xda-developers.com/google-nexus-5/development/odex-odexer-tool-1-1-1-12-07-2013mm-dd-t2527732
Importante, hacer un backup de la Rom antes de flashear nada. Y no me hago responsable si algo sale mal, ya que a mi me ha funcionado.
Empecemos explicando..
¿Qué es ODEX y DEODEX?
ODEX:
En el sistema de archivos de Android, las aplicaciones vienen en paquetes con la extensión ".APK". Estos paquetes de aplicaciones contienen archivos ".ODEX" cuya función es ahorrar espacio. Estos archivos ".ODEX" son en realidad colecciones de partes de una aplicación que se ha optimizado antes de arrancar. Al hacerlo, se acelera el proceso de arranque, ya que carga previamente parte de una aplicación. Por otro lado, también hace que la piratería de aplicaciones se mas difícil, porque una parte de la codificación ya se ha extraído a otra ubicación antes de la ejecución.
DEODEX:
Deodex es básicamente un re-empaquetado de las APKs de tal manera que se vuelven a montar en archivos "classes.dex". Al hacer esto, todas las piezas de un paquete de aplicaciones se unen de nuevo en un solo lugar.
En resumen, las Rom Deodexed (o APKs) tienen todos sus paquetes de aplicaciones juntos en un solo lugar, lo que permite una fácil modificación, como la tematización. Ya no quedan trozos de código en cualquier lugar asegurando una mayor integridad.
RESUMEN:
ODEX = Mas velocidad y menos personalización.
DEODEX = Menos velocidad y mas personalización.
Otra explicación:
Si aplicas Odex a la rom, tendrá también más espacio en los datos (esto es importante porque si usted no tiene partición ext4 en sdcard, usted no tendrá demasiado espacio libre), aumenta la duración de la batería, mayor estabilidad y aumenta el desempeño de la ROM en general. Pero usted no puede modificar las APK después de aplicar ODEX.
De hecho, ODEX es una OPTIMIZED-DEX y el Sistema Android carga las aplicaciones de sistema mas rápido que cuando ellas están deodexed (DEOPTIMIZED-DEX).
Cuando usted tiene un archivo DEODEX, tiene "xxxx.apk" en system/app y en data/Dalvik-cache system@app@"xxxx.apk"@classes.dex, pero con el archivo Odex tiene archivos .apk en system/app y File.odex en system/app.
================================================== ================================================== ================================================== ========================
El Script hace lo siguiente: (dependiendo de la opción que elijas)
- odex framework
- odex app in system/app
- odex app in system/priv-app
- remove classes.dex and zipalign from jar/apk (if you enable this option)
Comandos para ODEX
+ frame [odex a todo el framework]
+ sysapp [odex a todo system/app & priv-app]
+ all [odex a framework, system/app y priv/app]
Como aplicar ODEX:
- Descarga el archivo
- Reiniciar y entrar en modo Recovery.
- Instalar el archivo .ZIP
- Reiniciar
- Abrir el Terminal Emulator (Se instala automaticamente).
- En "preferencias - tipo de terminal - seleccionamos "linux"
- Volvemos al terminal y escribimos "SU" para obtener permisos ROOT.
- Escribir "odex" para mostrar los comandos disponibles para tu teléfono.
- Elegimos la opción que queremos (teoricamente =all) y cuando acabe, cerramos el terminal y reiniciamos el teléfono.
La primera vez que reinicie, optimizará todas las aplicaciones de nuevo y listo. Con root explorer podemos mirar en system que todas las APKs lleven su archivo ODEX y lo dejamos.
Descarga
https://docs.google.com/uc?authuser=0&id=0B2ftBoBlBHTIcG1Ddm5URk16UmM&export=download
Fuente: http://forum.xda-developers.com/google-nexus-5/development/odex-odexer-tool-1-1-1-12-07-2013mm-dd-t2527732