iPhones.ru

Исправляем глюк со временем SMS и их отсылкой для iPhone

Артур Малосиев avatar | 29
FavoriteLoading В закладки

На некоторых телефонах при работе с SMS встречаются две проблемы:
– Неправильно отображается время SMS-сообщений;
– На некоторые SMS-ки невозможно ответить кнопкой “Ответ” – они просто не уходят. Обязательно нужно писать “с нуля”.

DimII добавил в репозиторий iphones.ru/r свою небольшую утилиту SMS Timefix, которая должна избавить от вышеперечисленных трудностей для прошивок 1.1.1-1.1.3. В данный момент вы можете скачать бета-версию. После установки перезагрузите iPhone.

Внимание!!! Если у вас SMS работают нормально, ничего скачивать не нужно.

Спасибо за участие: ax5, vk2, m157y.

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (Проголосуйте первым за статью!)
undefined
iPhones.ru
На некоторых телефонах при работе с SMS встречаются две проблемы: – Неправильно отображается время SMS-сообщений; – На некоторые SMS-ки невозможно ответить кнопкой “Ответ” – они просто не уходят. Обязательно нужно писать “с нуля”. DimII добавил в репозиторий iphones.ru/r свою небольшую утилиту SMS Timefix, которая должна избавить от вышеперечисленных трудностей для прошивок 1.1.1-1.1.3. В данный момент...
Здесь можно оставить комментарий! Для этого авторизуйтесь или зарегистрируйтесь на iPhones.ru.

29 комментариев

