
Время от времени в iOS появляется ошибка, из-за которой определенная текстовая строка вызывает сбой вашего iPhone или iPad. На этой неделе снова набирает популярность еще одна такая строка, и исправление от Apple еще не выпущено публично.
Текстовая строка, которую мы здесь не будем раскрывать, включает эмодзи итальянского флага и символы синдского языка. Когда iPhone, iPad, Mac или Apple Watch получают уведомление с этой текстовой строкой, начинаются проблемы. Иногда ваше устройство дает сбой, а иногда полностью перестает реагировать на сенсорный ввод и многое другое.
Детали происхождения этой текстовой строки несколько неясны, но первоисточником, по-видимому, была группа в Telegram. Сейчас она становится вирусной в Twitter и других социальных сетях, поэтому стоит быть в курсе. Она может распространяться через любые приложения, включая Twitter, Сообщения и другие.
Подобные ошибки возникали в разные моменты за последние несколько лет. Например, в 2015 году стала вирусной текстовая строка «effective power» (эффективная мощность). По сути, когда вы отправляли эту строку другому пользователю iPhone, это вызывало сбой в приложении «Сообщения» или, в некоторых случаях, в iOS в целом.
Что обычно наиболее важно в таких ошибках с текстовыми строками, включая сегодняшнюю, так это то, что это почти полностью вне контроля конечного пользователя. Это означает, что кто-то может отправить вам текст и немедленно вызвать сбой на вашем iPhone, iPad, Mac или Apple Watch.
Другие подобные истории включают:
- Получение индийского символа вызывает сбой в Сообщениях и других приложениях в iOS 11
- PSA: Эта ссылка вызовет сбой в Сообщениях на iOS и macOS, перезагрузку и многое другое
- Ошибка iOS вызывает сбой в Сообщениях, перезагрузку iPhone при получении определенного текста
- Отправка этого текста вызовет сбой почти на любом iPhone, но не ожидайте, что это станет серьезной проблемой
Проблема, похоже, исправлена в последней бета-версии iOS 13.4.5, но это обновление пока доступно не всем. Обычно Apple быстро выпускает исправление для этих проблем, поэтому мы должны ожидать, что iOS 13.4.2 или даже iOS 13.4.5 будет выпущена для всех в ближайшее время.
Одним из временных решений, пока Apple не выпустит обновления программного обеспечения для устранения проблемы, является отключение уведомлений на ваших устройствах. К счастью, если вы получите сообщение с этой текстовой строкой, вы можете перезагрузить устройство, и все должно вернуться в норму.
Вы сталкивались с этой ошибкой? Сообщите нам в комментариях! Мы будем обновлять эту публикацию с последними деталями.
Исправление на Reddit утверждает, что защищает пользователей с джейлбрейкнутым устройством от этой ошибки:
Циркулирует новая строка символов, аналогичная синдскому тексту, который вызывал сбой iOS. CaptureTheFlag работает аналогично, перехватывая CoreText для замены всех вхождений текста на «REMOVED».
Вы можете узнать больше об этом исправлении в полном посте на Reddit здесь.
Обновление: новое видео от EverythingApplePro показывает, что вам не обязательно нужны итальянские флаги, достаточно только синдских символов.
The craziest iOS crash text bug 💀 pic.twitter.com/29LJPb67WP
— EverythingApplePro (@EveryApplePro) April 23, 2020
Вот еще одно видео в действии:
video of it in action, credit to MTAC on discord pic.twitter.com/hvFqkkAHg1
— Benjamin G. (@randomblock1_) April 23, 2020