🛠️Исправление сбоев планшетов Xiaomi в режиме киоска
Цель: Устранить сбои в работе планшетов Xiaomi, используемых в режиме киоска: - случайные вылеты из режима киоска; - краш графической оболочки; - необходимость ручного перезапуска.
🧰 Используемые технологии
MacroDroid — для автоматизации включения/выключения устройств и запуска браузера.
Fully Kiosk Browser — отображение веб-интерфейса врача и кабинета.
🔍 Выявленные причины сбоев
MIUI-сервисы и реклама:
В прошивке Xiaomi встроены сервисы аналитики и рекламы (особенно
com.miui.analytics
иcom.miui.msa.global
).Эти сервисы вмешиваются в работу Fully Kiosk Browser, пытаясь отобразить рекламу.
В режиме без Mi-аккаунта происходил краш графической оболочки.
Ограничения автоматизации:
Службы Xiaomi блокировали права автоматизации MacroDroid, даже при наличии всех необходимых разрешений.
✅ Решение
1. Подготовка рабочего окружения
Загрузить архив с инструментами с Google Drive (копия также на флешке отдела АСУ в папке
Fix RedmiPad
).Распаковать архив на диск
C:
.В архиве находятся:
AdbAppControl (GUI) — для удаления сервисов;
Platform-tools (CLI) — для выдачи разрешений MacroDroid.
2. Подготовка планшета (HyperOS 2.0.2.0 / Android 15)
Зайти в
Настройки → О планшете → Версия ОС
и нажать 7 раз по версии прошивки.Перейти в
Расширенные настройки → Для разработчиков
, включить:Режим разработчика;
Заводскую разблокировку;
Отладку по USB.

3. Удаление MIUI-сервисов через ADBAppControl
Подключить планшет по USB.
Запустить
AdbAppControl.exe
от имени администратора.Отклонить установку дополнительных компонентов.
Нажать Поиск и отключение нежелательных приложений → Базовая очистка.
После — вручную удалить:
com.miui.analytics
com.miui.msa.global
4. Установка MacroDroid и Fully Kiosk Browser
Удалить старые версии приложений.
Установить
.APK
из архива (версии Pro).
5. Настройка MacroDroid
Создать два макроса:
▶️ Макрос Start
Триггер: Дата/время — все дни, 07:00.
Действия:
Включить экран;
Яркость: 80%;
Запустить Fully Kiosk Browser;
Заблокировать нажатия.

⏹️ Макрос Stop
Триггер: Дата/время — все дни, 20:05.
Действие: Отключить экран.

В процессе настройки MacroDroid запросит разрешения — предоставить все.
6. Настройка Fully Kiosk Browser
Задать стартовую страницу со ссылкой на сервис и кабинет.
Свайп вправо →
Настройки
→Масштабирование и увеличение
:Включить:
Загружать в режиме обзора
;Начальный масштаб:
100%
;Размер шрифта:
80%
.

7. Выдача прав MacroDroid и Fully Kiosk Browser через ADB
Открыть
platform-tools
→ Shift + ПКМ → Открыть PowerShell здесь.
Команды:
.\adb start-server
.\adb devices
.\adb shell pm grant com.arlosoft.macrodroid android.permission.WRITE_SECURE_SETTINGS
.\adb shell pm grant de.ozerov.fully android.permission.WRITE_SECURE_SETTINGS
.\adb shell pm grant com.arlosoft.macrodroid android.permission.CHANGE_CONFIGURATION
.\adb shell pm grant de.ozerov.fully android.permission.CHANGE_CONFIGURATION
После каждой команды убедиться, что устройство отображается в списке. Если нет — проверьте драйверы и отладку.
8. Убрать ограничения батареи
Настройки → Батарея → MacroDroid → Контроль активности
→ выбрать Нет ограничений.

🏁 Результат
Планшет полностью готов для стабильной работы в режиме табло/киоска. Макросы работают по расписанию, Fully Kiosk отображает страницу корректно, система больше не крашится.
💡 Совет: при появлении обновлений прошивки — повторно проверить наличие MIUI-сервисов и убедиться, что они не восстановились.
Статья протестирована и проверена в боевых условиях.
Автор: Начальник отдела АСУ - Д.И. Глухончук | gr33njj [GitHub - Telegram - WhatsApp] Июль 2025
Last updated