Операційна система HyperOS від Xiaomi принесла чимало корисних нововведень, зокрема можливість видаляти системні програми. Проте виявилося, що одна з функцій безпеки має серйозну вразливість, якою вже встигли скористатися розробники популярних додатків.
Корисна функція з недолікомКоли користувач намагається видалити системний додаток у HyperOS, система показує попереджувальне повідомлення про можливі наслідки. Наприклад, при спробі деінсталювати вбудовану Галерею з’являється застереження, що фотографії та альбоми стануть недоступними для перегляду. Логічний та зрозумілий підхід, який допомагає уникнути випадкового видалення важливих компонентів.
Однак інженери Xiaomi не передбачили одну деталь: інтерфейс цих системних попереджень не має належного захисту від стороннього втручання. Виявилося, що звичайні додатки можуть викликати цей інтерфейс та підставляти власний текст замість стандартного повідомлення Android.
Як це використовують розробникиСитуацією вже скористалися великі технологічні компанії, зокрема ByteDance (власник TikTok) та Kuaishou. Їхні додатки тепер показують власні “прощальні” повідомлення через системний інтерфейс HyperOS,
коли користувач намагається їх видалити.


Замість нейтрального системного попередження людина бачить емоційно забарвлене повідомлення на кшталт: “Ви більше не зможете бачити оновлення від друзів та авторів, на яких підписані, а також не отримуватимете повідомлення від знайомих”.
Технічно це правда – після видалення додатку всі ці функції дійсно стануть недоступними. Але проблема в тому, що такі повідомлення відображаються через системний інтерфейс, створюючи хибне відчуття, ніби саме операційна система застерігає від видалення. Це значно ефективніший спосіб утримати користувача, ніж звичайне спливаюче вікно.
Що даліЦя історія демонструє цікавий приклад того, як навіть продумані системні рішення можуть мати непередбачені способи використання третіми сторонами. Xiaomi відома швидкими циклами оновлень та увагою до відгуків спільноти, тому цілком ймовірно, що в одному з найближчих патчів HyperOS розробники закриють цю можливість для сторонніх додатків.
Поки що користувачам варто пам’ятати: якщо при видаленні звичайного додатку з’являється надто емоційне попередження через системний інтерфейс – це намагання програми вплинути на ваше рішення, а не справжнє системне застереження.