Limitaciones de ADB
El ADB no es tan potente como el root. Las aplicaciones pueden tomar un tiempo más previo cuando se ejecutan con ADB, por ejemplo, cuando se construyen una lista o hacen cálculos complejos.
Adicionalmente, en algunas ROMs OEM, la funcionalidad de ADB puede estar dañada debido a la falta de permisos u otras restricciones. Por ejemplo:
- PMX no puede cambiar los permisos fijados por el sistema cuando se ejecuta con ADB.
Del mismo modo, WhatsRunning no puede obtener la siguiente información con el BAD:
- Tamaño del proceso de E/S (entrada/salida) y prioridad de E/S
- Detalles de uso y tamaño ZRAM (swap)
- Procesar ruta
exe(ejecutable)
Puedes comprobar el estado actual de lo que ADB puede hacer en la aplicación. Ver detalles de PMX y WhatsRunning.
Lamentablemente, no podemos hacer nada al respecto. Y por lo tanto algunas características están disponibles sólo en dispositivos rooteados.
También ten en cuenta que algunos OEMs añaden ajustes adicionales para controlar los privilegios de ADB. Por ejemplo, necesitas:
- Desmarcar "Desactivar monitorización de permisos" en teléfonos Oppo
- "Permitir conceder permisos" en Configuración de Seguridad en teléfonos Xiaomi
Para más detalles, consulta esta pregunta.