Рубрика развивается при поддержке HP logo

На iOS снова появился баг, который перезагружает телефон одним сообщением

Хватит вложенной ссылки.

Кадр из ролика на канале EverythingApplePro

Пользователь Твиттера Абрахам Масри (Abraham Masri) обнаружил баг, который заставляет iPhone «зависать» и перезагружаться. Проблема возникает из-за ссылки на страницу с большим количеством UTF символов, которую отправляют сообщением.

👋 Effective Power is back, baby!

chaiOS bug:
Text the link below, it will freeze the recipient's device, and poss… https://t.co/aHGhYjkp7h
«Effective Power вернулась, детка! chaiOS баг: надо отправить указанную ниже ссылку, она затормозит телефон получателя, и, вероятно, перезагрузит его. Не используйте её в плохих целях»
If you're getting a 404, use this link: https://t.co/vs7cK12sRR
Copy it as is. Do not open it in Safari.
Again, ple… https://t.co/KDAeQZhmU3
«Если у вас выскакивает ошибка 404, используйте эту ссылку. Прямо так и копируйте. Но не открывайте в браузере Safari. И, снова: не используйте её в плохих целях»

iPhone при получении ссылки на страницу пытается сгенерировать для неё превью. Но так как страница содержит большое количество UTF символов система не может справиться с этой задачей и зависает. Как выяснилось, страница при открытии может тормозить работу некоторых настольных браузеров.

Баг срабатывает не у всех. Издание 9to5mac протестировало его и получило «смешанные результаты».

В некоторых случаях отправка ссылки вызывала проблемы как у отправителя, так и у получателя. Приложение «Сообщения» моментально тормозило и переставало работать. Попытка вернуться в переписку снова сбрасывала приложение. Чтобы войти в беседу снова, приходилось удалять её и начинать заново.

В других случаях Safari или «падал», или постоянно показывал знак загрузки. Мы не смогли добиться полной перезагрузки устройства, но не можем утверждать, что это невозможно.

Иногда баг вызывал сильные помехи в приложении для сообщений как на iOS, так и на macOS.

9to5mac

В iOS 11.2.5 beta 5 баг не проявляется, так что Apple, судя по всему, в курсе и уже поправила эту проблему.

Чтобы на iPhone починить зависший iMessage нужно выполнить следующие действия:

  1. Закрыть iMessage через меню многозадачности
  2. Открыть в Safari ссылку https://vincedes3.com/save.html
  3. Когда страница загрузится, iPhone предложит открыть её в сообщениях. Нужно согласиться.
  4. После этого сообщения должны заработать и можно будет удалить чат с вредоносным сообщением.

Или можно более простым способом — зайти в «Сообщения» в настройках хранилища и удалить диалог.

Баг сравнивают с «Effective Power», который обнаружили в 2015 году. Он заключался в том, что айфон пользователя, получившего специальную комбинацию из символов, включающую в себя слово POWER и текст на арабском, тут же уходил в респринг — перезагрузку системного приложения, отвечающего за отображение рабочего стола и запуск других программ в iOS.

{ "author_name": "Дмитрий Бобылёв", "author_type": "self", "tags": ["\u0441\u0431\u043e\u0438","apple"], "comments": 28, "likes": 27, "favorites": 6, "is_advertisement": false, "subsite_label": "tech", "id": 65056, "is_wide": false, "is_ugc": true, "date": "Wed, 17 Jan 2018 10:14:00 +0300", "is_special": false }
0
28 комментариев
Популярные
По порядку
Написать комментарий...

Внешний хот-дог

5

Страница содержит 12 мегабайт разных utf-символов.
Даже настольный браузер вешается от такого дерьма.

Ответить

Банальный Филипп

Внешний
–1

Chrome 63.0.3239.132
Microsoft Edge 41.16299.15.0
Internet Explorer 11.15.16299.0
Переварили спокойно.

Ответить

Внешний хот-дог

Дмитрий
3

Win 7
Chrome 63.0.3239.132 открыл страницу моментом, но через минуту завис
FF 57.0.4 открывает с трудом
Opera 50.0.2762.58 открыла страницу моментом, но через минуту зависла
IE 11.0.9600 Открыл нормально

НО абсолютно все вешаются на полминуты при попытке посмотреть код страницы. Некоторые отвисают, некоторые выдают сообщение о том, что страница не отвечает.

Ответить

Банальный Филипп

Внешний
0

Ага, при попытке посмотреть код начинают тупить. Chrome осилил секунд за 30-40.

Ответить

Одинокий

Внешний
0

