Samsung Galaxy S4 Para hablar del Samsung Galaxy S4

Respuesta
 
Herramientas
  #1  
Viejo 05/06/13, 20:20:17
Array

[xs_avatar]
vicentepa vicentepa no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: may 2013
Mensajes: 253
Modelo de smartphone: S5/N7'13/Gear Fit
Tu operador: Movistar
Flasheadores compulsivos: limpia tu nueva ROM con un click

Moderadores: Please, moved este post a ROMs y desarrollo Samsung Galaxy S4 i9505. Gracias!


Wenas a tod@s,

Lo prometido es deuda, y como ya se ha hablado un par de veces de cómo hacer un script para “limpiar” ROMs, aunque aun no lo veo necesario, ya he hecho y probado el script que elimina e instala las apps que quieras desde el recovery. He modificado el srcript y el tuto que tenía para el Xperia Z y ha quedado así:

Este post va dirigido a tod@s aquell@os que vais probando muchas ROMs y siempre le sacáis y añadís las mismas apps o modificando el .zip de la rom o después con el Titanium).
En vez de hacer eso siempre, podemos crear un script (.zip) que lo haga automático y lo instalamos en el recovery tras instalar la ROM.

No es complicado, yo no tengo ni idea de compilar, ni de Linux y me ha funcionado perfectamente. Con que sepas cortar/pegar y buscar información cuando te falle algo, es suficiente. Comparto aquí lo que he aprendido en 4 días en el foro del Galaxy Nexus (somos tocalotodo compulsivos...)

Al lio.

Os dejo el link del .zip que ahora mismo instalo siempre, tras flashear cualquier ROM:

https://skydrive.live.com/redir?resi...IKl100Kf6iF638


Si lo abrís con Winrar, veréis que tiene 3 carpetas:

DATA/APP: aquí puedes poner todas las app que quieras. Quedan instaladas de manera "normal", igual que si las instalases a mano después de arrancar el teléfono.

SYSTEM/APP: las apk que pongas aquí, quedaran instaladas como apps de sistema y no las podrás borrar directamente, tendrás que usar Titanium o similar. Aquí le pongo yo Cerberus, por ejemplo, para que los manguis no avanzados no la puedan borrar.

NOTA: los .apk que pongais en estas carpetas, no pueden contener la letra Ñ (gracias Drums777)

SYSTEM/MEDIA/... : aquí solo los tonos de notificación y llamada que quiero instalar

META-INF/COM/GOOGLE/ANDROID: esta es la carpeta IMPORTANTE. No debemos tocar nada excepto el archivo updater-script. Este es el archivo que le dice al recovery que es lo que tiene que instalar y desinstalar.


Bien, pues sabiendo lo que hay en cada carpeta, ahora vamos a ver como modificamos el updater-script para que haga lo que vosotros queráis.

Antes de tocar nada, tenéis que tener en vuestro PC el Notepad++ para poder modificar el script, si lo hacéis por ejemplo, con el notepad, no funcionará.

Abrimos el updater-script y vemos el siguiente código (en rojo pongo lo que no se debe cambiar, en azul lo modificable, en negro explicaciones):

ui_print("**************************************") ;
ui_print("* *");
ui_print("* Custom your ROM *");
ui_print("* Albert 2013 *");
ui_print("* *");
ui_print("**************************************") ;
ui_print("");
ui_print("Esborrant apps inutils/Borrando apps inútiles... ");inutils... ");

El comando ui_print muestra en pantalla lo que escribas, puedes poner tu nombre, explicaciones del proceso, o lo que te de la gana.

unmount("/system");
unmount("/data");
mount("ext4", "EMMC", "/dev/block/mmcblk0p16", "/system");
mount("ext4", "EMMC", "/dev/block/mmcblk0p29", "/data");

Estos, preparan las carpetas para que las podamos "atacar"


delete("/system/app/AccuweatherPhone2013.apk");
delete("/system/app/BasicDreams.apk");
etc…

