Como habrás escuchado, al gobierno ruso le encanta cambiar la ley sobre los husos horarios en Rusia cada dos años. Esto provoca una situación en la que un año tenemos el horario de verano, pero otro año no lo tenemos.
Utilizo el Huawei G700 con Android 4.2 rooteado con el problema de las zonas horarias: si habilito la sincronización del reloj a través del GPS en el menú, el reloj de mi Android se equivoca durante una hora más; desactiva la sincronización y establece la hora correcta con las manecillas, veo marcas de tiempo incorrectas en las aplicaciones de mensajería, como si estuviera escribiendo desde el futuro.
La zona horaria del sistema se establece correctamente, a la hora estándar de Moscú, pero el tzdata
mismo en el Android es obsoleto, supongo. Cambio de zona horaria no ayuda - muestra que mi zona horaria es Moscú, y si lo cambio a Moscú, nada cambia realmente =)
Entonces
- cómo podría saber la corriente
tzdata
versión utilizada por Android, y - ¿cómo puedo actualizarlo?
Editar: He buscado algo relacionado con tzdata
en el sistema de archivos de mi Android y encontré el archivo /system/usr/share/zoneinfo/zoneinfo.version
con contenido "2012h" - parece tzdata
versión. También hay otros 2 archivos en este dir - zoneinfo.idx
y zoneinfo.dat
pero su contenido no parece tan tzdata
.
Edición 2: La zona horaria elegida actualmente (no su desplazamiento, sino la zona horaria en sí) puede encontrarse escribiendo getprop persist.sys.timezone
en el emulador de terminal.
0 votos
Foro XDA parece tener la solución para esto. Primero pongo este enlace. Más tarde, si consigo probarlo, entonces publicaré la respuesta. (Si otros pueden escribir la respuesta, entonces estoy feliz con ella también)