Limitations de l'ADB
ADB n'est pas aussi puissant que le root. Les applications peuvent prendre plus de temps quand elles fonctionnent avec ADB, par exemple lors de la construction d'une liste ou lors de calculs complexes.
De plus, sur certaines ROM OEM, la fonctionnalité ADB peut être paralysée en raison de l'absence de permissions ou d'autres restrictions. Par exemple :
- PMX ne peut pas modifier les permissions fixées par le système lors de l'exécution avec ADB.
De même, WhatsRunning ne peut pas obtenir les informations suivantes avec l'ADB:
- Taille d'E/S (Entrée/Sortie) du processus et priorité d'E/S
- Taille de ZRAM et détails d'utilisation (swap)
- Chemin du processus
exe(exécutable)
Vous pouvez vérifier l'état actuel de ce que l'ADB peut faire dans l'application. Voir les détails pour PMX et WhatsRunning.
Malheureusement, nous ne pouvons rien y faire. Par conséquent, certaines fonctionnalités ne sont disponibles que sur les périphériques rootés.
Notez également que certains OEMs ajoutent des paramètres supplémentaires pour contrôler les privilèges de l'ADB. Par exemple, vous devez :
- Décochez "Désactiver la surveillance des autorisations" sur les téléphones Oppo
- "Autoriser les autorisations" dans les paramètres de sécurité sur les téléphones Xiaomi
Voir cette question pour plus de détails.