![]() |
|
| ROMs y desarrollo Xperia S ROMs y desarrollo Xperia S |
«
Tema Anterior
|
Siguiente tema
»
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Creación de un update personal para aplicar desde Recovery
COMO CREAR UN ZIP CON TODOS NUESTROS MODS PARA APLICADLOS DE UN PLUMAZO DESDE EL RECOVERY
Solo para usuarios con el Recovery disponible Bueno....como ya ha bastantes MODs por ahí rulando y muchos os liáis al meterlos a mano aparte que algunos es complicado salvo lo hagáis por consola ADB os adjunto un Update.ZIP para aplicar desde el recovery sin problemas y es que en algunos casos como modificaciones del SystemUI.apk al pegarlo a mano al /system/app luego os da error hasta reiniciar y no podréis cambiarle los permisos necesarios a 644. El proceso es sencillo. Miramos que mods queremos. Por ejemplo uno para tener % de bateria ( fichero /system/app/SystemUI.apk ) , una animación de encendido ( /system/media/bootanimation.zip ) o vuestros tonos personales tenerlos junto a los de sistema para que sean más rápidos y fáciles de asignar y no se pierda la asignación cuando en ocasiones desmontemos la sdcard . Por ello: 1 - Bajamos el "Personal_Update_byElHechicero.zip" de AQUI 2 - Lo abrimos con WinRar ( si no lo tenéis lo instaláis ) 3 - Bajamos los mods que queramos aplicar ( por ejemplo un SystemUI.apk para % bateria y un bootanimation.zip para la animación de encendido. Donde se publiquen los mods, ponen el fichero y os dicen donde debe colocarse. 4 - Abrimos con Winrar el "Personal_Update_byElHechicero.zip" y abrimos la ruta donde queremos quede el fichero ( por ejemplo /system/app) y ahí dentro arrastramos desde el PC los ficheros que queremos colocar. ![]() Al hacerlo nos saltará una pantalla con el detalle a la hora de meter los ficheros. Pues debemos indicar en "Metodo de Compresion = SIN COMPRIMIR". Salimos y listo. 5 - Pegamos ese ZIP a la SDCard y arrandando en modo recovery entramos en "Update ZIP from SDcard" lo buscamos, aplicamos y listo. Todo en un paso.[/color] Ventajas: Poder aplicar de todo a la vez. En mi caso y es el adjunto, veréis que hay un bootanimation, un SystemUI con un % de bateria, unos apks del WifiDirect en /system/app/, tonos personales en /system/media/audio. Pues cuando x día haga un wipe, luego aplico ese zip y todo eso me queda como estaba ...a mi gusto. NOTA: En el adjunto ya va con contenidos. Borrad con el Winrar los que no querais limpiando el zip y luego meted los vuestros. Borrar los ficheros, dejad las carpetas. He dejado mis ficheros para que os sirva como ejemplo. NUEVO: GENERADOR AUTOMATICO DE UPDATE.zip CON MODS Y CON RESTORE >>> http://www.htcmania.com/showthread.php?t=414831 . Última edición por ElHechicero Día 10/07/12 a las 22:46:16 |
| Los siguientes 9 usuarios han agradecido a ElHechicero su comentario: | ||
|
|
|
#2
|
||||
|
||||
|
Que bueno ElHechicero. Cuando tenga recovery me servirá mucho, mucho, mucho.
Un saludo! |
|
#3
|
||||
|
||||
|
Es muy util.
En mi caso, pues llevo un bootanimation personal, tonos personales para llamada, notificaciones y alarma, y el % de bateria que me gusta. Pues bien...si un borro todo aplicando una rom diferente, si aplico al instante este ZIP personalizado recupero de un plumazo todo eso sin necesidad de hacerlo de nuevo a mano. Se pueden aplicar: /system/app >> Aplicaciones de sistema /data/app >> Aplicaciones personales /data/data >> Carpetas de datos de las aplicaciones personales /system/media/ >> Ficheros de arranque ( bootanimation.zip ) /system/media/audio >> Carpetas con los tonos de llamada, notificaciones, alarmas, etc. ...y cualquiera que queráis. Siempre que sean del /data o del /system y hagáis dentro la estructura de carpetas correcta con sus ficheros...listo. Lo que hace es desde el Recovery, con sistema parado y evidentemente sin errores ni problemas, aplicar toda esa estructura a la raiz del sistema. Última edición por ElHechicero Día 05/07/12 a las 14:59:26 |
|
#4
|
||||
|
||||
|
La verdad es que es una ideaza. Sin duda no tardaré ni dos segundos en hacerlo cuando tenga recovery ajaja
Eres un as ;) |
|
#5
|
|
Digo yo que si haces una backup con el tittanium de las aplis de sistema, es lo mismo no?
Pregunto nose... Portu |
|
#6
|
||||
|
||||
|
Cita:
> /system/app >> Aplicaciones de sistema > /data/app >> Aplicaciones de usuario > /data/data >> Datos de aplicaciones de sistema y usuario y otra cosa es configuraciones de sistema que están en otras rutas. Los programas de backups solo restauran las anteriormente indicadas, no ficheros de sistema. Ojo...una cosa es que restaures "ajustes de sistema" [ /data/data pues son las configuraciones de las aplicaciones de sistema] y otra que restaures los propios apks de sistema. Yo, de paso que tengo el ZIP con mis configuraciones de sistema, "DE PASO" , meto mi backup también. De ese modo desde recovery lo restaura "TODO" sin necesidad de luego tener que desde Titanium o similares tener que restaurarlo. Desde recovery es más rápido y lo hago "de paso" que aplico mis mods. |
|
#7
|
|
|
Cita:
![]() Portu |
|
#8
|
||||
|
||||
|
Cita:
Mira..por ejemplo el fichero que pone el % en la barra de estado es el /system/app/SystemUI.apk Otro...la animación de encendido es el /system/media/bootanimation.zip Pues esos, son aplicaciones/ficheros de sistema que ninguna app de backups te copian. Para eso se preparan los updates para aplicar desde recovery. Y pueden ser MODs, o pueden ser ROMS completas. El método es IDENTICO solo que una rom completa pues tiene TODA LA ESTRUCTURA de directorios desde la / |
|
#9
|
||||
|
||||
|
A currar!!!
|
|
#10
|
||||
|
||||
|
Lo siento pero esto no funciona bien... Funciona de maravilla!!!!! 1000+1 gracias ElHechicero!!!
|
| Gracias de parte de: | ||
|
#11
|
||||
|
||||
|
Preguntas varias me bienen a la mente, como es que sabe que permisos tiene que poner a cada cosa?
por ejemplo a xbin/su y bin/su para superusuario Última edición por Yakandu Día 08/07/12 a las 11:54:29 |
|
#12
|
||||
|
||||
|
Salvo al /system/app/* que debe tener 644 , al resto le deja los permisos x defecto de system y son suficientes.
Aún así creo q el recovery copia dejando los permisos del destino en caso existan.si no existen aplica el x defecto de system. Enviado desde mi LT26i usando Tapatalk Última edición por ElHechicero Día 08/07/12 a las 11:59:27 |
|
#13
|
||||
|
||||
|
Cita:
Es una buena idea del hechizero crear una cosa así para meter ciertas cosas como lo que explica, mods de la barra notificaciones, bootanimation, etc, pero supongo que fallará con ciertos scripts, cosas que tengan que ser firmadas después de modificarlas, etc. Yo no sé como va en los Sony, en los samsung igual es similar, pero cambiar la barra notificaciones con el icono del supercyrclebattery en un HTC Legend es mucho más complejo que esto y siempre o casi siempre daría un bucle de error al iniciar. No es una crítica!! ojo, que me parece una gran idea para facilitar las cosas a usuarios poco avanzados y que les guste ir aprendiendo y trasteando, pero el tema por lo menos en otros terminales es bastante más difícil que hacerlo así. Saludos. |
|
#14
|
||||
|
||||
|
ionvestigare y ampliare esta info.
de mientras, con que programa has hecho esto? he encontrado varios para crear el script pero me da que mejor a mano
|
|
#15
|
||||
|
||||
|
a mano si vas a modificar poca cosa es mejor, pero una rom entera te puedes follar metiendo líneas!
|
|
#16
|
||||
|
||||
|
challenge accepted, antes para borrar las apps de los firmwares de HTC tube que hacer un script de 5 paginas para borrarlos uno por uno
|
|
#17
|
||||
|
||||
|
Los permisos se dejan los de destino.
No hay problemas x eso. Sí es una ROM completa y evidentemente se formatea previamente, deben indicarse permisos. Pero para mods no. Os lo aseguro. Enviado desde mi LT26i usando Tapatalk Última edición por ElHechicero Día 08/07/12 a las 12:29:57 |
| Gracias de parte de: | ||
|
#18
|
||||
|
||||
|
Cita:
Mirad en mi perfil en Theme Editor. Era un generador automático de mods creado x mi para roms de SGS. Y al final lo aplicaba todo en un pack online x adb u offline mediante un update.zip. Jamas hubo problemas. Y todo automatico.cualquier user podía mediante selección de menús dejar el theme de su sistema a su gusto en un plis. Enviado desde mi LT26i usando Tapatalk |
| Gracias de parte de: | ||
|
#19
|
||||
|
||||
|
aqui tienes un script por si quieres añadir el superusuario y sus bianrios
Código:
ui_print("");
ui_print("Actualizando ficheros");
ui_print("Por favor, espere");
show_progress(1, 15);
run_program("/sbin/busybox", "mount", "/system");
run_program("/sbin/busybox", "mount", "/data");
delete("/system/bin/su","/system/xbin/su","/system/app/Superuser.apk");
package_extract_dir("system", "/system");
set_perm_recursive(0, 0, 0755, 0644, "/system/app/");
set_perm(0, 0, 06755, "/system/bin/su");
symlink("/system/bin/su", "/system/xbin/su");
package_extract_dir("data", "/data");
run_program("/sbin/busybox", "umount", "/system");
run_program("/sbin/busybox", "umount", "/data");
ui_print("");
ui_print("Finalizado!.Reinicia y disfruta");
ui_print("");
Última edición por Yakandu Día 08/07/12 a las 13:03:40 |
| Gracias de parte de: | ||
|
|
|
#20
|
||||
|
||||
|
Qué recovery aconsejáis instalar?
Gracias y un saludo Enviado desde mi LT26i usando Tapatalk 2 |
| Respuesta |
Estás aquí
|
||||||
|
||||||
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 10:01:14 (GMT +1)
HTCMania: líderes desde el 2007








