En mi caso, Oppo F1s, encontré una solución.
En primer lugar, su dispositivo debe estar rooteado, la mejor manera de hacerlo es restableciendo el firmware a su estado de fábrica o actualizando a una imagen del sistema Oppo más nueva, luego instalando recuperación personalizada, y luego haciendo root en el modo de recuperación usando Magisk. Todo esto está descrito en algún tema del foro de XDA-developers.
Pero ese no es nuestro problema por ahora. Para evitar que se revoque el permiso de accesibilidad para nuestro servicio o aplicación:
- Tenemos que ir a desarrollador, navegando por CONFIGURACIÓN > INFORMACIÓN DEL DISPOSITIVO, luego haciendo clic 7 veces en NÚMERO DE COMPILACIÓN.
- Ahora que nos hemos convertido en DESARROLLADOR de manera permanente, volvemos atrás y nos dirigimos hacia CONFIGURACIÓN > CONFIGURACIÓN AVANZADA > OPCIONES DE DESARROLLADOR.
- Luego activamos las OPCIONES DE DESARROLLADOR, abrimos la sección SERVICIOS EN EJECUCIÓN, buscamos la aplicación llamada CENTRO DE SEGURIDAD, dentro de la cual podemos ver 4 servicios en ejecución.
- Luego DETENEMOS el servicio llamado CONTROL_VERIFY_SERVICE (por supuesto, bajo su propio riesgo).
Eso es todo, ahora simplemente vaya a CONFIGURACIÓN > CONFIGURACIÓN AVANZADA > ACCESIBILIDAD y habilite la accesibilidad para su aplicación y disfrútela.
0 votos
Relacionado: Acessibilidad se desactiva - ¿cómo mantenerla activada?
1 votos
Este problema sigue ocurriendo, de forma inconsistente, en Android 11, seis años después.