Убедитесь что на вашем устройстве установлено корректное время

Проблемы времени и часовых поясов в Android и пути их решения

Предположим, вы уже давно используете Android, а потому может показаться, что он прекрасно справляется с задачами синхронизации времени – будильники срабатывают вовремя, каких-то явных отклонений времени не наблюдается и т. д. Однако уверены ли вы полностью в том, откуда Android на самом деле получает данные о точном времени и часовых поясах? Если у вас есть хоть какие-то сомнения о том, как это работает — добро пожаловать под кат.

В Android существует две проблемы со временем: это его непредсказуемая синхронизация и необходимость в актуализации данных о часовых поясах даже в самой свежей версии ОС.

Предыстория: Android является мобильной ОС, базирующейся на ядре Linux, он спокойно подключается к интернету и, конечно же, можно предположить, что синхронизация времени осуществляется с помощью NTP, однако, это не так. Исторически сложилось, что Android был предназначен для использования исключительно в мобильных телефонах (вспомните версию 1.6). При этом только к 3 мажорной версии он обзавёлся интерфейсом для планшетов и начали́сь другие подвижки к унификации интерфейса и начинки ОС. Однако даже версии 4.4 и Android L получают сигналы точного времени теми же методами, что их получала Nokia 3310 и другие, более ранние GSM/3GPP телефоны, т. е. от вышек сотовой связи при регистрации в сети (при подключении к вышке). При этом планшеты или другие устройства без модуля связи, в принципе не имеют возможности синхронизировать время автоматически.

К великому сожалению, чтобы научить Android синхронизировать время полностью автоматически с помощью NTP нам понадобиться root доступ ибо API для точной установки времени в Android ныне отсутствует.

Приступим. Первое, что необходимо сделать, это выключить синхронизацию времени с мобильной сетью. При этом установку часового пояса я рекомендую оставить в автоматическом режиме, а отключать её стоит, только если есть гарантия, что устройство будет работать в стационарном режиме.

Далее, необходимо установить приложение ClockSync, которое и будет выступать для нас альтернативой демону синхронизации времени с помощью NTP.

На скриншотах видно, что разница с точным временем оказалась достаточно маленькой, однако, бывают разные ситуации, у некоторых время на устройстве может даже плавать туда-сюда поскольку оператор не удосужился навести порядок у себя на БС.

Убедившись, что всё работает, настроим автоматическую синхронизацию в программе ClockSync. Для повышения точности я рекомендую включить опции «Режим высокой точности» и «Только через WI-FI». Если с первой опцией всё понятно из описания в программе (см. скриншот ниже), то вторую опцию я рекомендую включить в первую очередь не из соображений экономии мобильного трафика, а из-за того, что мобильный интернет не способен гарантировать хоть сколько-нибудь стабильные задержки.

Помимо этого я рекомендую включить опцию «При включении», чтобы лишний раз не выводить устройство из глубокого сна и тем самым сэкономить энергию.

В связи с масштабными изменениями часовых поясов в РФ осенью этого года необходимо уже сейчас задуматься об актуализации информации о них на всех устройствах и если с поддерживаемыми настольными ОС проблем не возникает, то в Android даже самая свежая версия ОС содержит устаревшие данные. Для того чтобы в этом убедиться устанавливаем TimeZone Fixer и наблюдаем неприглядную картину.

Автор программы TimeZone Fixer предупреждает нас, что обновление файлов данных о часовых поясах может полностью «сломать» устройство и даже даёт рекомендации о том как обезопасить себя от дополнительных проблем, хоть случаи проблем единичные и очень специфичные — это действительно хорошая забота о простых пользователях.

Только поэтому я и внёс этот кусочек в статью, он хоть и не имеет непосредственного отношения к проблеме, но это действительно хороший пример заботы о пользователях. В то же время предупреждение насчёт версий 4.3+ вызвано лишь малым количеством отзывов о программе для устройств с новыми версиями ОС, поэтому, пожалуйста, после использования обязательно напишите о́тзыв об этом приложении.

