0 votos

Cambiar Settings.Global.AUTO_TIME para que sea siempre 1

Quiero que mis aplicaciones Android crean que la Zona Horaria Automática está activada aunque en realidad no lo esté. He leído que el huso horario automático se detecta mediante la variable Settings.Global.AUTO_TIME, que devuelve el valor 1 si el huso horario automático está activado y el valor 0 si el huso horario automático está desactivado. Esta variable se lee utilizando la siguiente línea

Settings.Global.getInt(getContentResolver(), Settings.Global.AUTO_TIME)

He leído que esta variable sólo puede ser establecida por una aplicación del sistema. ¿Hay alguna manera de cambiar esta variable de alguna manera? ¿Puedo escribir una aplicación que me permita cambiar esta variable? ¿Se puede hacer esto rooteando el dispositivo Android? ¿Hay alguna manera de hacer esto sin rootear?

0voto

Andy Brudtkuhl Puntos 1714

Dado que el teléfono está rooteado, sería posible que un módulo Xposed lograra esto interceptando la llamada a Settings.Global.getInt y devolviendo 1 independientemente del valor real, pero no conozco ningún módulo que haga esto, así que tendrías que escribirlo tú mismo. Deberías consultar la documentación de Xposed para aprender cómo; me temo que no podemos ayudar con problemas de programación en este sitio.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X