Home Menu

Menu



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


 
Herramientas
  #1  
Viejo 20/09/11, 18:28:58
Avatar de kakomalo
kakomalo kakomalo no está en línea
Cocinero veterano
Mensajes: 2,400
 
Fecha de registro: oct 2010
Localización: Madrid
Mensajes: 2,400
Modelo de smartphone: Redmi3 / BQ M5 / Nexus4 / HTC One S / SGS
Versión de ROM: MIUI 7.1
Versión de Radio: La del coche
Tu operador: Movistar
Mencionado: 819 comentarios
Tagged: 0 hilos
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
Avatar de kakomalo
kakomalo kakomalo no está en línea
Cocinero veterano
Mensajes: 2,400
 
Fecha de registro: oct 2010
Localización: Madrid
Mensajes: 2,400
Modelo de smartphone: Redmi3 / BQ M5 / Nexus4 / HTC One S / SGS
Versión de ROM: MIUI 7.1
Versión de Radio: La del coche
Tu operador: Movistar
Mencionado: 819 comentarios
Tagged: 0 hilos
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
Avatar de cgvelmax
cgvelmax cgvelmax no está en línea
Miembro del foro
Mensajes: 415
 
Fecha de registro: mar 2011
Localización: Guatemala
Mensajes: 415
Modelo de smartphone: Samsung Galaxy S
Versión de ROM: MIUI.ES 1.9.16
Versión de Radio: JVR
Tu operador: Orange
Mencionado: 13 comentarios
Tagged: 0 hilos
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
Avatar de Pac-Man
Pac-Man Pac-Man no está en línea
Colaborador/a
Mensajes: 5,508
 
Fecha de registro: jun 2010
Mensajes: 5,508
Tu operador: Pepephone
Mencionado: 90 comentarios
Tagged: 17 hilos
gracias por el tutorial, y siento no haberlo visto antes, he estado estos dias liados y apenas me he podido pasar
Responder Con Cita
  #5  
Viejo 21/09/11, 15:54:56
Avatar de erdano
erdano erdano no está en línea
DANO
Mensajes: 2,711
Compra y venta: (3)
 