Читайте также:  откуда можно взять 12 вольт

После обновления данных о часовых поясах программа предло́жит перезагрузится, однако, я рекомендую перезагрузить устройство самостоятельно через системное меню поскольку программа осуществляет перезагрузку фактически эквивалентную reset, что, пусть и с малой вероятностью, но может привести к проблемам и потери данных.

С удовольствием отвечу на любые вопросы или внесу дополнения, которые сообщество посчитает необходимыми, однако, хочется избежать перегруженности статьи дополнительной информацией, дабы придерживаться формата компактного руководства по решению конкретной проблемы.

UPD: Эта инструкция полностью решает проблему часовых поясов только для версий младше 4.4. С версии 4.4 нужен дополнительный патчинг, пока вопрос находится на стадии исследования возможностей для создания юзер-френдли решения.

Источник

Неправильная дата и время в WhatsApp. Что делать

Несмотря на то что WhatsApp – очень запутанный и нелогичный мессенджер, всё, что с ним происходит, подчинено каким-то закономерностям. Например, если вы перестали видеть дату и время последнего входа другого пользователя и его аватарку, которая ещё совсем недавно была на месте, скорее всего, вас заблокировали. Другое дело, когда войти в WhatsApp не можете уже вы сами. Такое иногда случается, но почти всегда причина всему – неполадки на устройстве, исправив которые, вы снова сможете им пользоваться.

Неправильная дата в WhatsApp? Измените её

В последнее время широкое распространение получила очень любопытная проблема. Пользователи жалуются, что не могут войти в WhatsApp, потому что путь им преграждает экран с текстом следующего содержания: «На телефоне стоит неправильная дата! Исправьте и повторите попытку». Этот экран невозможно пропустить, а закрыть его можно только вместе с самим мессенджером, чего нам, конечно же, не нужно. Ведь нам нужны наши чаты и связь с внешним миром. Поэтому будем решать эту проблему наиболее эффективным способом.

На телефоне стоит неправильная дата — WhatsApp

Вся проблема заключается в том, что на вашем смартфоне просто сбились дата и время. Сложно сказать, почему именно это случилось, но иногда такое действительно бывает. Значит, нам нужно просто привести всё в норму:

Изменить дату и время можно в настройках телефона

По логике вещей после этого WhatsApp сразу же должен запуститься. Разумеется, если у вас активно подключение к интернету, потому что без него автонастройка даты и времени не произойдёт. Однако может быть и такое, что мессенджер не воспримет произошедших изменений и по-прежнему не будет пускать вас к окну с чатами. В этом случае рекомендуется просто перезагрузить устройство, чтобы необходимые настройки вступили в силу. Но, если не поможет и это, попробуйте удалить WhatsApp, а потом установить его заново.

Сбивается время на телефоне. Что делать

Если отключать VPN не хочется, можно просто изменить впс» target=»_blank»>сервер на тот, что находится в том же часовом поясе, что и вы

От чего могут сбиться дата и время, сказать сложно. Как правило, это происходит при пересечении часовых поясов или при переходе с летнего времени на зимнее. Но поскольку в России с некоторых пор такие переходы не производятся, то эту проблему можно списать на нет. Поэтому не следует исключать, что причина всему может быть в другом. Например, в использовании VPN. В некоторых случаях смартфон может терять представление, где он находится на самом деле, и менять время и дату на те, которые установлены в регионе, к которому вы подключаетесь.

На самом деле такое происходит нечасто, но, если вы периодически сталкиваетесь с тем, что дата и время сбиваются, и WhatsApp отказывается вас впускать, попробуйте не пользоваться VPN какое-то время либо подключитесь к ближайшему впс» target=»_blank»>серверу, который находится в вашем часовом поясе. Если после отказа (или смены