Сбивается дата/время на Android TV (на примере Xiaomi Mi TV 4A)
Некоторое время назад возникла проблема на данном телевизоре после каждого включения/выключения из сети или после перезагрузки сбивались настройки времени, что в свою очередь приводило к тому что переставал работать Youtube, многие приложения и сервисы сообщали об отсутствии интернет-соединения.
Сервера времени Google перестали отдавать время сообщая об отсутствии возможности:
ntpdate[62]: no server suitable for synchronization found
Подмена ip адресов time.google.com (также time[1..4].google.com) на ip другого рабочего ntp сервера не привела к желаемому результату.
Решение было найдено в ветках форума 4pda пользователем с ником n[2]o, хочу дополнить его решение ссылками и описанием удобными для простого обывателя.
- Устанавливаем на смартфон программу Remote ADB Shell (GPlay) (ЯндексДиск)
- Включение режима Для разработчиков (если ещё не активировали)
В верхнем правом углу Настройки (шестеренка )
— Настройки устройства
— Об устройстве
— Сборка — Нажимаете 7 раз
В меню Настройки устройства внизу появится
— Для разработчиков
— Включаем — Отладка по USB - Запускаем на смартфоне установленное приложение,в нём прописываем ip адрес вашего ТВ.
- На экране ТВ разрешаем управление с этого устройства (смартфона)
- Проверяем текущий вписанный ntp сервер вписав и нажав enter: settings get global ntp_server (в моём случае значения не было и отобразилось null)
- Прописываем необходимый ntp сервер следующей командой: settings put global ntp_server time.cloudflare.com
- Проверяем, что вписанные нами данные были внесены выполнив повторно: settings get global ntp_server
- Перезагружаем телевизор
Сервер time.cloudflare.com был взят для примера, можно использовать любой другой, на ваше усмотрение.
Список NTP серверов рекомендуемых Яндекс:
ntp0.NL.net
clock.isc.org
ntp2.vniiftri.ru
ntps1-1.cs.tu-berlin.de
ntp.ix.ru