26 октября 2014 года в России был очередной перевод часов, но на некоторых устройствах Android до сих пор не было обновления которое актуализировало бы текущие часовые пояса на устройстве. Из этой статьи вы узнаете как решить эту проблему.
TimeZone Fixer(ROOT)
Для начала нам необходимо чтобы на устройстве были ROOT права. Для обновления часовых поясов нам необходимо установить программу TimeZone Fixer(root)
Запускаем ее, на моем устройстве я увидел следующее:
Перед запуском программы я бы посоветовал почитать комментарии в магазине приложений от пользователей, которые имеют такое же устройство как у вас. После нажатия на кнопку «Обновить файл» появится предупреждение о том что программа может поломать устройство и вы все делаете на свой страх и риск. Далее программа запросит ROOT права, разрешаем этой программе ROOT. После этого программа обновит часовые пояса и вы увидите сообщение о том что надо перезагрузить телефон.
После перезагрузки устройства открываем опять эту программу и видим уже другую картину:
Решение проблем после обновления часовых поясов
После обновления часовых поясов программой TimeZone Fixer на Android 4.4 могут возникнуть проблемы с отображением времени в некоторых программах: SMS, журнал звонков, Google календарь и др, это связано с тем, что эти программы используют библиотеку интернационализации ICU в которой есть своя база часовых поясов и ее так же необходимо обновить.
Для ее обновления нам необходимо перейти на сайт нажать кнопку «Выберите файл» и отправить туда с помощью файлового менеджера(лично я пользуюсь Total Commander) файл /system/usr/icu/icu51dt.dat
После отправки файла на сервер, он там обрабатывается и после обработки вам предложат скачать новый ICU файл, скачиваем его:
Далее удаляем старый ICU файл и копируем тот который скачали c помощью файлового менеджера (для этого так же понадобятся права ROOT). И самый последний шаг это смена прав на файле. С помощью Total Commander это можно сделать так: переходим в папку с файлом (/system/usr/icu/), делаем долгое нажатие на ICU файл — появится контекстное меню файла, в котором выбираем «Свойства»:
Далее переходим в настройки прав и меняем права как показано на скриншоте:
Нажимаем кнопку применить и перезагружаем устройство. На этом процедура обновления часовых поясов закончена!
Оставить ответ