Исправляем глюк со временем 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. В данный момент...
Прокомментировать

🙈 Комментарии 29

  1. Sample avatar
    Sample26 февраля 2008
    0

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

  2. Lexus avatar
    Lexus26 февраля 2008
    0

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

  3. Lexus avatar
    Lexus26 февраля 2008
    0

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

  4. RazoR Empire avatar
    RazoR Empire26 февраля 2008
    0

    сенкс.

  5. farid96780 avatar
    farid9678026 февраля 2008
    0

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

  6. gumoza avatar
    gumoza26 февраля 2008
    0

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

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

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

  7. Dluzhinskiy avatar
    Dluzhinskiy26 февраля 2008
    0

    2 gumoza

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

  8. lunohod avatar
    lunohod26 февраля 2008
    0

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

  9. gumoza avatar
    gumoza26 февраля 2008
    0

    2 Dluzhinskiy

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

  10. alepar avatar
    alepar26 февраля 2008
    0

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

  11. m157y avatar
    m157y26 февраля 2008
    0

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

  12. lunohod avatar
    lunohod26 февраля 2008
    0

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

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

  13. howl avatar
    howl26 февраля 2008
    0

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

  14. vk avatar
    vk26 февраля 2008
    0

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

    ага

  15. Anchar avatar
    Anchar26 февраля 2008
    0

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

  16. del1rium avatar
    del1rium26 февраля 2008
    0

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

  17. SeaBreeze avatar
    SeaBreeze26 февраля 2008
    0

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

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

  18. del1rium avatar
    del1rium26 февраля 2008
    0

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

  19. SeaBreeze avatar
    SeaBreeze26 февраля 2008
    0

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

  20. aintrust avatar
    aintrust27 февраля 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
    aintrust27 февраля 2008
    0

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

    … WHERE flags != 3 …

  22. DimII avatar
    DimII27 февраля 2008
    0

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

  23. aintrust avatar
    aintrust27 февраля 2008
    0

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

  24. howl avatar
    howl27 февраля 2008
    0

    @ aintrust, DimII – Great thanks!

  25. DimII avatar
    DimII27 февраля 2008
    0

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

  26. howl avatar
    howl27 февраля 2008
    0

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

  27. DimII avatar
    DimII27 февраля 2008
    0

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

  28. DimII avatar
    DimII27 февраля 2008
    0

    # gumoza
    26.02.2008, 10:40

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

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

  29. aintrust avatar
    aintrust27 февраля 2008
    0

    @ howl

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

Вы должны авторизоваться или зарегистрироваться для комментирования.

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

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

Как установить аватар в комментариях?

Ответ вот здесь