ROMs y desarrollo Samsung Galaxy Nexus ROMs y desarrollo Samsung Galaxy Nexus

Respuesta
 
Herramientas
  #1  
Viejo 20/01/12, 17:09:25
Array

[xs_avatar]
BlackDub BlackDub no está en línea
Usuario muy activo
· Votos compra/venta: (18)
 
Fecha de registro: jun 2010
Mensajes: 1,752

Compilar/Descompilar aplicaciones ICS

Buenas tardes
Aquí presento un tutorial para compilar y descompilar aplicaciones, en este caso he utilizado el SystemUI.apk, también es valido para el framework-res.apk, phone.apk, setting.apk ... etc

Este tutorial sirve para crear un tema, personalizar las ventanas, las animaciones, los colores, los fondos, las letras, los iconos, la batería con porcentajes, botones atrás home reciente, transparencias... y muchísimas mas opciones .

Requerimientos :

- Windows 7
- SDK instalado, así lo tengo yo http://imageshack.us/photo/my-images/705/sdkp.jpg
- Java JDK 1.6 http://www.oracle.com/technetwork/ja...ads/index.html
- El SDK suele venir en C:\archivos de programa\android-sdk... en este tutorial he renombrado la carpeta android-sdk a SDK y la he copiado en C:\ , para que el acceso a ella sea mas cómoda. ( C:\SDK )
- APKTOOL : http://www.multiupload.com/0VG1I40JS8 MIRROR: http://goo.gl/33Io4 ( Crear carpeta en SDK llamada APKTOOL y descomprimir el .rar en ella )

Empezamos

1. Ahi que copiar el archivo aapt.exe de la carpeta C:\SDK\PLATFORM-TOOLS a la carpeta C:\SDK\APKTOOL . Copiar y reemplazar.Nos quedaron 3 archivos en la carpeta: aapt.exe , apktool.bat y apktool.jar .

2. Copiamos el framework-res.apk y el SystemUI.apk que queramos modificar en C:\SDK\APKTOOL ( El framework-res.apk es necesario aunque solo modifiquemos el SystemUI.apk o cualquiere otro archivo)

3. Inicio -->
Código:
CMD
4. En la consola de comandos escribir esto y enter:
Código:
cd c:\sdk\apktool
5. Ejecutamos
Código:
apktool if framework-res.apk
Y nos deberia aparecer esto:

Código:
I: Framework installed to: C:\Users\TUNOMBREDEUSUARIO\apktool\framework\1.apk

6. Procedemos a descompilar el SystemUI.apk, ejecutando
Código:
apktool d systemui.apk
7. En el caso de que nos dijera que la aplicacion ya esta descomprimida y que si quieremos sobreescribirla, tendriamos que escribir lo siguiente:
Código:
apktool d -f systemui.apk
8. Ahora ya tenemos el SystemUI.apk descompilado, en la carpeta C:\SDK\APKTOOL veréis que os ha creado una nueva carpeta, llamada SystemUI, aquí es donde modificaremos los xml, imágenes ...

9. Toca compilar , ejecutamos:
Código:
apktool b systemui
Ya tenemos todo el trabajo echo, abrimos la carpeta C:\SDK\APKTOOL\SYSTEMUI y veremos que se han creado 2 carpetas:

- Build: Están los archivos de la aplicación ya compilados
- Dist: Aquí tenemos el SystemUI.apk modificado y listo para instalar

Espero que os animeis a crear vuestros temas
__________________


Última edición por BlackDub Día 11/06/12 a las 18:52:12.
Responder Con Cita
Los siguientes 34 usuarios han agradecido a BlackDub su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 20/01/12, 17:17:50
Array

[xs_avatar]
chimpi91 chimpi91 no está en línea
Usuario muy activo
· Votos compra/venta: (2)
 
Fecha de registro: dic 2010
Localización: Tenerife/Madrid
Mensajes: 1,222
Modelo de smartphone: Galaxy S7
Tu operador: MasMóvil
gracias amigo a ver si saco tiempo despues de examenes e intento hacer alguna tontería
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 21/01/12, 00:33:57
Array

[xs_avatar]
BlaDiZ BlaDiZ no está en línea
Usuario poco activo
 
