Si tienes instalada la actualización brazilera de Android 2.0.1 en tu  Motorola Milestone con este manual que les dejo podrán modificar los colores de la barra de notificaciones, fecha, hora, iconos entre otras cosas. Tras el salto les dejo el manual y los requisitos para poder llevarlo a cabo.

Que requisitos necesitamos para poder modificar esto


1.- Tener la version 2.0.1 de android instalada en nuestro milestone
2.- Tener acceso como root
3.- Realizar un backup
completo del sistema
4.- Tener ADB instalado o en su defecto root explorer
5.- Tener Java version 6 instalada

Que archivo necesitamos?
1.- colorChangev3.jar - Bajarlo en donde tienen el tool de ADB
2.- HxD hex editor
3.- Notification BackgroundsImagenes para modificar el fondo de la barra de notificaciones

Como se que es un laburo largo y por ahi alguno no quiere hacerlo… aca les dejo mi framework-res.apk y mi services.jar que modifique yo para tener la barra en negro, el fondo semi-transparente y el reloj y la fecha en rojo
Descarga

Como hacemos los cambios?

1.- Conectar el telefono por USB
2.- Esto esta hecho en Windows XP porque nunca puse hacer andar el ADB en linux… abren una consola (alt+F2 y escriben “cmd” sin comillas) vayan al directorio donde tienen el tool de ADB por ejemplo c:\Android\android-sdk-windows\tools
3.- Escriben estos comandos con el ADB

adb remount
adb pull /system/framework/services.jar services.jar
adb pull /system/framework/framework-res.apk framework-res.apk

Todo el punto 3 se puede hacer con root explorer tambien, es cuestion de copiar los archivos desde la memoria interna del celu a la SDcard, conectan el celu a la compu con el modo USB de administracion de tarjeta de memoria, bajan los archivos a su computadora desde la SDcard y pueden modificar los archivos

4.- En windows crean una carpeta llamada framework y mueven el services.jar ahi dentro
5.- Click derecho a la carpeta framework y generan un .zip, por default el winzip lo va a llamar framework.zip, a esto lo renombran a theme.zip
6.- La estructura del theme.zip tiene que quedar asi: /framework/services.jar sino va a tirar error mas adelante
7.- En la consola de Windows escriben el siguiente comando (desde C:\Android\android-sdk-windows\tools – en mi caso ahi tengo el ADB)

java -Xmx512M -jar colorChangev3.jar theme.zip clock=FF0000FF

Esto va a cambiar el color de la hora de la barra de notificaciones a azul – para referencia de colores -> Colors

Aclaracion 1: Siempre tienen que agregar las primeras 2 Fs para completar 8 Digitos, esto es…. si Azul es 0000FF, ustedes tienen que agregar FF0000FF

Aclaracion 2: Supuestamente esta herramienta colorChangev3.jar sirve para cambiar varias cosas:

Available options:
clock – ARGB color for the clock text
date – ARGB color for the date
ongoing – ARGB color for “Ongoing” Label
latest – ARGB color for “Notifications” Label
none – ARGB color for “No Notifications” Label
clear – ARGB color for text on Clear Notifications button
network – ARGB color for network name (T-Mobile usually)
roam – Not sure where this color shows up, possibly network name when roaming

Lamentablemente no me funciono para todo…. asi que solo pude cambiar el color de la hora con esta herramienta

El comando java tarda un poco en terminar, si te sale un error “Can’t find services.jar”, tenes la estructura del zip mal…

8.- Cuando termine el comando java te va a crear un theme-new.zip, descomprimen ese archivo y sacan el nuevo services.jar que esta ahi adentro

9.- Abren el framework-res.apk con winzip, winrar, etc… alguno de esos…. sin descomprimir…. van a \res\layout\ y seleccionan y arrastran los siguientes archivos a su computadora:

status_bar_latest_event_content.xml
status_bar_expanded.xml
status_bar.xml

10.- Abren cada uno de esos con el HxD hex Editor que bajaron de aca, buscan en cada uno de los archivos el string 08 00 00 1C y luego modifican los siguientes 4 octetos B (azul), G (verde), R (rojo), A (alpha) (por ejemplo: 08 00 00 1C FF 00 00 FF es el color azul, en alguno de esos archivos hay mas de un 08 00 00 1C asi que ojo, tienen que cambiar todos para que quede copado.

Aclaracion: El orden es diferente en el archivo xml, en el archivo services.jar el orden es A, R, G, B, en el archivo xml el orden es B, G, R, A, solo esten seguros de que sus numeros esten en el lugar correcto.

11.- Vuelven a subir los 3 archivos xml al framework-res.apk, solo tienen que seleccionarlos desde su computadora y con el framework-res.apk abierto con el winzip, arrastran esos 3 archivos xml modificados al zip abierto en /res/layout/ y listo

12.- Ahora suben las imagenes para cambiar el fondo de la barra de notificaciones -> abren el framework-res.apk con el winrar y se paran en /res/drawable-hdpi/ y simplemente descomprimen el NotificationBackgrounds.zip donde mas les guste, seleccionan todas las imagenes PNGs que estan ahi dentro y las arrastran desde su computadora a /res/drawable-hdpi/

13.- Vuelven a la consola de windows y ponen los siguientes comandos:

adb remount
adb push services.jar /system/framework/
adb push framework-res.apk /system/framework/framework-res.apk
adb shell reboot

Todo el punto 13 se puede hacer con root explorer tambien, es cuestion de copiar los archivos modificados desde la computadora a la SDcard y despues con root explorer los suben a su lugar correspondiente con los permisos correspodientes

Aclaracion: El telefono va a tardar un toque mas en bootear la primera vez, esto es debido a que tiene que volver a leer el services.jar y tarda un toque mas, pero solo es la primera vez, despues tiene que bootear normalmente.

Como se que es complicado la parte de modificar los archivos xml aca les dejo 2 videos donde explica bien como hacerlo

TODOS LOS CREDITOS PARA JAVIX  DE FORO MILESTONE QUE ES EL CREADOR DEL MANUAL

Publicado por

Deja tu comentario en este artículo

5 comentarios
Javix comentó el 10.03.2010 a las 15:55 pm

Buenas...... como va todo gente...... Puedo pedir que hagan referencia tambien al foro de donde lo sacaron? Muchas gracias de antemano!!! Salut

admin comentó el 10.03.2010 a las 19:17 pm

Hola, ya lo agrego, saludos...

Wildense comentó el 23.07.2010 a las 7:22 am

Esto sirve para la version 2.1 de android??

alex123 comentó el 23.07.2010 a las 17:32 pm

hola, el manual esta echo para la version 2.0, saludos

Juan comentó el 17.02.2011 a las 22:32 pm

Hola! Dos dudas: como haces para meter el services.jar en la rom e instalarlo todo de nuevo sin que te falle algo? (en mi caso no me arranca) Y la segunda, como has cambiado la fecha de color, si con el colorchange no es posible? Muchas gracias y un saludo! :D

Redactar un nuevo mensaje