Mam problem z tym, że niektóre tablety z Androidem nie mogą zsynchronizować czasu po podłączeniu do naszej sieci bezprzewodowej. Jest to w szkole i dość mocno zamknięte, więc prawdopodobne jest, że blokuje im się dostęp do czegoś, czego potrzebują, aby zsynchronizować czas.
Są to urządzenia tylko Wi-Fi, więc nie mogą ustawić czasu od operatora GSM ani nic, co oznacza, że muszą używać czegoś innego, prawdopodobnie NTP. Jeśli jest to NTP, jak mogę wyświetlić / zmienić używany serwer czasu?
Urządzenia to Android 4.0.1. Nie jestem pewien, co to za marka / model, ale spróbuję się dowiedzieć.
Odpowiedzi:
Potwierdziliśmy z producentem urządzenia, że urządzenia używają NTP do synchronizacji czasu z pool.ntp.org. Po kilku własnych badaniach odkryłem, że NTP jest skonfigurowany
/system/etc/gps.conf
. Musisz być rootem, aby edytować ten plik, ale przynajmniej mogłem potwierdzić, że podane nam informacje były prawidłowe.Otworzyliśmy zaporę dla ruchu przechodzącego na pool.ntp.org i do tej pory wszystkie urządzenia były zsynchronizowane, więc wygląda na to, że działało to zgodnie z przeznaczeniem.
Dzięki http://forum.xda-developers.com/showthread.php?t=1200089 za informacje na temat pliku konfiguracyjnego NTP.
źródło
dotVezz skomentował już użycie NTP.
Jeśli tak, możesz użyć ClockSync , który pozwala ustawić serwer NTP. JEDNAK musisz synchronizować ręcznie. Automatyczna synchronizacja jest obsługiwana tylko w urządzeniach ROOTED.
źródło
DNS może zastąpić wpis pool.ntp.org w korporacyjnej infrastrukturze DNS i ustawić alias / CNAME na własne wewnętrzne źródło / usługę NTP. Pozwoli to wewnętrznie połączonym urządzeniom z Androidem na synchronizację z NTP bez modyfikacji samego urządzenia
źródło