Fecha de registro: dic 2011
Mensajes: 18
Tu operador: Movistar

Ya veo el tutorial!!!!

dos apuntes:

A) 1. Ahi que copiar el archivo aapt.exe de la carpeta C:\SDK <- el aapt.exe esta en la carpeta "\plataform-tools\" al menos en mi sdk

B) en los comandos de systema usar minusculas, ya que si ponemos por ejemplo "
APKTOOL D SYSTEMUI.APK" nos dara error...

otra forma de entrar rapidamente en ventana de comandos es en el explorador de windows en la carpeta apktool -> Shift+click derecho -> "Abrir ventana de comandos aqui"

Probado y funcionando...

Luego probare si una vez montado el framework-res.apk se puede usar el script del apk-tools o apk-manager...
Responder Con Cita
  #4  
Viejo 21/01/12, 00:42:40
Array

[xs_avatar]
BlackDub BlackDub no está en línea
Usuario muy activo
· Votos compra/venta: (18)
 
Fecha de registro: jun 2010
Mensajes: 1,752

Has probado otro .apk que no sea el Systemui.apk?
Ahora corrijo el post

 Cita: Originalmente Escrito por BlaDiZ Ver Mensaje
Ya veo el tutorial!!!!

dos apuntes:

A) 1. Ahi que copiar el archivo aapt.exe de la carpeta C:\SDK <- el aapt.exe esta en la carpeta "\plataform-tools\" al menos en mi sdk

B) en los comandos de systema usar minusculas, ya que si ponemos por ejemplo "
APKTOOL D SYSTEMUI.APK" nos dara error...

otra forma de entrar rapidamente en ventana de comandos es en el explorador de windows en la carpeta apktool -> Shift+click derecho -> "Abrir ventana de comandos aqui"

Probado y funcionando...

Luego probare si una vez montado el framework-res.apk se puede usar el script del apk-tools o apk-manager...
__________________

Responder Con Cita
  #5  
Viejo 21/01/12, 01:54:33
Array

[xs_avatar]
BlaDiZ BlaDiZ no está en línea
Usuario poco activo
 
Fecha de registro: dic 2011
Mensajes: 18
Tu operador: Movistar

Bien, acabo de probar el Phone.apk, y funcionan los cambios en las imagenes y xml´s...

Sobre el apunte de las mayusculas y minusculas en linea de comando tambien afecta a la hora de que cree las carpetas y los .apk, lo cual no se si dara problemas a la hora de pasar los .apk al movil... por ejemplo si ponemos "apktool d SYSTEMUI.APK" nos creara una carpeta que se llamara SYSTEMUI en mayusculas, a la hora de compilar hara lo mismo y tendremos un archivo que se llamara "SYSTEMUI.APK" no se si esto puede dar problemas o no... pero por precaucion es mejor respetar las mayusculas y minusculas...

Dejo un par de imagenes de un mod rapido en SystemUI.apk con modificacion de icono de bateria, asi como que sea incremental de 1% en 1%... y eliminando las Softkeys... y otro mod sobre el Phone.apk, este muy rapido que lo que hago es cambiar el nombre en ajustes a "Servichio de Buzon de Boch"
Imágenes Adjuntas
Tipo de Archivo: jpg Screenshot_2012-01-21-01-18-37.jpg (56.3 KB, 3097 visitas)
Tipo de Archivo: jpg Screenshot_2012-01-21-01-47-48.jpg (43.1 KB, 3090 visitas)
Responder Con Cita
Los siguientes 2 usuarios han agradecido a BlaDiZ su comentario:
  #6  
Viejo 07/02/12, 18:48:53
Array

[xs_avatar]
PeKaSS PeKaSS no está en línea
Miembro del foro
 
Fecha de registro: ene 2010
Localización: Melilla
Mensajes: 81
Modelo de smartphone: Samsung Note 20 Ultra 5G
Tu operador: Movistar
por no me sale con la 4.0.3, hace falta algo distinto? thx
Responder Con Cita
  #7  
Viejo 07/02/12, 21:44:40
Array

[xs_avatar]
BlackDub BlackDub no está en línea
Usuario muy activo
· Votos compra/venta: (18)
 
Fecha de registro: jun 2010
Mensajes: 1,752

 Cita: Originalmente Escrito por PeKaSS Ver Mensaje