Con delete borramos las apps que queramos poniendo la ruta donde están. Puedes poner tantas líneas como apps a borrar.

delete_recursive("/system/media/video");
delete_recursive OJO: borra toda la carpeta y su contenido. Esta carpeta en concreto, tiene 8 videos demo chorras de Android y Samsung.

delete_recursive("/system/media/audio/ringtones");
Aquí borro TODOS los tonos de llamada

delete_recursive("/system/media/audio/notifications");
Aquí TODOS los tonos de notificación


package_extract_dir("system", "/system");
Este comando es para que instale todo lo que hayamos puesto en la carpeta SYSTEM. Si no queréis instalar nada, podéis borrar la línea entera y la carpeta también. Aquí me instala Cerberus (entre otras apps), 4 tonos de llamada y notificación.

package_extract_dir("data", "/data");
Lo mismo con la carpeta DATA, pero las app que instale de aquí no serán de sistema.

unmount("/system");
unmount("/data");

Deja las carpetas como estaban

ui_print("*** FET / HECHO ***");
Y listo.


Ahora si os animáis a hacer el vuestro, después de modificar el updater-script y tener vuestras apps en las carpetas, solo tenéis que seleccionar las 3 carpetas y con el Winrar comprimirlas en .zip, poner el nombre que queráis, y ya tendréis vuestro archivo listo para flashear desde recovery.

Más info en este post:

http://www.htcmania.com/showthread.php?t=573660
Para saber que hace cada .apk, podéis consultar este post de xda de Rahul Patil (no borréis ninguna .apk sin saber que son/que hacen antes):
http://forum.xda-developers.com/show....php?t=2260766

Descarga mi Custom_ROM_v1.zip desde aquí:
https://skydrive.live.com/redir?resi...IKl100Kf6iF638


PD Se podría quitar mucha más "basura" de la ROM (hay apps con sopotocientos idiomas que no necesitamos), pero como por mucho que borres siempre quedan los 9 Gb libres de siempre, de momento no serviria para nada.

Saludos

Última edición por vicentepa Día 07/06/13 a las 21:16:14.
Responder Con Cita
Los siguientes 6 usuarios han agradecido a vicentepa su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 06/06/13, 06:13:35
Array

[xs_avatar]
confar confar no está en línea
Usuario muy activo
 
Fecha de registro: may 2010
Localización: Monterrey, Nuevo Leon, Mexico
Mensajes: 18,567
Modelo de smartphone: SGS6 Flat + Sony Xperia Z5 + Surface Pro 3 512 Gb
Tu operador: TELCEL
Deberían moverlo a la sección de roms.
Responder Con Cita
  #3  
Viejo 06/06/13, 07:05:55
Array

[xs_avatar]
el_campi el_campi no está en línea
Usuario muy activo
· Votos compra/venta: (11)
 
Fecha de registro: nov 2008
Localización: Valencia
Mensajes: 3,449
Modelo de smartphone: S8
Tu operador: Vodafone
Muchas gracias, la verdad es que lo veo muy útil.
__________________
NO TE TIRES AL MAR SI NO PUEDES CON LOS PIRATAS
Responder Con Cita
  #4  
Viejo 07/06/13, 08:34:04
Array

[xs_avatar]
vicentepa vicentepa no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: may 2013
Mensajes: 253
Modelo de smartphone: S5/N7'13/Gear Fit
Tu operador: Movistar
Lo subo para que los moderadores lo vean.
Responder Con Cita
  #5  
Viejo 07/06/13, 09:59:38
Array

[xs_avatar]
lpdb99 lpdb99 no está en línea
Miembro del foro
 
Fecha de registro: jul 2009
Localización: parla
Mensajes: 83
Modelo de smartphone: LEECO LE MAX 2
Tu operador: Movistar
gracias
Responder Con Cita
  #6  
Viejo 07/06/13, 10:44:54
Array

