категории | RSS

Избавляемся от перехода на зимнее время!!!

Всем доброго времени суток. winked
Как всем вам извесно, Россия больше не будет переходить на зимнее время.
Но наши девайсы никто об этом не предупредил, и они продолжают переводить время, из за етого может возникать много казусов, например опоздания на те или иные мероприятия, учёбу, работу и т.д, не обошла и меня стороной данная проблема, и продолжала бесить, ведь при попытке синхронизации времени программами, время скачет на час и ето раздражает...
И вот какой выход я нашёл, путём редактирования ресурсов отвечающих за временные зоны.
Собственно о нём, например я нахожусь в Брянске(Брянская область) использовал ранее часовой пояс "Москва +4".
Но теперь мне пришлось выставить в настройках времени, (ОбьединённыеАрабскиеЭмираты)ОАЭ город Абу-Даби GTM+4, именно сдесь время не меняется в течении года, и соответствует времени в Москве.
Но согласитесь, дико видеть в настройках чужую страну и город, и я полез в ресурсы.
Правил их программой MobilHEX(открываем файл например timezones.r16 нажимаем клавишу 5, и правим нужный город).
Кто не в курсе как работать с Mobilhex на сенсорах вот статья Используем Mobilhex на сенсорных смартах
И так, при ковырянии ресурс файла timezones.r16 нашёлся способ Удобный и уникальный.
править нужно лишь один вышеуказанный файл timezones.r16.
Ну поехали...
Идём в Z:\resource\TimeZoneLocalization\, находим там файл timezones.r16 и копируем его в любое удобное для Вас место, далее открываем этот файл в MobileHEX.
 Скрин


Открыли...Нажимаем клавишу 5
Нажали...
Ищем город который по часовому поясу соответствовал вашему, но в нём не было бы перехода на летнее время, вот я нашёл себе абу даби +4, мне подходит.
 Скрин
Изменяем имя, допустим Абу Даби переименуем в деревню Хасопетовка wink
 Скрин
Переименовали...
 Скрин
Теперь возвращаемся в HEX и нажимаем меню\поиск\в тексте
и вводим в поиск Ваш переименованный город,  Скрин
в моем примере Хасопетовка, значит ввожу её, нашлась smile
Далее смотрим префикс перед ней g  Скрин, а у Русских городов префикс S, меняем g на S (Регистр важен)
вот и всё, кидаем файл Z:\resource\TimeZoneLocalization\ timezonegroups.r16 в C:\resource\TimeZoneLocalization\ timezonegroups.r16 и в папку C:\resource\TimeZoneLocalization\ наш правленый файлик, идём в настройки даты и времени и радуемся, в разделе Российская Федерация появилась деревня Хасопетовка которая не переходит на летнее время smile
Не думал, что до этого дойдёт, но как показала практика это нужно написать:
Если у Вас нет папки resourceTimeZoneLocalization на диске С:, то не грех её создать!!! winked
И всё, в настройках теперь я выбираю, Россия, Брянск GTM +4, ставлю дату например 01.06(июнь)2011 и время не дёрнулось ни на час. Проверяю синхронизацией, всё как надо время правильное. smile
Так же не у всех будет читать ресурсы с диска С, поэтому я написал простенький патч для переноса файлов на диск С TimeZoneResources_from_C.rmp , на 9.3 и 9.4 файлы вообще можно вшить...

Всем спасибо за внимание.
Карта часовых поясов (545, 56 Kb)
Карта где указаны зоны изменений и переходов на зимнее и летнее время (25, 98 Kb)
Синим - время переводят.
Оранжевый -Переводили раньше, но отпереводили. =)
Красный - никада не переводили и наверно не собираются. =)

Razumey
2012-01-15T11:45:41Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 80

#60   iagupop1    

Для Челябинска как раз Пакистан подходит! Gmt +5.


0 ответить

#60   Vo1odia    

У меня N82 прошивка аж 20 всё прекрасно работает без патча smile !


0 ответить

#60   Razumey    

adeich,
все работает, и перехода нет, и синк рубит, и плюс своя любимая деревня в настройках


0 ответить

#60   adeich    

Grakovne, Способ тоже не избавляет от перевода, если синхронизируешь время через инет

-------------
Добавлено в 19.13: Razumey, и синхронизация работает? если да, то этот способ мне больше нравится smile


0 ответить

#60   Razumey    

Придумал еще интересный способ, но тож надо в НЕХ ковырять но один только файл timezones.r16 smile
В общем можно не править страну, а переносить нужный город в Россию путём правки файла timezones.r16!
==========================
вот на картинке видно что делать! 4852_1.jpg
==========================
А вот собственно итог на скрине!


* редактировал(а) Razumey 22:36 8 ноя 2011

0 ответить

#60   Grakovne    

взгляните сюда господа пользователи - альтернатива этому способу нашлась! smart/uploader/369973


0 ответить

#60   Razumey    

ZhenyaIzh
Тел Е63, открываю хексом Z:\\resource\\TimeZoneLocalization\\ timezones.r16 там в любой кодировке никаких осмысленных слов

Razumey
Правим их сами программой MobilHEX(открываем файл например timezones.r16 нажимаем клавишу 5, и правим нужный город).
ZhenyaIzh
И на С нет папки С:\\resource\\TimeZoneLocalization\\. Как поступить?

Создать руками!


0 ответить

#60   Ibraim dasy    

Спасибо автору. Избавил от мук постоянных заходов в настройки. Мне Абу Даби нравится ), так что танцы с бубном не обязательны )


0 ответить

#60   ZhenyaIzh    

Razumey, на 9.2 это работает? Тел Е63, открываю хексом Z:\\resource\\TimeZoneLocalization\\ timezones.r16 там в любой кодировке никаких осмысленных слов, не то что названия городов. И на С нет папки С:\\resource\\TimeZoneLocalization\\. Как поступить?






-------------
Добавлено в 10.32: Razumey, на 9.2 это работает? Тел Е63, открываю хексом Z:\\resource\\TimeZoneLocalization\\ timezones.r16 там в любой кодировке никаких осмысленных слов, не то что названия городов. И на С нет папки С:\\resource\\TimeZoneLocalization\\. Как поступить?






-------------
Добавлено в 11.11: С названиями в хексе разобрался, но не даёт сохранять, типа капсы, я их включал-выключал, наверное потому что диск Z и редактировать надо его копию, только куда её дальше закидывать, ведь такой папки на диске С нет?





0 ответить

#60   Hummer-Trummer    

Я проще это сделал. Заходишь в Часы / вкладка Мир / Там жмешь добавить город / Выбтраешь Великобритания - Лондон, потом врусную праишь время на свое и выбираешь часовой пояс например Москва и у меня время перестало переводиться, а когда заходишь в часы написано Москва а не Лондон.


0 ответить

Яндекс.Метрика