Лирическое вступление
Большинству пользователей китайских головных устройств знакома ситуация когда приложение или его фоновый сервис запускается автоматически при перезагрузки на смартфоне, но при использовании этого приложения на ГУ автоматический запуск при перезагрузки становиться факультативным явлением.
Проблема заключается в том что разработчики приложений опираются на гайдлайны для AOSP. Часто автозапуск реализован настройкой приемника на сообщение ACTION_BOOT_COMPLETED. Прошивки же для головных устройств разрабатывают сумрачные гении, которые используют много хардкодинга и кастомайзинга для того что бы эти устройства хоть как то работали. В связи с этим надеется на корректную трансляцию Broadcast Action сообщений не приходиться.
Решение
Единственным отказоустойчивым методом который обеспечивает корректный запуск при перезагрузки и постоянную работу приложения в фоновом режиме является добавление фиктивной службы специальных возможностей.
Для этого устанавливаем на смартфон или ГУ приложение App Cloner. В нем открываем установленное приложение которое требуется модифицировать или его APK файл из памяти, далее идем в раздел Параметры запуска и выбираем опцию Постоянное приложение

Применяем изменения и сохраняем файл.
Устанавливаем модифицированное приложение на головное устройство (оригинальное приложение лучше удалить)
После установки нужно вручную включить службу специальных возможностей.
Интерфейс показываю на примере Android 10


Единственный минус — это ручное обновление
Ну и как же без готового примера мода
Multitronics-01.11.2024.apk