[xs_avatar]
sirucato sirucato no está en línea
Usuario muy activo
· Votos compra/venta: (6)
 
Fecha de registro: nov 2010
Localización: Madrid
Mensajes: 886
Modelo de smartphone: Galaxy S21 Ultra
Tu operador: -
Muchas gracias fiera
__________________
Despierta y Reacciona
Responder Con Cita
  #7  
Viejo 07/06/13, 13:41:37
Array

[xs_avatar]
danyrd danyrd no está en línea
Betatester oficial
· Votos compra/venta: (9)
 
Fecha de registro: oct 2011
Localización: Mérida
Mensajes: 1,615
Modelo de smartphone: SAMSUNG GALAXY S4 GT-I9505
Tu operador: Yoigo
Muchas gracias compi pero si no he entendido mal esto ya lo hace el titanium backup no?
Responder Con Cita
  #8  
Viejo 07/06/13, 15:04:06
Array

[xs_avatar]
Hknc Hknc no está en línea
Usuario muy activo
 
Fecha de registro: jun 2008
Localización: Sevilla
Mensajes: 3,468
Modelo de smartphone: Galaxy S2 (pero no el chino... )
Tu operador: Yoigo
A mano es mejor en muchos casos...

Enviado desde mi GT-I9100 usando Tapatalk
Responder Con Cita
  #9  
Viejo 07/06/13, 16:11:51
Array

[xs_avatar]
drums777 drums777 no está en línea
Usuario muy activo
 
Fecha de registro: abr 2010
Mensajes: 554
Modelo de smartphone: Xiaomi Mi A1
Tu operador: Vodafone
Pues no me funciona, me dice:
E:Can't open /external_sd/custom.zip
este es mi script:

ui_print("**************************************") ;
ui_print("* *");
ui_print("* Instalación Automatizada *");
ui_print("* Aplicaciones y Sonidos *");
ui_print("* *");
ui_print("**************************************") ;
ui_print("");
ui_print(" Borrando apps y sonidos inútiles... ");
unmount("/system");
unmount("/data");
mount("ext4", "EMMC", "/dev/block/mmcblk0p16", "/system");
mount("ext4", "EMMC", "/dev/block/mmcblk0p29", "/data");
delete("/system/app/Maps.apk");
delete("/system/media/audio/ui/PowerOn.ogg");
ui_print(" Instalando apps y sonidos... ");
package_extract_dir("system", "/system");
package_extract_dir("data", "/data");
unmount("/system");
unmount("/data");
ui_print("************* TERMINADO **************");


En system/app: cerberus
En data/app: unos 220mg de aplis
En sonidos: 2 mp3
alguna idea?

Edito: SOLUCIONADO, el problema estaba en las APP que contienen la letra Ñ en el nombre.

Última edición por drums777 Día 08/06/13 a las 11:55:45.
Responder Con Cita
  #10  
Viejo 07/06/13, 18:38:31
Array

[xs_avatar]
vicentepa vicentepa no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: may 2013
Mensajes: 253
Modelo de smartphone: S5/N7'13/Gear Fit
Tu operador: Movistar
Drums prueba con las carpetas system y data vacias, para saber si falla por culpa del script o no.
Responder Con Cita
  #11  
Viejo 07/06/13, 18:54:21
Array

[xs_avatar]
drums777 drums777 no está en línea
Usuario muy activo
 
Fecha de registro: abr 2010
Mensajes: 554
Modelo de smartphone: Xiaomi Mi A1
Tu operador: Vodafone
Con las carpetas vacías funciona bien llega hasta el final
******TERMINADO*****

Donde está el problema?
Responder Con Cita
  #12  
Viejo 07/06/13, 19:14:12
Array

[xs_avatar]
vicentepa vicentepa no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: may 2013
Mensajes: 253
Modelo de smartphone: S5/N7'13/Gear Fit
Tu operador: Movistar
 Cita: Originalmente Escrito por drums777 Ver Mensaje