por no me sale con la 4.0.3, hace falta algo distinto? thx
explicate mejor
__________________

Responder Con Cita
  #8  
Viejo 14/02/12, 19:59:37
Array

[xs_avatar]
Di0s_Zeus Di0s_Zeus no está en línea
Usuario muy activo
· Votos compra/venta: (8)
 
Fecha de registro: dic 2009
Localización: Córdoba
Mensajes: 945
Modelo de smartphone: Huawei Mate 9 y Esperando a Note 8
Tu operador: Vodafone
No funciona el link para descargar el apktool, si puedes miralo para poder descsargarlo, muchas gracias de antemano
Responder Con Cita
  #9  
Viejo 14/02/12, 22:17:06
Array

[xs_avatar]
BlackDub BlackDub no está en línea
Usuario muy activo
· Votos compra/venta: (18)
 
Fecha de registro: jun 2010
Mensajes: 1,752

 Cita: Originalmente Escrito por Di0s_Zeus Ver Mensaje
No funciona el link para descargar el apktool, si puedes miralo para poder descsargarlo, muchas gracias de antemano
culpa de multiupload ... voy a buscarlo y lo subo
__________________

Responder Con Cita
  #10  
Viejo 15/02/12, 00:50:48
Array

[xs_avatar]
devil360 devil360 no está en línea
Miembro del foro
· Votos compra/venta: (7)
 
Fecha de registro: jul 2009
Mensajes: 364
Modelo de smartphone: Iphone 5

Por favor sube el apktool de nuevo.

Muchas gracias
Responder Con Cita
  #11  
Viejo 15/02/12, 01:38:27
Array

[xs_avatar]
RaDi RaDi no está en línea
Miembro del foro
 
Fecha de registro: jun 2011
Mensajes: 493
Modelo de smartphone: XIAOMI MI9
Tu operador: Movistar
Suena muy muy bien, quizás algún cocinero modifique el phone y contacts apk y aumente la resolucion de las imagenes, tal y como hicieron en el samsung galaxy s2
Responder Con Cita
  #12  
Viejo 15/02/12, 01:50:11
Array

[xs_avatar]
iXester iXester no está en línea
Usuario muy activo
· Votos compra/venta: (4)
 
Fecha de registro: nov 2009
Localización: Murcia, Spain
Mensajes: 838
Modelo de smartphone: HTC One
Tu operador: Yoigo
algun apktool para mac....?? o imposible
Responder Con Cita
  #13  
Viejo 15/02/12, 13:31:17
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
Hola blackdub,sabes si esta manera de descompilar/compilar,vale en los sgs2 con ics?gracias.

Enviado desde mi GT-I9100 usando Tapatalk
Responder Con Cita
  #14  
Viejo 15/02/12, 14:16:48
Array

[xs_avatar]
BlackDub BlackDub no está en línea
Usuario muy activo
· Votos compra/venta: (18)
 
Fecha de registro: jun 2010
Mensajes: 1,752

No lo he probado pero lo mas seguro es que si

EDITO: ACTUALIZADO CON NUEVO LINK http://goo.gl/V33t3
 Cita: Originalmente Escrito por 666roi666 Ver Mensaje
Hola blackdub,sabes si esta manera de descompilar/compilar,vale en los sgs2 con ics?gracias.

Enviado desde mi GT-I9100 usando Tapatalk
__________________


Última edición por BlackDub Día 15/02/12 a las 14:19:14.
Responder Con Cita
Gracias de parte de:
  #15  
Viejo 15/02/12, 18:29:36
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
 Cita: Originalmente Escrito por BlackDub Ver Mensaje
No lo he probado pero lo mas seguro es que si

EDITO: ACTUALIZADO CON NUEVO LINK http://goo.gl/V33t3
Gracias esta noche lo pruebo, con lo que sea te comento...

Enviado desde mi GT-I9100 usando Tapatalk
Responder Con Cita
  #16  
Viejo 15/02/12, 22:45:46
Array

[xs_avatar]
tiggerbcn tiggerbcn no está en línea
Colaborador/a
 
Fecha de registro: oct 2009
Localización: en mi casa
Mensajes: 15,102
Tu operador: Vodafone

