Personalización y temas Galaxy S I9000 Personalización y temas para la Galaxy S

Respuesta
 
Herramientas
  #1  
Viejo 20/09/11, 18:28:58
Array

[xs_avatar]
kakomalo kakomalo no está en línea
Cocinero veterano
 
Fecha de registro: oct 2010
Localización: Madrid
Mensajes: 2,400
Modelo de smartphone: Redmi3 / BQ M5 / Nexus4 / HTC One S / SGS
Tu operador: Movistar
9patchPngSuite [Windows&Linux]

Bueno la verdad es que llevo ya unos meses pegandome con la edición de temas y el problema es que siempre me encuentro con el mismo problema, es muy facil compilar .9.png, pero... ¿Que pasa con los que ya estan compilados? ¿Como los descompilo sin tener que saber a que apk pertenece?

Pues aqui os presento la solución basandome en la gran idea de tommytomatoe de XDA y su herramienta para Mac OS X. Se llama 9patchPngSuite y lo que te permite es descompilar, compilar y lanzar el draw9patch sin necesidad de instalar todo el SDK de android.

¿Como funciona?

Pues muy facil, para todo el equipo de miui.es no va a ser nuevo, es como la gran mayoria de los scripts que ya os he hecho, para el resto así de facil.

Windows
Descomprimir 9patchPngSuite.zip donde mas rabia os de y...... trtrtrtrtrtrtrtr (son tambores vale ) doble click en menu.bat. ¿Dificil no? jejeje.

Linux
Descomprimir 9patchPngSuite.tar.gz donde mas rabia os de
Dar permisos de ejecución (chmod 777)
escribir ./menu

Entonces tendremos 4 opciones

****************************
9patchPngSuite
v1 Windows edition
---------------------------------
by kakomalo...
thx @Xxfoc miui.es
and @Tommytomatoe xda.com
****************************

1.Decompile *.9.png in Compiled folder (will clean decompiled folder)
2.Launch draw9patch (drag and drop files)
3.Compile RAW *.9.pnd in Decompiled folder (new created in output folder)
4.Info on draw9patch

x.Exit

Select option:

No es que sea muy dificil de entender, pero...

1.Decompile *.9.png in Compiled folder (will clean decompiled folder)
Descompila todos los .9.png que encuentre en el directorio compiled, no importa que haya .png u otro tipo de ficheros, solo va a trabajar con los .9.png.
2.Launch draw9patch (drag and drop files)
Lanza el draw9patch y abre el directorio decompiled, hay que arrastrar los .9.png descompilados dentro de la ventana del draw9patch para editarlos.
3.Compile RAW *.9.pnd in Decompiled folder (new created in output folder)
Compila todos los .9.png que encuentre en el directorio decompiled, no importa que haya .png u otro tipo de ficheros, solo va a trabajar con los .9.png, y deja los nuevos .9.png compilados en el directorio output.
4.Info on draw9patch
Abre el navegador por defecto y va a 9PatchImages - android-apktool - Info on 9patch images (*.9.png) - A tool for reengineering Android apk files - Google Project Hosting

Bueno habeis comprobado que dificil, lo que se dice dificil de usar no es. Espero que os guste.

Especial agradecimientos a @Xxfoc por darme la idea, a tommytomatoe por su herramienta original y a brut.all por el pedazo de trabajo que hace.

DESCARGA - Windows

--- Actualizado ---

Proximamente tambien lo hare para Linux...

DESCARGA - Linux

Última edición por kakomalo Día 22/09/11 a las 09:34:29.
Responder Con Cita
Los siguientes 10 usuarios han agradecido a kakomalo su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 20/09/11, 19:37:30
Array

[xs_avatar]
kakomalo kakomalo no está en línea
Cocinero veterano
 
Fecha de registro: oct 2010
Localización: Madrid
Mensajes: 2,400
Modelo de smartphone: Redmi3 / BQ M5 / Nexus4 / HTC One S / SGS
Tu operador: Movistar
La verdad es que igual no es el mejor sitio para dejar este hilo, ya que no solo vale para este movil, vale para todos los dispositivos con android, pero la verdad es que hay dias que no pienso mucho, asi que si algun moderador cree conveniente mover este hilo a un sitio más propicio adelante

@Miorat o @PacMan92
Responder Con Cita
  #3  
Viejo 21/09/11, 01:31:44
Array

[xs_avatar]
cgvelmax cgvelmax no está en línea
Miembro del foro
 
Fecha de registro: mar 2011
Localización: Guatemala
Mensajes: 415
Modelo de smartphone: Samsung Galaxy S
Tu operador: Orange
Muchas gracias Kakomalo, lo he probado y funciona al 100, me has ahorrado muho trabajo a la hora de entrarle a los temas, nuevamente, muy agradecido.

Última edición por cgvelmax Día 21/09/11 a las 01:59:30.
Responder Con Cita
  #4  
Viejo 21/09/11, 12:01:00
Array

[xs_avatar]
Pac-Man Pac-Man no está en línea
Usuario colaborador
 
Fecha de registro: jun 2010
Localización: Madrid
Mensajes: 5,507
Modelo de smartphone: Xiaomi Redmi Note 4
Tu operador: Pepephone
gracias por el tutorial, y siento no haberlo visto antes, he estado estos dias liados y apenas me he podido pasar
__________________
~ Pac-Man
Responder Con Cita
  #5  
Viejo 21/09/11, 15:54:56
Array

[xs_avatar]
erdano erdano no está en línea
DANO
· Votos compra/venta: (3)
 
Fecha de registro: nov 2010
Localización: Jere
Mensajes: 2,705
Modelo de smartphone: Galaxy S5 / Nexus 10
Tu operador: Movistar
perfecto a probarlo se dijoooooo
__________________
Responder Con Cita
  #6  
Viejo 21/09/11, 19:47:08
Array

[xs_avatar]
kakomalo kakomalo no está en línea
Cocinero veterano
 
Fecha de registro: oct 2010
Localización: Madrid
Mensajes: 2,400
Modelo de smartphone: Redmi3 / BQ M5 / Nexus4 / HTC One S / SGS
Tu operador: Movistar
 Cita: Originalmente Escrito por PacMan92 Ver Mensaje
gracias por el tutorial, y siento no haberlo visto antes, he estado estos dias liados y apenas me he podido pasar
@PacMan92, creo que este hilo se debería poner en otro sitio mas generico ya que vale para todos los dispositivos, lo que pasa es que no se muy bien donde ponerlo, eso sin tener en cuenta que no puedo moverlo claro jejejeje. Puedes echarle un ojo?

Mañana subire la versión para linux que la he terminado hoy.
Responder Con Cita
  #7  
Viejo 24/09/11, 15:28:16
Array

[xs_avatar]
Pac-Man Pac-Man no está en línea
Usuario colaborador
 
Fecha de registro: jun 2010
Localización: Madrid
Mensajes: 5,507
Modelo de smartphone: Xiaomi Redmi Note 4
Tu operador: Pepephone
@kakomalo donde quieres que lo ponga?
__________________
~ Pac-Man
Responder Con Cita
  #8  
Viejo 24/09/11, 20:34:06
Array

[xs_avatar]
strike1979 strike1979 no está en línea
Miembro del foro
 
Fecha de registro: feb 2011
Localización: castilla la mancha (Guadalajara)
Mensajes: 257
Modelo de smartphone: Galaxy S I9000
Tu operador: Yoigo
Me acabas de salvar con el tema png. Jejeje a probar pues

Gracias por la informa

Saludos

Enviado desde mi GT-I9000 usando Tapatalk
Responder Con Cita
  #9  
Viejo 26/09/11, 09:15:39
Array

[xs_avatar]
kakomalo kakomalo no está en línea
Cocinero veterano
 
Fecha de registro: oct 2010
Localización: Madrid
Mensajes: 2,400
Modelo de smartphone: Redmi3 / BQ M5 / Nexus4 / HTC One S / SGS
Tu operador: Movistar
 Cita: Originalmente Escrito por PacMan92 Ver Mensaje
@kakomalo donde quieres que lo ponga?
Pues no lo se, @PacMan92, supongo que en en "customización y widgets" es mas adecuado ya que vale para todos los android, no solo para el SGS...
Responder Con Cita
  #10  
Viejo 18/10/11, 00:55:56
Array

[xs_avatar]
erdano erdano no está en línea
DANO
· Votos compra/venta: (3)
 
Fecha de registro: nov 2010
Localización: Jere
Mensajes: 2,705
Modelo de smartphone: Galaxy S5 / Nexus 10
Tu operador: Movistar
no me descompila nada

este error me da
audio_record_btn_bkg_02.9.png
Exception in thread "main" brut.androlib.err.CantFind9PatchChunk: Cant find nine
patch chunk
at brut.androlib.res.decoder.Res9patchStreamDecoder.f ind9patchChunk(Res9
patchStreamDecoder.java:82)
at brut.androlib.res.decoder.Res9patchStreamDecoder.g etNinePatch(Res9pat
chStreamDecoder.java:70)
at brut.androlib.res.decoder.Res9patchStreamDecoder.d ecode(Res9patchStre
amDecoder.java:47)
at brut.apktool.Main.main(Main.java:30)
Caused by: java.io.EOFException
at java.io.DataInputStream.readInt(Unknown Source)
at brut.util.DataInputDelegate.readInt(DataInputDeleg ate.java:61)
at brut.androlib.res.decoder.Res9patchStreamDecoder.f ind9patchChunk(Res9
patchStreamDecoder.java:80)
... 3 more
Presione una tecla para continuar . . .
__________________
Responder Con Cita
  #11  
Viejo 20/10/11, 20:24:33
Array

[xs_avatar]
RuralGalaxy RuralGalaxy no está en línea
Betatester oficial
· Votos compra/venta: (1)
 
Fecha de registro: mar 2011
Localización: Balearic Islands
Mensajes: 2,758
Modelo de smartphone: Note4
Tu operador: Vodafone
Gracias por la info kako, me va a ser muy util para hacer mis pruebas!

Enviado desde mi Samsung Galaxy S.
Responder Con Cita
  #12  
Viejo 22/10/11, 01:44:13
Array

[xs_avatar]
elmoreno80 elmoreno80 no está en línea
Usuario muy activo
 
Fecha de registro: ene 2011
Localización: Valencia
Mensajes: 1,534
Modelo de smartphone: Nexus 4 / Galaxy S GT-I9000
Tu operador: Pepephone
Bua!! Esto me ha venido de perlas para tematizar mis cosillas.

Gracias máquina!! Un saludo!!
__________________
Invitación a ¡¡Ganarás 2Gb de espacio gratis!!
Responder Con Cita
  #13  
Viejo 14/11/11, 16:12:26
Array

[xs_avatar]
666roi666 666roi666 no está en línea
Betatester Infernal
 
Fecha de registro: jul 2011
Localización: Madrid
Mensajes: 3,742
Modelo de smartphone: XRN3Pro
Tu operador: Pepephone
Muchas gracias @kakomalo, he llegado tarde, para el siguiente tema lo pruebo.
Responder Con Cita
  #14  
Viejo 01/12/11, 20:43:09
Array

[xs_avatar]
Alexis0o Alexis0o no está en línea
Miembro del foro
 
Fecha de registro: sep 2010
Mensajes: 298
Modelo de smartphone: Samsung Galaxy S
Tu operador: Movistar
@kakomalo antes de nada gracias por el curro

Estoy usando la versión de Linux, lo he probado sobre un Ubuntu 10.04 y un 11.10 y en ambos me da el mismo error

libpng error: Read Error

El fallo parece estar en la linea 48
./tools/aapt p -f -F out.apk -M AndroidManifest.xml -S res -f



He estado buscando pero no he encontrado nada para Linux solo para windows
http://forum.xda-developers.com/show...95701&page=221
http://modmymobile.com/forums/557-mo...ml#post4019849

Gracias
Responder Con Cita
  #15  
Viejo 02/12/11, 10:02:30
Array

[xs_avatar]
kakomalo kakomalo no está en línea
Cocinero veterano
 
Fecha de registro: oct 2010
Localización: Madrid
Mensajes: 2,400
Modelo de smartphone: Redmi3 / BQ M5 / Nexus4 / HTC One S / SGS
Tu operador: Movistar
@Alexis0o lo unico que se me ocurre ahora mismo es que no tengas los permisos para ejecutar correctamente el aapt.

Haz un chmod -R 777 * dentro de la carpeta donde lo tengas instalado.

De todas maneras si asi no te funciona, puedes decirme en que momento te da error? por la linea que mandas se supone que estas intentando compilar un .9.png descompilado. Este debreía estar en la carpeta decompiled.
Responder Con Cita
  #16  
Viejo 08/07/12, 03:00:11
Array

[xs_avatar]
RuralGalaxy RuralGalaxy no está en línea
Betatester oficial
· Votos compra/venta: (1)
 
Fecha de registro: mar 2011
Localización: Balearic Islands
Mensajes: 2,758
Modelo de smartphone: Note4
Tu operador: Vodafone
Hay alguna update mas reciente o algo nuevo referente a esta utilidad?
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Foros Samsung > Otros smartphones de Samsung antiguos > Samsung Galaxy S I9000 > Personalización y temas Galaxy S I9000



Hora actual: 17:49:55 (GMT +2)



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

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