У меня возникла проблема с тем, что некоторые планшеты Android не могут синхронизировать время при подключении к нашей беспроводной сети. Это в школе и довольно сильно заблокировано, поэтому вполне вероятно, что им заблокирован доступ к чему-то, что им нужно для синхронизации времени.
Это устройства только с Wi-Fi, поэтому они не могут установить время от провайдера GSM или чего-то еще, а это означает, что они должны использовать что-то еще, предположительно NTP. Если это NTP, как я могу просмотреть/изменить используемый сервер времени?
Устройства Android 4.0.1. Я не уверен, что это за марка/модель, но я постараюсь выяснить.
Мы подтвердили производителю устройства, что устройства используют NTP для синхронизации времени с pool.ntp.org. После небольшого собственного исследования я обнаружил, что NTP настроен в формате /system/etc/gps.conf
. Вы должны быть root, чтобы редактировать этот файл, но я, по крайней мере, смог подтвердить, что информация, предоставленная нам, была правильной.
Мы открыли брандмауэр для трафика, идущего на pool.ntp.org, и до сих пор все устройства синхронизировались, поэтому похоже, что это сработало, как и предполагалось.
Спасибо http://forum.xda-developers.com/showthread.php?t=1200089 за информацию о файле конфигурации NTP.
dotVezz уже прокомментировал, что используется NTP.
Если это так, то вы можете использовать ClockSync , который позволяет установить NTP-сервер. ОДНАКО , вам нужно синхронизировать вручную. Автоматическая синхронизация поддерживается только с ROOTED-устройствами.
ClockSync синхронизирует системные часы устройства с атомным временем из Интернета через NTP (Network Time Protocol). Полезно, если провайдер не поддерживает NITZ, отправляет неверное время или если ваше устройство/ПЗУ имеет сильный дрейф часов. Есть 2 режима: автоматический для пользователей root и ручной режим для пользователей без root (режим без root).
Вы можете DNS переопределить запись pool.ntp.org в вашей корпоративной инфраструктуре DNS и сделать ее псевдонимом/CNAME для вашего собственного внутреннего источника/службы NTP. Это позволит внутренне подключенным устройствам Android синхронизироваться с NTP без модификации самого устройства.
точкаВезз