Форум →
  1. Sample avatar
    Sample 26 февраля 2008
    0

    второй глюк, это когда в входящей смс-ке задан центр ответа и телефон пытается послать смс через него?

    Войди на сайт, чтобы ответить
    Ответить
  2. Lexus avatar
    Lexus 26 февраля 2008
    0

    Псокольку apple пляшет от 0-го пояса по Гринвичу, для нормального времени в СМС мне пришлось в настройках устанвливать часовой пояс – Париж ( Я в Самаре – +1час от МСК. Для МСК – нужен предыдущий часовой пояс.) Поэтому в ЧАСАХ – время в городах стоит НЕПРАВИЛЬНО, т.е. относительно Парижа. Посему вопрос – решит ли данная прога эту проблемку?

    Войди на сайт, чтобы ответить
    Ответить
  3. Lexus avatar
    Lexus 26 февраля 2008
    0

    Псокольку apple пляшет от 0-го пояса по Гринвичу, для нормального времени в СМС мне пришлось в настройках устанвливать часовой пояс – Париж ( Я в Самаре). Для МСК – нужен предыдущий часовой пояс
    – +1час от МСК
    .) Поэтому в ЧАСАХ – время в городах стоит НЕПРАВИЛЬНО, т.е. относительно Парижа. Посему вопрос – решит ли данная прога эту проблемку

    Войди на сайт, чтобы ответить
    Ответить
  4. RazoR Empire avatar
    RazoR Empire 26 февраля 2008
    0

    сенкс.

    Войди на сайт, чтобы ответить
    Ответить
  5. farid96780 avatar
    farid96780 26 февраля 2008
    0

    проверил.вроде работает.вот бы еще weToll,и SMSD нормально работали.

    Войди на сайт, чтобы ответить
    Ответить
  6. gumoza avatar
    gumoza 26 февраля 2008
    0

    Скажите, а данная утилита исправлят некорректную работу СМС на 1.1.1, когда приходят сообщения от номеров сразу с именем (например от банков, google и пр.)

    на 1.1.1 приходит аброкадабра,а на 1.0.2 ничего не приходит…

    Ваша утилита исправляет это или нет?? :) Спасибо.

    Войди на сайт, чтобы ответить
    Ответить
  7. Dluzhinskiy avatar
    Dluzhinskiy 26 февраля 2008
    0

    2 gumoza

    утилита, rоторая бы исправляла то, о чем ты говоришь,
    находится в репозитарии i.unlock.no и называется SMS Fix

    Войди на сайт, чтобы ответить
    Ответить
  8. lunohod avatar
    lunohod 26 февраля 2008
    0

    2 Dluzhinskiy
    У меня прошивка 1.0.2 пытался установить SMS FIX а что мне айфона написал что эта программулька тока на 1.1.1 , что делать ? Как можно исправить эту фишку чтобы доходили смс от банков ? я к примеру являюсь клиентом альфа банка и их внутренние смс к примеру с однаразовым поролем нужным дял проведение операций по карте через инет не доходят , что делать ? у кого какие мысли ?

    Войди на сайт, чтобы ответить
    Ответить
  9. gumoza avatar
    gumoza 26 февраля 2008
    0

    2 Dluzhinskiy

    попробую, спасибо :)

    Войди на сайт, чтобы ответить
    Ответить
  10. alepar avatar
    alepar 26 февраля 2008
    0

    lunohod: апгрейдь прошивку

    Войди на сайт, чтобы ответить
    Ответить
  11. m157y avatar
    m157y 26 февраля 2008
    0

    дык.. не за что :)

    Войди на сайт, чтобы ответить
    Ответить
  12. lunohod avatar
    lunohod 26 февраля 2008
    0

    2 alepar не особо хочеться

    а есть еще какие то решения 7

    Войди на сайт, чтобы ответить
    Ответить
  13. howl avatar
    howl 26 февраля 2008
    0

    Что конкретно утилита делает? Меняется ли схема базы SMS? Если да, то как?
    У меня база SMS пропатчена триггерами и я не хочу эти изменения терять.

    Войди на сайт, чтобы ответить
    Ответить
  14. vk avatar
    vk 26 февраля 2008
    0

    “второй глюк, это когда в входящей смс-ке задан центр ответа и телефон пытается послать смс через него?”

    ага

    Войди на сайт, чтобы ответить
    Ответить
  15. Anchar avatar
    Anchar 26 февраля 2008
    0

    Error: Main script executation failed!
    В чем проблема?

    Войди на сайт, чтобы ответить
    Ответить
  16. del1rium avatar
    del1rium 26 февраля 2008
    0

    То же самое… И не удаляется и не ставится update!
    Error: Main script executation failed!
    И ничего не помогает

    Войди на сайт, чтобы ответить
    Ответить
  17. SeaBreeze avatar
    SeaBreeze 26 февраля 2008
    0

    Ваша проблема в неумении и нехотении читать то, что специально написали для вас – http://www.iphones.ru/iNotes/2195/ – тут описывается, почему возникает Main script executation failed.

    Конечно, проще спросить. Но не факт, что вам кто-нибудь ответит. Данный случай является исключением.

    Войди на сайт, чтобы ответить
    Ответить
  18. del1rium avatar
    del1rium 26 февраля 2008
    0

    Я же написал – ничего не помогает… В том числе и та ссылка, которую ты дал. В первую очередь пытался терминалом траблу решить… Но ошибка не исчезает.

    Войди на сайт, чтобы ответить
    Ответить
  19. SeaBreeze avatar
    SeaBreeze 26 февраля 2008
    0

    Значит DimII чего-то меняет в этот момент. Попробуйте завтра утром.

    Войди на сайт, чтобы ответить
    Ответить
  20. aintrust avatar
    aintrust 27 февраля 2008
    0

    @ howl

    Если ваша база SMS уже пропатчена триггерами, то сделайте проще – добавьте еще один… =)

    Для исправления данного глюка в 1.1.3 на базу /private/var/mobile/Library/SMS/sms.db я навешиваю следующий триггер:

    CREATE TRIGGER insert_timefixed_message AFTER INSERT ON message BEGIN UPDATE message SET date = strftime(“%s”, datetime(“now”)), svc_center = NULL WHERE flags 3 AND ROWID = new.ROWID; END;

    Небольшой комментарий: триггер игнорирует все исходящие сообщения (flags = 3), т.к. с ними нет проблем, для остальных же он устанавливает текущие дату и время. Одновременно исправляется глюк с невозможностью ответить на сообщение (непустое значение svc_center).

    Войди на сайт, чтобы ответить
    Ответить
  21. aintrust avatar
    aintrust 27 февраля 2008
    0

    Упс… В предыдущем сообщении парсер съел знак “не равно” (“меньше-больше”). Напишем по-другому:

    … WHERE flags != 3 …

    Войди на сайт, чтобы ответить
    Ответить
  22. DimII avatar
    DimII 27 февраля 2008
    0

    Да, именно этот Триггер лежит в основе smstimefix – вот только у кого-то возникли проблемы с Адресной книгой – поэтому патч приостановлен. Жду, что отпишет garcon

    Войди на сайт, чтобы ответить
    Ответить
  23. aintrust avatar
    aintrust 27 февраля 2008
    0

    У меня на 1.1.3 это работает уже достаточно давно, никаких проблем пока не было.
    А что за “проблемы с Адресной книгой”? Не ищутся соответствия “номер телефона – контакт”, т.е. вместо имени контакта отображается номер телефона? Такое может быть, если сразу после установки триггера не перегрузить телефон.

    Войди на сайт, чтобы ответить
    Ответить
  24. howl avatar
    howl 27 февраля 2008
    0

    @ aintrust, DimII – Great thanks!

    Войди на сайт, чтобы ответить
    Ответить
  25. DimII avatar
    DimII 27 февраля 2008
    0

    Lexus – скорее всего проблема не в Гринвиче, а в кривых настройках GSM шлюза который отправляет СМСка. iphone честно забирает “кривое” время из данных заголовка СМС и отображает все как есть.

    Войди на сайт, чтобы ответить
    Ответить
  26. howl avatar
    howl 27 февраля 2008
    0

    @ aintrust, DimII: зачем апдейтит время на смс с флагами 2 и 4? По идее надо менять только у свежепришедших – ‘flags=0’.

    Войди на сайт, чтобы ответить
    Ответить
  27. DimII avatar
    DimII 27 февраля 2008
    0

    Чиним Main script execution failed тут
    http://www.iphones.ru/forum/index.php?showtopic=8586&view=findpost&p=99727

    Войди на сайт, чтобы ответить
    Ответить
  28. DimII avatar
    DimII 27 февраля 2008
    0

    # gumoza
    26.02.2008, 10:40

    >Скажите, а данная утилита исправлят некорректную работу
    >СМС на 1.1.1, когда приходят сообщения от номеров
    >сразу с именем (например от банков, google и пр.

    Нет не лечит, но для этого был какой-то другой фикс если я не ошибаюсь…

    Войди на сайт, чтобы ответить
    Ответить
  29. aintrust avatar
    aintrust 27 февраля 2008
    0

    @ howl

    Что такое flags = 4, я не в курсе, не видел ни разу (видел только коды 0, 1, 2, 3 и 129). Насчет flags = 0 (т.е. только “вновь пришедшие”) вы правы – так, полагаю, будет корректнее… =)

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.