Con las carpetas vacías funciona bien llega hasta el final
******TERMINADO*****

Donde está el problema?
Ensayo y error.

Has de ir probando hasta que des con el .apk que da el problema. De todas maneras, 180 Mb de apks me parecen muchas. Que le metes a la carpeta DATA?
Responder Con Cita
  #13  
Viejo 07/06/13, 19:23:12
Array

[xs_avatar]
vicentepa vicentepa no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: may 2013
Mensajes: 253
Modelo de smartphone: S5/N7'13/Gear Fit
Tu operador: Movistar
 Cita: Originalmente Escrito por danyrd Ver Mensaje
Muchas gracias compi pero si no he entendido mal esto ya lo hace el titanium backup no?
Si claro, de lo que se trata es de hacerlo con un click. Tienes 2 opciones tras instalar una ROM:

1- instalas tu custom.zip y ya está (10 segundos?)

2- reinicias el S4, instalas el Titanium, le das permisos root, eliminas una a una las apps que no quieras, instalas/restauras cerberus y luego lo pones como app de sistema.


Por eso lo titulo "para flasheadores compulsivos", si cambias de rom muy a menudo, vale la pena tener tu custom.zip. Si cambias la rom 2 veces al año, pues igual no.
Responder Con Cita
  #14  
Viejo 07/06/13, 19:26:19
Array

[xs_avatar]
drums777 drums777 no está en línea
Usuario muy activo
 
Fecha de registro: abr 2010
Mensajes: 554
Modelo de smartphone: Xiaomi Mi A1
Tu operador: Vodafone
En data a secas nada, ha sido por abreviar, las meto asi: cerberus en system/App y el resto en data/App

El nombre de las aplis necesita un formato en concreto? espacios en blanco, máximo de caracteres...
Responder Con Cita
  #15  
Viejo 07/06/13, 19:38:31
Array

[xs_avatar]
vicentepa vicentepa no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: may 2013
Mensajes: 253
Modelo de smartphone: S5/N7'13/Gear Fit
Tu operador: Movistar
Las aplis que metas en data/app han de ser en formato .apk

Lo de la longitud del nombre pues ni idea, nunca me ha pasado, pero si ves que alguna tiene un nombre largo la puedes renombrar a loquetedelagana.apk que se instalará igual.
Responder Con Cita
  #16  
Viejo 07/06/13, 20:20:52
Array

[xs_avatar]
drums777 drums777 no está en línea
Usuario muy activo
 
Fecha de registro: abr 2010
Mensajes: 554
Modelo de smartphone: Xiaomi Mi A1
Tu operador: Vodafone
Solucionado¡¡¡
El problema estaba en la Ñ, las aplis que tenían Ñ en el nombre dan error, después de 15-20 pruebas he dado con ello.
Ya tengo el script a mi gusto y funcionando.
Muchas gracias vicentepa
Un saludete.
Responder Con Cita
  #17  
Viejo 07/06/13, 21:13:07
Array

[xs_avatar]
vicentepa vicentepa no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: may 2013
Mensajes: 253
Modelo de smartphone: S5/N7'13/Gear Fit
Tu operador: Movistar
De nada.

Por cierto, los .apk que tenian Ñ, los habias renombrado tu o ya estaban así?

PD - No te acostarás sin saber una cosa más (añadido tu aporte al tuto)

Última edición por vicentepa Día 07/06/13 a las 21:16:46.
Responder Con Cita
  #18  
Viejo 08/06/13, 01:19:19
Array

[xs_avatar]
drums777 drums777 no está en línea
Usuario muy activo
 
Fecha de registro: abr 2010
Mensajes: 554
Modelo de smartphone: Xiaomi Mi A1
Tu operador: Vodafone
Son copias de las app hechas con ES File Explorer, por ejemplo de la app Cumpleaños.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Foros Samsung > Otros smartphones de Samsung antiguos > Samsung Galaxy S4



Hora actual: 20:23:32 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /