iPhone і iPad зависають через SMS-повідомлення з трьома буквами!

  • Баг з -повідомлення працює на всіх пристроях з 8 і вище
  • Багато користувачів використовують цей баг для розіграшів
  • Через бага iPhone повністю «зависає»

Користувачі знайшли нову «дірку» на, яка призводить до збою на iPhone і iPad. Збій викликається звичайним текстовим повідомленням, хоча його не так просто відіслати. Три нешкідливі, на перший погляд, символу викликали неабиякий переполох серед користувачів. Справа не тільки в тому, що через бага пристрій зависає, в деяких випадках гаджет стає повністю непридатним для подальшого використання, якщо його не починають.

Ведучий каналу EverythingApplePro на YouTube в своєму відео розповів про цю уразливість. Він стверджує, що надіславши повідомлення, що складається з білого прапора, нуля і веселки, (саме в такому порядку) можна викликати збій на iPhone. Баг працює на 8 і вище.

iPhone і висне відразу ж, як тільки на пристрій приходить повідомлення. У відео докладно розповідається про принцип бага і умовах, при яких він спрацьовує. Хлопець на відео відправляє повідомлення з трьох символів з одного смартфона на інший, і, як тільки воно доходить, телефон повністю «зависає». На пристрої, що приймає, не спливає ніякого повідомлення про нове повідомлення. Немає можливості зайти в «Повідомлення». iPhone просто «накривається» без будь-якого попередження.

Два варіанти підвісити свій айфон

Шкідливе повідомлення можна послати в двох варіантах. Перший – текстовий рядок, згадана вище. Вона складається з іконки білого розвивається прапора, нуля, веселки і прихованого знака під назвою «знак вибору варіанту». Такий символ можна вставити в будь-якому iMessage-чаті і відправити кому завгодно. Є й інший спосіб: вставити ці символи в контактну картку і відправити через iCloud Drive. Баг виявив Вінсент Десмурс, який також опублікував варіанти вирішення цієї проблеми (і контактну картку з символами) в своєму блозі.

Як повідомляє Guardian, перший спосіб спрацює на будь-яких пристроях з операційною системою 10.1 або нижче (до 8) .А другий – на всіх пристроях з 10, включаючи останню 10.2 версію. Автор блогу пише, що баг присутній навіть на другий бета версії 10.2.1, хоча на третин бета версії вразливість закрита.

Правда, варто відзначити, що баг виводить iPhone і лише на деякий час. Користувач з раніше згаданого каналу на YouTube каже, що iPhone «зависає» максимум на три хвилини (залежно від версії), після чого пристрій сам повертається до нормального режиму роботи. Він також додає, що багато хто використовував повідомлення, щоб налякати своїх друзів, таким чином їх розігруючи.

причини збою

Причина збою криється в тому, як пристрій сприймає повідомлення. iPhone намагається створити «райдужний прапор», об’єднавши іконку прапора і веселки. Нуль перешкоджає з’єднанню цих двох символів, в результаті чого відбувається збій, нехай і на нетривалий час. Проте, спосіб з карткою контакту може зажадати втручання користувача, рішення на цей випадок також є в блозі у Десмурс.

Автор блогу дає пояснення у своїй публікації. «Коли жертва відкриває повідомлення, додаток, через який відбувається прийом, намагається завантажити великий обсяг даних, що призводить до відмови системи. Однак текст, вставлений в контактну картку, ще більш складний для зчитування системою, тому на процесор лягає велике навантаження і додаток зависає. Якщо закрити програму і спробувати знову його відкрити, операційна система спробує перезавантажити попереднє повідомлення. Але не зможе, тому що цим повідомленням є все та ж картка контакту з таким великим обсягом текстових даних, який вона не в змозі правильно обробити ».

Ссылка на основную публикацию