Estou tendo problemas com alguns tablets Android que não conseguem sincronizar o horário quando conectados à nossa rede sem fio. Isso acontece em uma escola e é bastante bloqueado, por isso é provável que eles estejam sendo impedidos de acessar algo que precisam para sincronizar o horário.
Estes são apenas dispositivos Wi-Fi, portanto, eles não podem definir o horário de um provedor GSM ou qualquer outra coisa, o que significa que devem estar usando outra coisa, presumivelmente NTP. Se for NTP, como posso visualizar / alterar o servidor de horário usado?
Os dispositivos são o Android 4.0.1. Não tenho certeza de que marca / modelo eles são, mas tentarei descobrir.
Respostas:
Confirmamos com o fabricante do dispositivo que os dispositivos usam o NTP para sincronizar o horário com pool.ntp.org. Após algumas pesquisas, descobri que o NTP está configurado
/system/etc/gps.conf
. Você precisa ser root para editar este arquivo, mas pelo menos consegui confirmar que as informações fornecidas estavam corretas.Abrimos o firewall para o tráfego que vai para pool.ntp.org e, até o momento, todos os dispositivos se mantiveram sincronizados; portanto, parece que isso funcionou conforme o esperado.
Agradecemos a http://forum.xda-developers.com/showthread.php?t=1200089 pelas informações sobre o arquivo de configuração do NTP.
fonte
O dotVezz já comentou que o NTP é usado.
Nesse caso, você pode usar o ClockSync , que permite definir o servidor NTP. No entanto , você precisa sincronizar manualmente. A sincronização automática é suportada apenas com dispositivos ROOTED.
fonte
Você pode substituir o DNS pela entrada pool.ntp.org na infraestrutura DNS corporativa e transformar esse nome alternativo em / CNAME em sua própria fonte / serviço NTP interno. Isso permitirá que os dispositivos Android conectados internamente sincronizem com o NTP sem modificar o próprio dispositivo
fonte