На макбуке открывается норм и код показывает без видимых задержек

Ответить

Конкретный хичхакер

–1

Вечно с этими айфонами какая-то хуета случается

Ответить

Письменный Слава

0

Ииии… Ничего!

Ответить

Банальный Филипп

Михаил
0

Как тестил?

Ответить

Письменный Слава

Дмитрий
0

Открыл в сафари. Page is loading.. и всё.

Ответить

Банальный Филипп

Михаил
0

Так её не надо открывать в Сафари. Надо скопировать ссылку https://iabem97.github.io/chaiOS/ и отправить кому-нибудь. iPhone получателя зависнет.

Ответить

Одинокий

Дмитрий
0

так если даже настольные браузеры виснут, то и андроид должен. И куда отправить-то?

Ответить

Банальный Филипп

Илья
0

Chrome 63.0.3239.111 открывает спокойно. Настольные браузеры виснут не все. Как уже писал, если просто открыть страницу, то они справляются нормально. Зависать начинают при попытке посмотреть код. iPhone страницу тоже спокойно открывает. Проблема в коде, который генерирует превью для этой страницы.

Ответить

Одинокий

Дмитрий
0

Ну у меня и код смотрится нормально

Ответить

Банальный Филипп

Илья
0

Сообщением отправить. Через iMessage, например.

Ответить

Одинокий

Дмитрий
0

Я проверил через телеграм и скайп, там не генерится превью

Ответить

Банальный

Илья
0

Ну значит Skype и Telegram смекают, что там дерьмо. Попробуй через iMessage. За последствия не ручаюсь и ответственности не несу.

Ответить

Одинокий

Дмитрий
0

отправил с ноута - задумалось приложение но раздуплилось. С телефона - не генерится превью, просто значок сафари

Ответить

Одинокий

Дмитрий
0

Вот щас с телефонного аймеседжа сам себе отправил. Крутилось колёсико, но превью сгенерилось. Может не все айфоны подвержены. А нет вру. Если зайти в эту переписку - подвисает аймеседж но раздупляется. И при подвисании перезапускается свободно. Телефон не винет

Ответить

Банальный

Илья
0

Версия iOS случаем не 11.2.5 beta 5? Пишут, что на ней вроде как пофиксили.

Ответить

Одинокий

Дмитрий
0

Не бета. Последний официальный релиз.

Ответить

Рекламный Кирилл

Дмитрий
0

Ааахха, пизда моему iMessage. Заходишь - белый экран. У друга так же :DD

Так же нашел как пофиксить это. В настройках хранилища нужно зайти в "сообщения" и выпилить диалог.

Ответить

Заработный франт

0

у меня файрфокс на винде завис!

Ответить

Заработный инструмент

German
0

после секунд 30 отвисает

Ответить

Огромный дым

0

Кто-нибудь, проведите пожалуйста ликбез - почему так происходит? Что не так с этими WTF символами и можно ли с их помощью сломать ещё что-нибудь?

Ответить

Громадный рубин

0

iMessage на маке тоже завис на время

Ответить

Одинокий украинец

Sapar
0

И развис?

Ответить

Громадный рубин

Илья
0

да, обработал в итоге

Ответить

Одинокий

Sapar
–1

Точно, у меня тоже развис. Спасибо, я не дожидался и грохал приложение)

Ответить
Обсуждаемое
Новости
В квартиру Навального и офис ФБК пришли с обысками. Они связаны с нарушением эпидемиологических норм
Оппозиционер находится в СИЗО.
Новости
Новороссийская епархия не признала своей церковь на территории «дворца» под Геленджиком
Также неизвестно, был ли храм освящён и можно ли там проводить службы.
Новости
ФСБ объяснила бесполётную зону в районе «дворца Путина» пограничной безопасностью и «активностью стран НАТО»
А ФСО утверждает, что ничего не охраняет в районе Геленджика.
Популярное за три дня
Интернет
Паблики-миллионники во «ВКонтакте» публикуют похожие мемы с критикой митингов и Навального. У них одни администраторы
TJ выявил сеть сообществ, где публикуют политические мемы. Комментарии закрыты, отметок о рекламе нет.
Интернет
Пользователи Reddit «переиграли» Уолл-стрит, подняв акции GameStop на 700%. Инвесткомпании потеряли миллиарды долларов
История грандиозного флешмоба (и необычного сообщества, где он зародился) — Илон Маск уже прозвал его «Gamestonks».
Новости
Штаб Навального анонсировал новые протесты 31 января
Они начнутся в 12:00.

Комментарии

null