Fecha de registro: nov 2010
Localización: Jere
Mensajes: 2,711
Modelo de smartphone: Galaxy S5 / Nexus 10
Versión de ROM: ?
Versión de Radio: Radio OLE (:
Tu operador: Movistar
Mencionado: 431 comentarios
Tagged: 0 hilos
perfecto a probarlo se dijoooooo
Responder Con Cita
  #6  
Viejo 21/09/11, 19:47:08
Avatar de kakomalo
kakomalo kakomalo no está en línea
Cocinero veterano
Mensajes: 2,400
 
Fecha de registro: oct 2010
Localización: Madrid
Mensajes: 2,400
Modelo de smartphone: Redmi3 / BQ M5 / Nexus4 / HTC One S / SGS
Versión de ROM: MIUI 7.1
Versión de Radio: La del coche
Tu operador: Movistar
Mencionado: 819 comentarios
Tagged: 0 hilos
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
Avatar de Pac-Man
Pac-Man Pac-Man no está en línea
Colaborador/a
Mensajes: 5,508
 
Fecha de registro: jun 2010
Mensajes: 5,508
Tu operador: Pepephone
Mencionado: 90 comentarios
Tagged: 17 hilos
@kakomalo donde quieres que lo ponga?
Responder Con Cita
  #8  
Viejo 24/09/11, 20:34:06
Avatar de strike1979
strike1979 strike1979 no está en línea
Miembro del foro
Mensajes: 257
 
Fecha de registro: feb 2011
Localización: castilla la mancha (Guadalajara)
Mensajes: 257
Modelo de smartphone: Galaxy S I9000
Versión de ROM: Ginger 2.3.4
Versión de Radio: 40 principales
Tu operador: Yoigo
Mencionado: 1 comentarios
Tagged: 0 hilos
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
Avatar de kakomalo
kakomalo kakomalo no está en línea
Cocinero veterano
Mensajes: 2,400
 
Fecha de registro: oct 2010
Localización: Madrid
Mensajes: 2,400
Modelo de smartphone: Redmi3 / BQ M5 / Nexus4 / HTC One S / SGS
Versión de ROM: MIUI 7.1
Versión de Radio: La del coche
Tu operador: Movistar
Mencionado: 819 comentarios
Tagged: 0 hilos
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
Avatar de erdano
erdano erdano no está en línea
DANO
Mensajes: 2,711
Compra y venta: (3)
 
Fecha de registro: nov 2010
Localización: Jere
Mensajes: 2,711
Modelo de smartphone: Galaxy S5 / Nexus 10
Versión de ROM: ?
Versión de Radio: Radio OLE (:
Tu operador: Movistar
Mencionado: 431 comentarios
Tagged: 0 hilos
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
Avatar de RuralGalaxy
RuralGalaxy RuralGalaxy no está en línea
Betatester oficial
Mensajes: 2,758
Compra y venta: (1)
 
Fecha de registro: mar 2011
Localización: Balearic Islands
Mensajes: 2,758
Modelo de smartphone: Note4
Versión de ROM: Lollipop 5.1.1
Versión de Radio: GhettoBlaster
Tu operador: Vodafone
Mencionado: 10 comentarios
Tagged: 0 hilos
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
Avatar de elmoreno80
elmoreno80 elmoreno80 no está en línea
Usuario muy activo
Mensajes: 1,534
 
Fecha de registro: ene 2011
Localización: Valencia
Mensajes: 1,534
Modelo de smartphone: Nexus 4 / Galaxy S GT-I9000
Versión de ROM: 4.2.2
Tu operador: Pepephone
Mencionado: 41 comentarios
Tagged: 1 hilos
Bua!! Esto me ha venido de perlas para tematizar mis cosillas.

Gracias máquina!! Un saludo!!
Responder Con Cita
  #13  
Viejo 14/11/11, 16:12:26
Avatar de 666roi666
666roi666 666roi666 no está en línea
Betatester Infernal
Mensajes: 3,742
 
Fecha de registro: jul 2011
Localización: Madrid
Mensajes: 3,742
Modelo de smartphone: XRN3Pro
Versión de ROM: ##HispaniaCustomTeam##
Versión de Radio: ROCK_FM
Tu operador: Pepephone
Mencionado: 315 comentarios
Tagged: 0 hilos
Muchas gracias @kakomalo, he llegado tarde, para el siguiente tema lo pruebo.
Responder Con Cita
  #14  
Viejo 01/12/11, 20:43:09
Avatar de Alexis0o
Alexis0o Alexis0o no está en línea
Miembro del foro
Mensajes: 298
 
Fecha de registro: sep 2010
Mensajes: 298
Modelo de smartphone: Samsung Galaxy S
Tu operador: Movistar
Mencionado: 5 comentarios
Tagged: 0 hilos
@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
Avatar de kakomalo
kakomalo kakomalo no está en línea
Cocinero veterano
Mensajes: 2,400
 
Fecha de registro: oct 2010
Localización: Madrid
Mensajes: 2,400
Modelo de smartphone: Redmi3 / BQ M5 / Nexus4 / HTC One S / SGS
Versión de ROM: MIUI 7.1
Versión de Radio: La del coche
Tu operador: Movistar
Mencionado: 819 comentarios
Tagged: 0 hilos
@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
Avatar de RuralGalaxy
RuralGalaxy RuralGalaxy no está en línea
Betatester oficial
Mensajes: 2,758
Compra y venta: (1)
 
Fecha de registro: mar 2011
Localización: Balearic Islands
Mensajes: 2,758
Modelo de smartphone: Note4
Versión de ROM: Lollipop 5.1.1
Versión de Radio: GhettoBlaster
Tu operador: Vodafone
Mencionado: 10 comentarios
Tagged: 0 hilos
Hay alguna update mas reciente o algo nuevo referente a esta utilidad?
Responder Con Cita
Respuesta

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


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 00:29:19 (GMT +2)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007