La mayoría de los puertos de salida TCP y UDP están cerrados en nuestra red WIFI. La única forma de sincronizar la hora de mi Android 6 en el dispositivo AndroidBox TV es estar conectado a nuestro servidor de hora NTP. Probé ClocSync, NTPSync o Smart Times Sync con acceso raíz sin problemas. Todas estas aplicaciones se conectan bien en el servidor NTP y muestran la hora NTP, pero en mi caso no cambiaron la hora del sistema del dispositivo Android. Noté que no tengo ninguno /system/etc/gps.conf
en mi sistema, Google Play también se ve afectado por este problema y no puedo conectarme si el tiempo no es bueno.
gracias por cualquier ayuda
Requisitos
1. Acceso raíz
2.Busybox: para el servicio 'rdate'
3.init.d carpeta en /system/etc/ para iniciar el servicio daemon en el arranque
montar la partición del sistema en lectura y escritura:
su -
mount -o remount,rw /system
Cree un archivo 99my_daemon en /system/etc/init.d con permiso de ejecución e ingrese las siguientes líneas
#!/system/bin/sh
while ! ping -c1 "0.pool.ntp.org" &>/dev/null
do wait 10
done
/system/xbin/busybox rdate -s 0.pool.ntp.org
exit 0
Cerrar escribiendo la partición /system
mount -o remount,rw /system
Y reinicie, su sistema debe estar conectado a 0.pool.ntp.org y sincronizado cuando arrancó. Puede usar el crontab para verificar la sincronización durante el uso del dispositivo
mateo leer
dubis
busybox rdate
Gracias por responder