Ver la Versión Completa : [TUTORIAL] Crea parche Deodex para Lollipop 5.0 o 5.1
cachanilla86
24/08/15, 09:40:41
Valido para todo Sony en Lollipop 5.0 y 5.1
Antes de empezar necesitaremos un System dump completo de la compilación que vamos a tomar de base. Para este tutorial tome la 580 de Three que hasta hoy 24 de Agosto es la mas reciente para el Xperia Z2.
Un system dump es la particion del sistema Android con todos sus componentes. Hace algun tiempo hice un TUTORIAL (http://www.htcmania.com/showthread.php?t=778091) que aun es valido para esto y es el primer paso.
El System dump de Lollipop 5.1.1 debe contener las siguientes carpetas
http://i.imgur.com/wEiFy8u.png
El siguiente paso es muy importante y no se debe omitir. Es obligatorio ir a vendor/app y extraer ChromeCustomizations y ims, mover ambas carpetas a app. De igual manera, es importante ir a framework y SemcGenericUxpRes tambien moverlo a app Si no se hace esto la herramienta para hacer el Deodex los va a omitir y son necesarios para el funcionamiento de Android. Se deben incluir en el .zip Deodex.
http://i.imgur.com/CsGJXba.png
La HERRAMIENTA DEODEX (http://forum.xda-developers.com/galaxy-s5/general/tool-deodex-tool-android-l-t2972025) se descarga desde el hilo oficial y se descomprime, en mi caso todo fue en el escritorio de Windows. Ya que hemos extraido la herramienta para hacer el Deodex ejecutamos SVADeodexerForArt, en los 3 puntitos seleccionamos la carpeta del system dump (flecha roja) y despues de eso podremos seleccionar las 3 carpetas a deodexar (flecha azul)
http://i.imgur.com/zHHsn9U.png
Despues de haber seleccionado la carpeta del system dump y las 3 carpetas a deodexar, en rosa nos confirma la version y compilacion de Android, hacemos click en Execute y el proceso comienza. (En la siguiente captura el boton cambio a Stop)
http://i.imgur.com/L9Mg6r4.png
Al terminar, la herramienta abre automaticamente un archivo de texto en el que nos indica que no hubo errores, que tardo 652 segundos y las aplicaciones y archivos que no se tocaron. Si el log es correcto podemos continuar! :campeon:
http://i.imgur.com/vrt5mH4.png
Ahora vamos a la carpeta en la que se encuentra la herramienta. Ahi estara app, framework y priv-app ya deodexados :-)
http://i.imgur.com/l0NuNOE.png
Ya que el Deodex se llevo a acabo es hora de crear un .zip flasheable por recovery. Estoy adjuntando un .zip vacio que contiene la estructura basica y el script que hace el trabajo. Recuerdan a ChromeCustomizations, ims y SemcGenericUxpRes? Ya es hora de regresar estas aplicaciones la lugar correcto: Las primeras 2 deben de ir en system/vendor/app y SemcGenericUxpRes debe ir dentro de system/framework. Esto debe contener la carpeta system.
http://i.imgur.com/bAtJxrg.png
Antes de crear el .zip podemos hacer un ligero debloat, es decir eliminar las aplicaciones que no queremos. IMPORTANTE: Chrome va de la mano con ChromeCustomizations, si eliminas uno debes eliminar el otro; si incluyes uno debes incluir el otro.
Esta es una lista de las apps que yo elimino por que de cualquier manera son actualizadas por la PlayStore...son obsoletas:
system/app/Books
system/app/Chrome
system/app/com.sonyericsson.xhs
system/app/Drive
system/app/EditorsDocs
system/app/EnchantedForest
system/app/Galaxy4
system/app/Gmail2
system/app/GoogleTTS
system/app/Hangouts
system/app/HoloSpiralWallpaper
system/app/Keep
system/app/Lifelog-googlePreloadLive-release-2.8.P.0.18
system/app/LiveWallpapers
system/app/Maps
system/app/Music2
system/app/Newsstand
system/app/NewsWeather
system/app/NoiseField
system/app/PlayGames
system/app/PlusOne
system/app/sneiaccountmanager
system/app/socialife
system/app/SomcMovieCreatorRmm
system/app/SomcSketch
system/app/talkback
system/app/Videos
system/app/VisualizationWallpapers
system/app/YouTube
system/priv-app/bgdefocus
system/priv-app/com.bambuser.sociallive
system/priv-app/infoeye
system/priv-app/livewaremanager
system/priv-app/retaildemo
system/priv-app/SnpVUStore
system/priv-app/TimeShiftCamera
system/priv-app/Velvet
system/priv-app/youtubelive
Para crear el .zip utilizamos WinRAR. Selecciona META-INF y system, ambas al mismo tiempo y con un click derecho busca "Añadir al archivo" (Flecha roja)
http://i.imgur.com/1juyQQ1.png
Dale un nombre, por ejemplo "Deodex y el numero de compilacion" y cambia el formato a .zip. Selecciona OK y el .zip de aprox. 450-500 mb sera creado.
http://i.imgur.com/jZNWlcm.png
Ya que el .zip fue creado es cuestion de instalarlo y al final borrar los caches y reiniciar! :ok:
Asi de facil es :loco:
El primer paso antes de modificar apps es que hayan sido deodexadas...de aqui podemos hacer algunas modificaciones a aplicaciones como el framework, launcher e incluso el infame super user mode...todo empieza por hacer deodex.
chucky6600
24/08/15, 10:05:15
Chapó compi:ok:
Gracias!
patrullone
24/08/15, 11:06:06
Gracias crack!!!... Sin ti,muchos estaríamos perdidos...
lokitina
24/08/15, 13:33:12
Gracias crack!!!... Sin ti,muchos estaríamos perdidos...
Ya te digo...
Muchas gracias cachanilla. Muy buen trabajo
chany_net
27/08/15, 11:49:08
buenas creo que se merece chinchetaca pero ya, mil gracias
Shadito
27/08/15, 22:48:41
Excelente y bien explicado :D
JordanaK
31/08/15, 08:15:07
muy buen tutorial crees que pueda aplicarlo al z3? si es asi que deberia cambiar?
cachanilla86
31/08/15, 08:18:54
muy buen tutorial crees que pueda aplicarlo al z3? si es asi que deberia cambiar?
No hay nada que cambiar, aplica para todos los Xperia en Lollipop.
JordanaK
31/08/15, 09:12:06
:( no me salió, la primera no pasaba del logo y para la segunda deje la carpeta arm de framework solo con los archivos boot dentro lo que me llevo a bootloop :'(
adrlucho
09/09/15, 20:31:13
Genial manual, hice todo correctamente solo tengo una duda al final, es al crear el el archivo para instalar. El zip debe estar formado por el scrip y la carpeta system y dentro de ésta las tres carpetas deodexadas mas la carpeta vendor. Mi pregunta es si la carpeta vendor va con todo el contenido de la system dump o va como la adjuntas tu en el zip deodex000.zip.
Gracias
cachanilla86
10/09/15, 01:33:50
Genial manual, hice todo correctamente solo tengo una duda al final, es al crear el el archivo para instalar. El zip debe estar formado por el scrip y la carpeta system y dentro de ésta las tres carpetas deodexadas mas la carpeta vendor. Mi pregunta es si la carpeta vendor va con todo el contenido de la system dump o va como la adjuntas tu en el zip deodex000.zip.
Gracias
la carpeta vendor solo debe tener los 2 archivos deodexados, ims.apk y chromecustomizations en caso de que chrome lo vayas a dejar en el sistema.
adrlucho
10/09/15, 12:22:02
la carpeta vendor solo debe tener los 2 archivos deodexados, ims.apk y chromecustomizations en caso de que chrome lo vayas a dejar en el sistema.
Perfecto, y a la hora de instalar puede hacerse desde cero con sus format e incluyendo el supersu y el dualrecovery? gracias
cachanilla86
10/09/15, 23:45:31
Perfecto, y a la hora de instalar puede hacerse desde cero con sus format e incluyendo el supersu y el dualrecovery? gracias
No, solo el .zip para hacer deodex. Solo eso, nada mas nada de format...solo vas a borrar caches y es todo.
Darkcannibal
15/10/15, 05:38:30
Hola, cachanilla86.
Después de hacer el parche, ¿se puede integrar así como esta a un flasheable full rom(Simplemente reemplazar las tres carpetas)?
¿O necesariamente con tu método van por separado?
Darkcannibal
12/11/15, 18:40:33
Hola, cachanilla86.
Después de hacer el parche, ¿se puede integrar así como esta a un flasheable full rom(Simplemente reemplazar las tres carpetas)?
¿O necesariamente con tu método van por separado?
Me respondo solo, se puede aplicar el Deodex simplemente agregando todo al Zip en lugar de las carpetas con el Odex. Es bastante simple pero algunas aplicaciones no pueden trabajar correctamente en todos los firmwares
xxKirianxx
26/11/15, 05:15:30
Muy buen tuto!!! Gracias por la info :D
FalleN_lMaster
01/12/15, 19:04:56
funcionara en la copilacion .264?
jellybean 4.1
12/12/15, 18:09:27
me salta error ya van tres veces que lo intento hasta trate de hacerlo una carpeta a la vez y me da error trato de hacerlo en la compi D6603_23.4.A.1.264 y me da error en todo salen las carpetas ya sin los archivos odex pero con el herror no me animo a hacer el zip flasheable
Editado: si funciono movi la app al escritorio y funciono bien lo hizo todo bien solo una duda el scrip que dejaste funciona en un z3 o solo en un z2 lo abri y decia algo sobre el z2 y si no es asi como ediatrlo para el z3 y si da los permisos aunque sea para el z2?? no funciona termine de flashear el archivo y al árecer no da permisos correctos al finalizar el proceso mi z3 se reinicia y se reinicia no arranca por suerte realize un backup antes de bueno solo queda investigar como hacer el correcto archivo metainf para poder deodexear la rom
cachanilla86
14/12/15, 04:47:21
el scrip que dejaste funciona en un z3 o solo en un z2 lo abri y decia algo sobre el z2 y si no es asi como ediatrlo para el z3 y si da los permisos aunque sea para el z2?? no funciona termine de flashear el archivo y al árecer no da permisos correctos al finalizar el proceso mi z3 se reinicia y se reinicia no arranca por suerte realize un backup antes de bueno solo queda investigar como hacer el correcto archivo metainf para poder deodexear la rom
Es el mismo script para todo Xperia Lollipop 5.0 o 5.1. Dice que es del Z2 por que estoy en el foro del Z2. Despues de hacer el deodex debes hacer wipe de caches. Los permisos de la microSD son los mismos para todo Xperia 5.1, desde el Z hasta el Z3+.
jellybean 4.1
21/12/15, 04:29:11
Es el mismo script para todo Xperia Lollipop 5.0 o 5.1. Dice que es del Z2 por que estoy en el foro del Z2. Despues de hacer el deodex debes hacer wipe de caches. Los permisos de la microSD son los mismos para todo Xperia 5.1, desde el Z hasta el Z3+.
ok muchas gracias por tu respuesta entonces debo realizar el deodexeo sin necesidad del archivo del_odex.sh???
cachanilla86
21/12/15, 05:04:05
ok muchas gracias por tu respuesta entonces debo realizar el deodexeo sin necesidad del archivo del_odex.sh???
No se de donde sacaste eso.
jellybean 4.1
21/12/15, 06:34:42
No se de donde sacaste eso.
Aaaa fue de aqui jejeje
http://www.htcmania.com/showthread.php?t=1019542
Pero no se si con tu tutorial se omita realizar todo eso y también unas dudas debo incluir las carpetas system/app/xaplicacion/lib/arm eso viene con una que otra app eso también lo debo de incluir porque ya trate de hacerlo omitiendo esas rutas y las aplicaciones que ya vienen deodexeadas de fabrica y también quitando el xpossedfarmework y aun asi finaliza la animación de arranque y se reinicia y de ahi no pasa no se si no se esten dando los permisos o si deba ponerlo todo las apps ya deodexeadas las que ya vienen deodexeadas de fabrica y las carpetas lib que vienen con algunas aplicaciones y si no es asi entonces en que falla al momento de flashear???
En verdad se agradece tu ayuda
Para mas info trato de hacer esto con la rom stock compilación 23.4.A.1.264 Xperia Z3 D6603 5.1.1
cachanilla86
22/12/15, 09:22:03
Aaaa fue de aqui jejeje
http://www.htcmania.com/showthread.php?t=1019542
Pero no se si con tu tutorial se omita realizar todo eso y también unas dudas debo incluir las carpetas system/app/xaplicacion/lib/arm eso viene con una que otra app eso también lo debo de incluir porque ya trate de hacerlo omitiendo esas rutas y las aplicaciones que ya vienen deodexeadas de fabrica y también quitando el xpossedfarmework y aun asi finaliza la animación de arranque y se reinicia y de ahi no pasa no se si no se esten dando los permisos o si deba ponerlo todo las apps ya deodexeadas las que ya vienen deodexeadas de fabrica y las carpetas lib que vienen con algunas aplicaciones y si no es asi entonces en que falla al momento de flashear???
En verdad se agradece tu ayuda
Para mas info trato de hacer esto con la rom stock compilación 23.4.A.1.264 Xperia Z3 D6603 5.1.1
Te recuerdo que ni yo estoy usando deodex, es mas inestable. Solo las aplicaciones modificadas pues si, obligadamente deben ser deodexadas...
Bueno, si tiene apps que no pudieron ser deodexadas incluye todo su contenido.
Lo ultimo que vi es que no debes hacer deodex a:
Google Docs
Google Drive
Play Store
Google Play Services
Eso trae bootloops. Usa el .zip flasheable que adjunte, en el script hace todo. Solo instala y borra caches...y tal vez funcione.
Yo ya no estoy usando deodex!
jellybean 4.1
22/12/15, 09:37:42
Te recuerdo que ni yo estoy usando deodex, es mas inestable. Solo las aplicaciones modificadas pues si, obligadamente deben ser deodexadas...
Bueno, si tiene apps que no pudieron ser deodexadas incluye todo su contenido.
Lo ultimo que vi es que no debes hacer deodex a:
Google Docs
Google Drive
Play Store
Google Play Services
Eso trae bootloops. Usa el .zip flasheable que adjunte, en el script hace todo. Solo instala y borra caches...y tal vez funcione.
Yo ya no estoy usando deodex!
OK gracias lo probare y te aviso que tal me fue
cachanilla86
22/12/15, 21:50:24
Si quieres evitar perder tiempo puedes basar tu ROM en esto: http://forum.xda-developers.com/xperia-z2/development/rom-z2-264-stock-rooted-deodexed-t3276227
Solo usando los archivos para el Z3 o pidiendole ayuda al creador de tal ROM, el script esta perfecto.
jellybean 4.1
23/12/15, 15:30:29
Si quieres evitar perder tiempo puedes basar tu ROM en esto: http://forum.xda-developers.com/xperia-z2/development/rom-z2-264-stock-rooted-deodexed-t3276227
Solo usando los archivos para el Z3 o pidiendole ayuda al creador de tal ROM, el script esta perfecto.
gracias lo estuve checando y la duda es cual de todos los archivos que vienen en la carpeta meta-inf es el que da la orden de hacer el flahseo y poner los permisos a la carpeta system y como deberia de editarlo???
jellybean 4.1
23/12/15, 15:32:23
Si quieres evitar perder tiempo puedes basar tu ROM en esto: http://forum.xda-developers.com/xperia-z2/development/rom-z2-264-stock-rooted-deodexed-t3276227
Solo usando los archivos para el Z3 o pidiendole ayuda al creador de tal ROM, el script esta perfecto.
gracias lo estuve checando y la duda es cual de todos los archivos que vienen en la carpeta meta-inf es el que da la orden de hacer el flahseo y poner los permisos a la carpeta system y como deberia de editarlo???
cachanilla86
24/12/15, 04:02:20
gracias lo estuve checando y la duda es cual de todos los archivos que vienen en la carpeta meta-inf es el que da la orden de hacer el flahseo y poner los permisos a la carpeta system y como deberia de editarlo???
Es ROM, incluye kernel, baseband y demas; es solo un ejemplo y podrias usar las cosas del Z3 pero conservando la estructura del .zip, ya lo he hecho.
El updater-script es el que da la orden de lo que se hara, por ejemplo en el zip base que deje en el primer post el script dice:
run_program("/sbin/busybox", "mount", "/");
run_program("/sbin/busybox", "mount", "/data");
run_program("/sbin/busybox", "mount", "/system");
run_program("/sbin/busybox", "mount", "/cache");
"Montar" el sistema para que pueda ser modificado.
delete_recursive("/cache");
delete_recursive("/data/dalvik-cache");
delete_recursive("/dalvik/dalvik-cache");
Borrar caches por si al usuario se le olvida hacerlo, tal vez deberia quitar estas lineas con el fin de reducir el riesgo de bootloops.
delete_recursive("/system/app");
delete_recursive("/system/framework");
delete_recursive("/system/priv-app");
delete_recursive("system/vendor/app");
Esto es lo mas importante, esto borra las carpetas completas para que puedan ser sustituidas por los respectivos deodexados.
delete_recursive("system/etc/customization/applications");
delete_recursive("system/etc/customization/product/applications");
delete_recursive("system/etc/product/applications");
delete_recursive("system/etc/product/content");
delete_recursive("etc/customization/applications");
delete_recursive("etc/customization/product/applications");
delete_recursive("etc/product/applications");
Esto libera espacio, elimina las apps que se preinstalan y el video demo.
package_extract_dir("system", "/system");
Esto dice que el contenido se debe extraer en la particion del sistema.
run_program("/sbin/busybox", "umount", "/system");
run_program("/sbin/busybox", "umount", "/data");
run_program("/sbin/busybox", "umount", "/");
Por ultimo se debe "desmontar" el sistema.
No es necesario modificar los permisos ni hacer Symlinks.
jellybean 4.1
25/12/15, 04:07:27
ok si acabo de checar ese script y si viene todo y ya le pille un poco mejor entonces solo deberia de modificar ese script conforme a lo que are y despues solo flashear pero solo una duda tengo un archivo del_odex.sh que solo instala las aplicaciones que no venian deodexeadas como le hago para poder ejecutar el script y que ejecute ese archivo que deberia de poner??
cachanilla86
26/12/15, 09:29:12
ok si acabo de checar ese script y si viene todo y ya le pille un poco mejor entonces solo deberia de modificar ese script conforme a lo que are y despues solo flashear pero solo una duda tengo un archivo del_odex.sh que solo instala las aplicaciones que no venian deodexeadas como le hago para poder ejecutar el script y que ejecute ese archivo que deberia de poner??
No se por que insistes tanto en usar un .sh, no lo inclui en el tutorial...o sigues ese tutorial con del_odex.sh o este, una de 2 por que no son compatibles.
cachanilla86
26/12/15, 22:45:47
Para mas info trato de hacer esto con la rom stock compilación 23.4.A.1.264 Xperia Z3 D6603 5.1.1
Descarga: https://mega.nz/#!DQFRTAaR!2kqFGtpYpk1NilrN-3wbSEZ_T2faRZ8Xl_7Y8ORUh7k
Primero instala el prerooted SIN MODS, borra todo lo de la memoria interna, dejalo que prenda y que se estabilice unos minutos. No agregues cuentas ni nada y despues instalas el deodex y borras los caches manualmente. Si funciona hazle autopsia al .zip para que veas como funciona.
jellybean 4.1
27/12/15, 07:13:41
Descarga: https://mega.nz/#!DQFRTAaR!2kqFGtpYpk1NilrN-3wbSEZ_T2faRZ8Xl_7Y8ORUh7k
Primero instala el prerooted SIN MODS, borra todo lo de la memoria interna, dejalo que prenda y que se estabilice unos minutos. No agregues cuentas ni nada y despues instalas el deodex y borras los caches manualmente. Si funciona hazle autopsia al .zip para que veas como funciona.
ok y no tengo ningun mod agregado a la room solo el xposed pero ps lo borre y todo pero creo y ya se donde esta el problema porque en el zip solo metia las apps que ya venian deodexeadas y el problema era que borraba todo y solo metia las que ya tenia en la carpeta omitiendo casi todas pero le echare un ojo al enlace que dejaste y te aviso
mikaaa6
29/03/16, 01:51:08
Sería posible a aclarar algunas dudas?
Hice todo derecho a enviar el tutorial, pero cuando llego a la parte de la utilización de la herramienta, me da un error y no permite que yo continúe.
¿Cómo puedo solucionar?
Gracias.
http://s21.postimg.org/5jfsav3l3/Sem_T_tulo.png
cachanilla86
29/03/16, 02:06:44
Sería posible a aclarar algunas dudas?
Hice todo derecho a enviar el tutorial, pero cuando llego a la parte de la utilización de la herramienta, me da un error y no permite que yo continúe.
¿Cómo puedo solucionar?
Gracias.
http://s21.postimg.org/5jfsav3l3/Sem_T_tulo.png
El primer problema empieza en que estas usando Windows 10, y ese mensaje de error jamas lo habia visto. Tal vez si preguntas en el hilo oficial de XDA te puedan ayudar
mikaaa6
29/03/16, 02:11:05
El primer problema empieza en que estas usando Windows 10, y ese mensaje de error jamas lo habia visto. Tal vez si preguntas en el hilo oficial de XDA te puedan ayudar
Muy bien, entonces voy a tratar en un sistema operativo diferente, si no resuelve el contacto entarei lo ayude en el foro de XDA
O puede ser que ser un firmware para la M4 AQUA?
vBulletin® v3.8.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.