glasses: пассивный Accessibility-сервис (авто-запуск + живучесть) + TASKS.md с планом
This commit is contained in:
@@ -79,6 +79,22 @@
|
||||
android:exported="false"
|
||||
android:foregroundServiceType="mediaPlayback" />
|
||||
|
||||
<!-- Пассивный Accessibility-сервис (задача #5): живучесть процесса +
|
||||
легальный запуск Activity из фона. Ничего не читает и не инжектит.
|
||||
Активируется вручную: Настройки → Специальные возможности → RayNeo VM. -->
|
||||
<service
|
||||
android:name=".VmAccessibilityService"
|
||||
android:exported="true"
|
||||
android:label="@string/app_name"
|
||||
android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
|
||||
<intent-filter>
|
||||
<action android:name="android.accessibilityservice.AccessibilityService" />
|
||||
</intent-filter>
|
||||
<meta-data
|
||||
android:name="android.accessibilityservice"
|
||||
android:resource="@xml/vm_accessibility_service" />
|
||||
</service>
|
||||
|
||||
<!-- VmShizukuService НЕ объявляется здесь как <service> — это Shizuku UserService,
|
||||
который ServiceStarter создаёт через reflection в отдельном isolated-процессе.
|
||||
Если объявить — Shizuku-сервер не сможет привести класс к IBinder
|
||||
|
||||
Reference in New Issue
Block a user