Комментарии 36
Проще поставить время в настройках.
Вместо ssh проще использовать ifunbox под windows. Респринг происходит автоматически после замены файла.
Автору спасибо. Всё отработало нормально. date показывает SAMT (Самарское время. UTC+4)
В последнем
launchctl stop com.apple.SpringBoard
заменить на
launchctl start com.apple.SpringBoard
В последнем
launchctl stop com.apple.SpringBoard
заменить на
launchctl start com.apple.SpringBoard
Спасибо, помогло =) Конечно стрёмный файлик icudt46l.dat (у меня кстати с моей 4.2.1 файл называется icudt45l.dat) — как только файлик был подменён спрингборд резко упал, но потом благополучно поднялся.
А вообще файл icudt4*l.dat насколько стандартен? Быть может хорошо бы выложить готовые версии?
А вообще файл icudt4*l.dat насколько стандартен? Быть может хорошо бы выложить готовые версии?
vasfed -> надеюсь хоть твой топик выйдет на главную =) или это участь всех подобных топиков про ios?)) пока что по крайней мере достаточных плюсов не набирается =(
Ага, очень странно. Более того — я вчера плюсанул автора топика в карму. А сегодня — у него меньше, чем было вчера.
Кому пришло минусовать карму за этот топик — мне вообще в голову придти не может.
Кому пришло минусовать карму за этот топик — мне вообще в голову придти не может.
мне тоже в карму подосрали за мой топик и сам топик заминусовали — так же как этот, на главную не вышел.
мне кажется тема ковыряний в ios на хабре заведомо проклятая тема… а вот тема про андроид норм пошла. автор топика небольшое исследование даже провёл habrahabr.ru/blogs/android/130808/#comment_4341585 по моему посту.
возможно и правда бОльшая часть хабра сидит на андроиде. те же, кто сидит на айфонах просто не любят ковыряться в них и от этого тема им так же не интересна. а минусуют понятно кто )
мне кажется тема ковыряний в ios на хабре заведомо проклятая тема… а вот тема про андроид норм пошла. автор топика небольшое исследование даже провёл habrahabr.ru/blogs/android/130808/#comment_4341585 по моему посту.
возможно и правда бОльшая часть хабра сидит на андроиде. те же, кто сидит на айфонах просто не любят ковыряться в них и от этого тема им так же не интересна. а минусуют понятно кто )
Попробовал пропатчить isudt40l.dat, взятый с первого iphone (ios 3.0)
Взял три файла отсюда
source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2011k/40/
сам пакет ICU 4.6 под Windows XP
download.icu-project.org/files/icu4c/4.6.1/icu4c-4_6_1-Win32-msvc10.zip
и попробовал выполнить команды, сложив все файлы в папку bin, где лежит icupkg
icupkg -a zoneinfo.res icudt40l.dat
icupkg -a metazoneInfo.res icudt40l.dat
icupkg -a supplementalData.res icudt40l.dat
В каждом случае получил следующую ошибку
icupkg/ures_enumDependencies(coll/root.res res=00000020) %ALIAS contains a '/'
icupkg/ures_enumDependencies(coll/root.res array res=80000029)[0].recurse(00000020) failed
icupkg/ures_enumDependencies(coll/root.res table res=20006d5c)[0].recurse(%%DEPENDENCY: 80000029) failed
Наверное, действительно было бы лучше получить готовый пропатченный icudt*.dat
Взял три файла отсюда
source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2011k/40/
сам пакет ICU 4.6 под Windows XP
download.icu-project.org/files/icu4c/4.6.1/icu4c-4_6_1-Win32-msvc10.zip
и попробовал выполнить команды, сложив все файлы в папку bin, где лежит icupkg
icupkg -a zoneinfo.res icudt40l.dat
icupkg -a metazoneInfo.res icudt40l.dat
icupkg -a supplementalData.res icudt40l.dat
В каждом случае получил следующую ошибку
icupkg/ures_enumDependencies(coll/root.res res=00000020) %ALIAS contains a '/'
icupkg/ures_enumDependencies(coll/root.res array res=80000029)[0].recurse(00000020) failed
icupkg/ures_enumDependencies(coll/root.res table res=20006d5c)[0].recurse(%%DEPENDENCY: 80000029) failed
Наверное, действительно было бы лучше получить готовый пропатченный icudt*.dat
гугл помог найти такие страницы
apple-russia.livejournal.com/908057.html
symbi.org/snow_leo_tzdata.html
не знаю, подойдет ли выложенный icudtl40l.dat для первого айфона
apple-russia.livejournal.com/908057.html
symbi.org/snow_leo_tzdata.html
не знаю, подойдет ли выложенный icudtl40l.dat для первого айфона
В теории должен подойти, ведь версии и порядок байт совпадают, главное забекапьте оригинальный на всякий случай
с Москвой помогло, а вот с Киевом странности, возможно, в самом 2011k
Вот мой пропатченый icudt45l.dat для iPhone 3G (4.2.1)
добавьте в статью строчки для тех, кому 2011k актуально:
wget source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2011k/44/le/metaZones.res
wget source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2011k/44/le/timezoneTypes.res
wget source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2011k/44/le/windowsZones.res
wget source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2011k/44/le/zoneinfo64.res
чтобы не дергать ссылки руками с сайта
А патч нужен не только неофициальным телефонам, я бы с удовольствием обновился до новой 4.*, если бы они поддерживали старые телефоны хоть как-то:)
Вот мой пропатченый icudt45l.dat для iPhone 3G (4.2.1)
добавьте в статью строчки для тех, кому 2011k актуально:
wget source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2011k/44/le/metaZones.res
wget source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2011k/44/le/timezoneTypes.res
wget source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2011k/44/le/windowsZones.res
wget source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2011k/44/le/zoneinfo64.res
чтобы не дергать ссылки руками с сайта
А патч нужен не только неофициальным телефонам, я бы с удовольствием обновился до новой 4.*, если бы они поддерживали старые телефоны хоть как-то:)
насчет Киева — не удивительно, ведь 2011k вышла как раз в то время, когда предполагалось, что в Киеве будет +3.
Актуальные таймзоны в данный момент в 2011m, ресурсы с которым для ICU еще не выложили.
Придется обновлять еще раз.
Актуальные таймзоны в данный момент в 2011m, ресурсы с которым для ICU еще не выложили.
Придется обновлять еще раз.
лучше так:
wget source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2011k/44/le/metaZones.res source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2011k/44/le/timezoneTypes.res source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2011k/44/le/windowsZones.res source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2011k/44/le/zoneinfo64.res
wget source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2011k/44/le/metaZones.res source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2011k/44/le/timezoneTypes.res source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2011k/44/le/windowsZones.res source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2011k/44/le/zoneinfo64.res
Почему часовой пояс не поменять? Проблемы будут, зато действий практически никаких. Хотя конечно я не гентушник.
Пропадает автовыставление времени :(
Но если джейла нет, то это один из немногих вариантов, вроде в Омане подходящий пояс
Но если джейла нет, то это один из немногих вариантов, вроде в Омане подходящий пояс
в Арабских Эмиратах. Даже приятно поставить себе домашней таймзоной Дубай или Абу-Даби :)
Но возникает целый ряд сложностей, начиная с автоматического определения часового пояса (которым иногда очень удобно пользоваться) и заканчивая неправильной работой World Clock и возможно другого софта, который работает с таймзонами (даже JavaScript в браузере)
Но возникает целый ряд сложностей, начиная с автоматического определения часового пояса (которым иногда очень удобно пользоваться) и заканчивая неправильной работой World Clock и возможно другого софта, который работает с таймзонами (даже JavaScript в браузере)
Возможно кому-то пригодится — вот патченый файлик для iOS 4.1
narod.ru/disk/30160980001/icudt44l.zip.html
narod.ru/disk/30160980001/icudt44l.zip.html
Спасибо! Помогло!
Хм, обновил файлики tzdata в системе и в ICU и обнаружил, что в календаре две сегодняшних даты. Для ICU файл брал апдейта к этому посту. Как это вылечить?
Аналогично, проявляется в режиме списка. Использовал вот этот вариант файла
Решил проблему радикально. Отвязал календарь и контакты от гугл-Exchange, при этом на телефоне они исчезли. Потом привязал заново — контакты и календарь загрузились с правильными датами и временем. Профит.
Вот мой пропатченый tzdata 2011n icudt45l.dat для iPhone 3G (4.2.1)
На девайсе можно сразу сделать
Springboard может сразу при этом перезапуститься. Файл только для 3G (4.2.1)
Для безопасности можно сделать
На девайсе можно сразу сделать
wget -O /usr/share/icu/icudt45l.dat http://dl.dropbox.com/u/5688373/habr/icudt45l.dat
Springboard может сразу при этом перезапуститься. Файл только для 3G (4.2.1)
Для безопасности можно сделать
mv /usr/share/icu/icudt45l.dat ~/icudt45l.dat.bak wget -O /usr/share/icu/icudt45l.dat http://dl.dropbox.com/u/5688373/habr/icudt45l.dat
Я просто поставил на айфоне и на маке часовой пояс Маскат, Оман. Город находится в том же часовом поясе, что и МСК, и у него нет перехода на зимнее/летнее время.
Теперь при синхронизации время никуда не скачет.
Теперь при синхронизации время никуда не скачет.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Лечим перевод времени на джейлбрейкнутой ios 4.x