Ver Mensaje Individual
  #563  
Viejo 03/01/14, 17:42:49
Array

[xs_avatar]
@davidgl @davidgl no está en línea
Miembro del foro
 
Fecha de registro: mar 2011
Mensajes: 311
Modelo de smartphone: Realme X50 Pro 5G
Tu operador: Vodafone
 Cita: Originalmente Escrito por coredumped Ver Mensaje
Hola, gracias por contestar, pero no has entendido mi pregunta:
Lo que intentaba preguntar es si un update.zip generado sobre la versión 6, es decir Android 4.1 lo puedo restaurar sin que genere problemas sobre la nueva versión 4.2 o sí por ser versiones diferentes de S.O.es conveniente no hacerlo.
Un saludo y gracias.
Puedes hacerlo sin problema. Creas la copia de seguridad desde el recovery con tus programas y configuraciones y la guardas bien guardadita.
Una vez hecho eso, ya puedes instalar y cambiar lo que quieras, que por mucho que te cargues el telefono, mientras te funcione el recovery tardaras 2 minutos en tenerlo todo como antes. Si quieres, por seguridad, puedes hacer una format data, format systen antes de recuperar la copia de seguridad, pero no suele ser necesario.

Por otro lado. He hecho los cambios al framework para acelerar las animaciones y lo he probado un rato. Sinceramente, no creo que merezca la pena el cambio a la 4.2.2 con este port. Será mejor esperar a ver si sale una version oficial, porque no va muy fina.
En cualquier caso he creado una carpeta en Mega donde he puesto el framework modificado por si alguien quiere probarlo (no cambiar desde el telefono porque en un 90% de los casos no funcionara; hay que sustituirlo en el .zip antes de flashear)
Ademas, he puesto una carpeta con el framework ya decompilado con los cambios hechos por si alguien quiere aprovechar para curiosear un rato.
https://mega.co.nz/#!FwFFSCYK!dwzprh...hw3yDsXpggQBM4
A señalar:

* framework-res.apk (decompilado)\res\anim
framework-res.apk (decompilado)\res\animator
framework-res.apk (decompilado)\res\anim-land
framework-res.apk (decompilado)\res\anim-sw720dp

En estas carpetas, en cada fichero vereis unas lineas del tipo "android:duration="200".
Esta expresado en milisegundos y significa que la animacion dura 200 milisegundos (ya esta bajado, en el original dura 400 milisegundos)

* Carpetas que termina en hdpi / nodpi / ldpi /etc.. incluyen la imagenes/iconos del sistema. Por ejemplo en framework-res.apk (decompilado)\res\drawable-nodpi estan los ficheros default_wallpaper y lockscreen_default_wallpaper, ambos jpeg que son el fondo de escritorio y el fondo de la pantalla de bloqueo respectivamente. Ambos ya estan cambiados.

* framework-res.apk (decompilado)\res\values
Contiene la configuracion, textos, valores, colores, etc... del sistema
Por ejemplo, en arrays estan las lineas <integer-array name="config_autoBrightnessLevels">
<item>5</item>
<item>30</item>
<item>161</item>
<item>241</item>
<item>1281</item>
<item>3001</item>
<item>8001</item>
<item>10240</item>
</integer-array>
<integer-array name="config_autoBrightnessLcdBacklightValues">
<item>10</item>
<item>30</item>
<item>60</item>
<item>95</item>
<item>130</item>
<item>180</item>
<item>220</item>
<item>235</item>
<item>255</item>
</integer-array>
Que configura los valores de autobrillo de la pantalla. Se interpreta como sigue: Del grupo de numeros de arriba y de abajo los cogemos por orden. Hasta 5 lumenes de luz el brillo se pone a 10, de 5 a 30 lumenes el brillo se pone a 30, de 30 a 161 lumenes, la pantalla se pone a 60, etc...

* framework-res.apk (decompilado)\res\values\integers vereis valores de configuracion.
Por ejemplo
<integer name="config_notificationsBatteryLowARGB">-16776961</integer>
<integer name="config_notificationsBatteryMediumARGB">-1</integer>
<integer name="config_notificationsBatteryFullARGB">-16711936</integer>

Define los colores del led de notificacion para la carga (baja, media y completa), los tres que veis estan expresados en binario, hay otros en hexadecimal, da igual como los pongais siempre que esten bien

Y asi sucesivamente.... lo que hay que hacer en caso de duda o no saber donde buscar algo es documentarse por foros y lo demas es solo ser sistematico.

A ver si con este pequeño empujon alguien se anima a seguir con el proyecto.

Última edición por @davidgl Día 03/01/14 a las 17:46:51.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a @davidgl su comentario: