Что он делает
Выберите приложения, уведомления которых для вас важны. Guardian следит за ними и исправляет то, что ломает HyperOS.
- Не даёт уснуть сервисам Google PlayЕдинственное, что нельзя сделать в настройках HyperOS, и то, от чего зависят все приложения.
- Проверяет путь доставки каждого приложенияЗапущено ли, автозапуск, экономия заряда, фоновая активность, заморожено или нет — всё с первого взгляда.
- Одно нажатие до нужной настройкиОткрывает именно тот экран HyperOS, который нужен для решения проблемы, и вам не приходится искать его самим.
- Сообщает, когда приложение закрылиИ возвращает его одним нажатием, чтобы вы ничего не пропустили.
- Измеряет запоздалые уведомленияПоказывает, насколько опоздало каждое, чтобы вы видели результат.
- Приватность по умолчаниюУзнаёт, когда пришло уведомление, но никогда не читает его текст. В интернет выходит только для проверки обновлений.
Как это выглядит на настоящем телефоне
Каждое защищаемое приложение проходит пять проверок, а у красной есть кнопка для исправления.

Состояние с первого взглядаСколько приложений могут до вас достучаться и кнопка для того, что сломано. 
Не давайте уснуть сервисам Google PlayЧек-лист настройки Guardian Helper, всё зелёное. 
Состояние каждого приложенияПять проверок на приложение и журнал запоздалых уведомлений.
Скриншоты с Redmi Note 14 Pro+ на HyperOS 3. Само приложение пока на английском.
Установка
Около десяти минут, один раз, всё на телефоне. Компьютер не нужен.
-
Установите Notif Guardian
Скачайте
NotifGuardianвыше, откройте файл на телефоне и разрешите установку из браузера или файлового менеджера. Откройте приложение и сделайте зелёной каждую строку в Guardian is set up, затем нажмите Add apps.Если Android блокирует доступ к уведомлениям (Notification access), потому что приложение «получено из неизвестного источника»: откройте сведения о приложении (App info), нажмите ⋮ в правом верхнем углу, выберите Allow restricted settings (разрешить ограниченные настройки) и повторите. Android спрашивает об этом один раз для любого приложения, установленного из скачанного файла.
-
Установите Guardian Helper
Скачайте
GuardianHelperвыше и установите так же. У него нет значка: он работает в фоне для Notif Guardian. HyperOS может предупредить, что он создан для более старой версии Android; так и должно быть, ведь иначе helper не сможет выполнять свою задачу.Если телефон вообще отказывается его устанавливать, установите с компьютера: включите USB debugging (отладка по USB) и Install via USB (установка через USB) в параметрах разработчика, подключите телефон и выполните
adb install --bypass-low-target-sdk-block GuardianHelper-x.y.z.apk
-
Завершите в приложении
Откройте Keep Google Play services awake и сделайте зелёной каждую строку:
- Разрешите helper Modify system settings (изменение системных настроек)
- Включите Autostart (автозапуск) для helper
- Установите для helper Battery saver (экономия заряда) в значение No restrictions (нет ограничений)
- Нажмите Open helper, подтвердите проверку Android, затем нажмите Test helper
Вопросы
Почему уведомления приходят только когда я открываю приложение?
HyperOS замораживает сервисы Google Play, пока экран выключен. Push-уведомления почти всех приложений проходят через них, поэтому ждут, пока вы разблокируете телефон. Если выставить приложению экономию заряда «No restrictions», это поможет именно ему, но для сервисов Google Play в HyperOS такой настройки нет. Эту брешь и закрывает Notif Guardian.
Нужен ли root?
Нет, и компьютер тоже не нужен: оба приложения устанавливаются на телефон, и всё продолжает работать после перезагрузки. Компьютер понадобится один раз, только если телефон откажется устанавливать helper.
На каких телефонах это работает?
На телефонах Xiaomi, Redmi и POCO с HyperOS. Проверено на Redmi Note 14 Pro+ с HyperOS 3. На старых версиях MIUI может работать частично. Если что-то не работает, нажмите в приложении Share diagnostics и создайте issue на GitHub.
Разряжает ли оно батарею?
Почти нет. Guardian раз в минуту проверяет ваши приложения и реагирует, когда HyperOS меняет свой список. Не давать уснуть сервисам Google Play — это то, что и так делает любой Android-телефон, кроме Xiaomi.
Telegram иногда всё равно немного опаздывает. Почему?
Если вы активны в Telegram Desktop или Web, серверы Telegram намеренно задерживают push на телефон. Телефон показывает его в момент получения.
Читает ли оно мои сообщения?
Нет. Оно записывает только, какое приложение показало уведомление и когда, но никогда не текст. Ничего не покидает телефон, пока вы сами не отправите файл диагностики.