¿Hay NTP como sincronización de tiempo para teléfono no rooteado?

8

Necesito de vez en cuando sincronizar el reloj en un teléfono Android desde internet. La forma tradicional en dispositivos no móviles es usar servidores NTP y daemon. Para ejecutar el demonio NTP y establecer automáticamente la hora en un teléfono Android, un requisito es tener acceso de root. ¿Existe realmente alguna solución similar para un teléfono no rooteado?

IBr
fuente
1
De su pregunta no está claro si sabe, pero de manera predeterminada su teléfono debe sincronizarse con la señal horaria provista por su red GSM (siempre y cuando su red proporcione información de hora NITZ , la mayoría lo hace. Vea también Dónde se recibe la información horaria del red? y ¿Cuál es la fuente de sincronización para el reloj interno
GAThrawn
Parece que no se sincroniza al menos por defecto: tengo un turno de 2-3 minutos entre el tiempo real y el del teléfono.
IBr
Oh, tenía algunos ajustes incorrectos, ahora funciona, me siento tan tonto, pero agradecido ahora. Gracias. Sin embargo, veo que las soluciones no integradas no son posibles en dispositivos no rooteados.
IBr
Explique la configuración que cambió para solucionarlo. Tengo el mismo problema y aún no he descubierto la solución. :-)
Brian Knoblauch

Respuestas:

14

Desafortunadamente, realmente necesitas root para esto.

Desde ClockSync , los propios Google han mencionado esto:

Hola, es por diseño que las aplicaciones no pueden cambiar el tiempo. Hay muchos aspectos sutiles de la seguridad que pueden depender del tiempo actual, como la caducidad del certificado, la gestión de la licencia, etc. No queremos permitir que las aplicaciones de terceros interrumpan el sistema de esta manera.

geffchang
fuente
55
Esta es exactamente la razón por la que me gustaría tener una actualización de tiempo automática por cierto ... Mi tableta pierde el tiempo constantemente y después de eso casi nada funciona. Deberían agregar NTP al núcleo de Android.
mikkom