На некоторых телефонах при работе с SMS встречаются две проблемы:
– Неправильно отображается время SMS-сообщений;
– На некоторые SMS-ки невозможно ответить кнопкой “Ответ” – они просто не уходят. Обязательно нужно писать “с нуля”.
DimII добавил в репозиторий iphones.ru/r свою небольшую утилиту SMS Timefix, которая должна избавить от вышеперечисленных трудностей для прошивок 1.1.1-1.1.3. В данный момент вы можете скачать бета-версию. После установки перезагрузите iPhone.
Внимание!!! Если у вас SMS работают нормально, ничего скачивать не нужно.
Спасибо за участие: ax5, vk2, m157y.
29 комментариев
Форум →второй глюк, это когда в входящей смс-ке задан центр ответа и телефон пытается послать смс через него?
Псокольку apple пляшет от 0-го пояса по Гринвичу, для нормального времени в СМС мне пришлось в настройках устанвливать часовой пояс – Париж ( Я в Самаре – +1час от МСК. Для МСК – нужен предыдущий часовой пояс.) Поэтому в ЧАСАХ – время в городах стоит НЕПРАВИЛЬНО, т.е. относительно Парижа. Посему вопрос – решит ли данная прога эту проблемку?
Псокольку apple пляшет от 0-го пояса по Гринвичу, для нормального времени в СМС мне пришлось в настройках устанвливать часовой пояс – Париж ( Я в Самаре). Для МСК – нужен предыдущий часовой пояс
– +1час от МСК
.) Поэтому в ЧАСАХ – время в городах стоит НЕПРАВИЛЬНО, т.е. относительно Парижа. Посему вопрос – решит ли данная прога эту проблемку
сенкс.
проверил.вроде работает.вот бы еще weToll,и SMSD нормально работали.
Скажите, а данная утилита исправлят некорректную работу СМС на 1.1.1, когда приходят сообщения от номеров сразу с именем (например от банков, google и пр.)
на 1.1.1 приходит аброкадабра,а на 1.0.2 ничего не приходит…
Ваша утилита исправляет это или нет?? :) Спасибо.
2 gumoza
утилита, rоторая бы исправляла то, о чем ты говоришь,
находится в репозитарии i.unlock.no и называется SMS Fix
2 Dluzhinskiy
У меня прошивка 1.0.2 пытался установить SMS FIX а что мне айфона написал что эта программулька тока на 1.1.1 , что делать ? Как можно исправить эту фишку чтобы доходили смс от банков ? я к примеру являюсь клиентом альфа банка и их внутренние смс к примеру с однаразовым поролем нужным дял проведение операций по карте через инет не доходят , что делать ? у кого какие мысли ?
2 Dluzhinskiy
попробую, спасибо :)
lunohod: апгрейдь прошивку
дык.. не за что :)
2 alepar не особо хочеться
а есть еще какие то решения 7
Что конкретно утилита делает? Меняется ли схема базы SMS? Если да, то как?
У меня база SMS пропатчена триггерами и я не хочу эти изменения терять.
“второй глюк, это когда в входящей смс-ке задан центр ответа и телефон пытается послать смс через него?”
ага
Error: Main script executation failed!
В чем проблема?
То же самое… И не удаляется и не ставится update!
Error: Main script executation failed!
И ничего не помогает
Ваша проблема в неумении и нехотении читать то, что специально написали для вас – http://www.iphones.ru/iNotes/2195/ – тут описывается, почему возникает Main script executation failed.
Конечно, проще спросить. Но не факт, что вам кто-нибудь ответит. Данный случай является исключением.
Я же написал – ничего не помогает… В том числе и та ссылка, которую ты дал. В первую очередь пытался терминалом траблу решить… Но ошибка не исчезает.
Значит DimII чего-то меняет в этот момент. Попробуйте завтра утром.
@ 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).
Упс… В предыдущем сообщении парсер съел знак “не равно” (“меньше-больше”). Напишем по-другому:
—
… WHERE flags != 3 …
—
Да, именно этот Триггер лежит в основе smstimefix – вот только у кого-то возникли проблемы с Адресной книгой – поэтому патч приостановлен. Жду, что отпишет garcon
У меня на 1.1.3 это работает уже достаточно давно, никаких проблем пока не было.
А что за “проблемы с Адресной книгой”? Не ищутся соответствия “номер телефона – контакт”, т.е. вместо имени контакта отображается номер телефона? Такое может быть, если сразу после установки триггера не перегрузить телефон.
@ aintrust, DimII – Great thanks!
Lexus – скорее всего проблема не в Гринвиче, а в кривых настройках GSM шлюза который отправляет СМСка. iphone честно забирает “кривое” время из данных заголовка СМС и отображает все как есть.
@ aintrust, DimII: зачем апдейтит время на смс с флагами 2 и 4? По идее надо менять только у свежепришедших – ‘flags=0’.
Чиним Main script execution failed тут
http://www.iphones.ru/forum/index.php?showtopic=8586&view=findpost&p=99727
# gumoza
26.02.2008, 10:40
>Скажите, а данная утилита исправлят некорректную работу
>СМС на 1.1.1, когда приходят сообщения от номеров
>сразу с именем (например от банков, google и пр.
Нет не лечит, но для этого был какой-то другой фикс если я не ошибаюсь…
@ howl
Что такое flags = 4, я не в курсе, не видел ни разу (видел только коды 0, 1, 2, 3 и 129). Насчет flags = 0 (т.е. только “вновь пришедшие”) вы правы – так, полагаю, будет корректнее… =)
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Что означает надпись “Carrier” в поле Оператор на iPhone?
Пропала функция “Позже” на заблокированном экране iOS 10. Как вернуть?
Научи iPhone проговаривать имя звонящего
Как автоматически загружать купленные приложения на Apple TV
Почему iPhone автоматически подключается к Apple TV при воспроизведении видео
Почему в iOS 17 не работает NameDrop, чтобы делитьcя контактами по воздуху
Как перезапустить зависший Touch Bar без перезагрузки MacBook
Как узнать, какие места посещает владелец iPhone?