Сбивается дата/время на 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, хочу дополнить его решение ссылками и описанием удобными для простого обывателя.

  1. Устанавливаем на смартфон программу Remote ADB Shell (GPlay) (ЯндексДиск)
  2. Включение режима Для разработчиков (если ещё не активировали)
    В верхнем правом углу Настройки (шестеренка )
    — Настройки устройства
    — Об устройстве
    — Сборка — Нажимаете 7 раз
    В меню Настройки устройства внизу появится
    — Для разработчиков
    — Включаем — Отладка по USB
  3. Запускаем на смартфоне установленное приложение,в нём прописываем ip адрес вашего ТВ.
  4. На экране ТВ разрешаем управление с этого устройства (смартфона)
  5. Проверяем текущий вписанный ntp сервер вписав и нажав enter: settings get global ntp_server (в моём случае значения не было и отобразилось null)
  6. Прописываем необходимый ntp сервер следующей командой: settings put global ntp_server time.cloudflare.com
  7. Проверяем, что вписанные нами данные были внесены выполнив повторно: settings get global ntp_server
  8. Перезагружаем телевизор

Сервер time.cloudflare.com был взят для примера, можно использовать любой другой, на ваше усмотрение.

Список NTP серверов рекомендуемых Яндекс:

  • ntp0.NL.net
  • clock.isc.org
  • ntp2.vniiftri.ru
  • ntps1-1.cs.tu-berlin.de
  • ntp.ix.ru

Добавить комментарий