Pues a mi con win7 64 bits no me funciona, me decompila bien, pero luego no me compila ninguna aplicacion, por cierto que me he mirado el phone.apk para las imagenes de los contactos y no es igual que en Froyo o Ginger que ya habia cambiado, es bastante diferente aunque creo tener localizado donde cambiar, lo que pasa que al no poder compilar no puedo probar nada, cachis la mar, y lo he hecho todo tal cual, tampoco me funciona con el Apk-multitool que siempre habia utilizado, asi que no se si para win7 64 bits hara falta algo mas

Ya esta arreglado, error mio, al compilar ponia el nombre de la aplicacio en lugar del nombre de la carpeta, ahora parece que ya esta compilando, a ver si le echo un vistazo al phone.apk y localizo donde pone el tamaño de las imagenes cuando llaman, porque joer tener una imagen de alguien y que te la corte por la mitad no le encuentro sentido

Última edición por tiggerbcn Día 15/02/12 a las 22:59:49.
Responder Con Cita
  #17  
Viejo 15/02/12, 22:52:58
Array

[xs_avatar]
BlackDub BlackDub no está en línea
Usuario muy activo
· Votos compra/venta: (18)
 
Fecha de registro: jun 2010
Mensajes: 1,752

yo utilizo windows 7 64bits ultimate, tampoco lo he probado con todas las aplicaciones, pero con el systemui.apk, setting.apk y otro mas no me ha dado problemas

 Cita: Originalmente Escrito por tiggerbcn Ver Mensaje
Pues a mi con win7 64 bits no me funciona, me decompila bien, pero luego no me compila ninguna aplicacion, por cierto que me he mirado el phone.apk para las imagenes de los contactos y no es igual que en Froyo o Ginger que ya habia cambiado, es bastante diferente aunque creo tener localizado donde cambiar, lo que pasa que al no poder compilar no puedo probar nada, cachis la mar, y lo he hecho todo tal cual, tampoco me funciona con el Apk-multitool que siempre habia utilizado, asi que no se si para win7 64 bits hara falta algo mas
__________________

Responder Con Cita
  #18  
Viejo 17/02/12, 17:03:01
Array

[xs_avatar]
jestorm jestorm no está en línea
Usuario muy activo
· Votos compra/venta: (17)
 
Fecha de registro: feb 2011
Localización: en mi casa
Mensajes: 2,522
Modelo de smartphone: A saber
Tu operador: Movistar
Pregunta de noob, como meteis luego el systemUI.apk como sustituis por asi decirlo, yo meto un mod de bateria lo compilo y al meterlo y sustituir al reiniciar me desaparece la barra de notificaciones y los botones
Responder Con Cita
  #19  
Viejo 17/02/12, 19:38:54
Array

[xs_avatar]
BlackDub BlackDub no está en línea
Usuario muy activo
· Votos compra/venta: (18)
 
Fecha de registro: jun 2010
Mensajes: 1,752

por ejemplo, coje un mod ya creado por alguien, lo abres con el winrar, y borras el systemui que tenga dentro, metes el tuyo y flasheas desde recovery, que no se te olvide borrar si ahi otro .apk ( el mod puede incluir contact.apk,phone.apk... todos esos que no utilizes los borras, y lo mismo del framework)

La otra manera es copiarlo con un explorador root, no deberia de desaparecerce ninguna barra pero bueno, prueba de la primera manera, y si no te funciona, algo estas haciendo mal
__________________

Responder Con Cita


  #20  
Viejo 17/02/12, 21:35:54
Array

[xs_avatar]
jestorm jestorm no está en línea
Usuario muy activo
· Votos compra/venta: (17)
 
Fecha de registro: feb 2011
Localización: en mi casa
Mensajes: 2,522
Modelo de smartphone: A saber
Tu operador: Movistar
no consigo meter un mod de bateria en porcentaje incremental en 1% nose por que pero aunque compila ien luego no funciona ¿alguien que lo haya echo podia explicar un poco?
gracias

y gracias blackdub por la respuesta de antes
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Foros Samsung > Otros smartphones de Samsung antiguos > Samsung Galaxy Nexus > ROMs y desarrollo Samsung Galaxy Nexus



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



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

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