Vous devez échapper au caractère dollar. Sinon, l'interpréteur de commandes interpréterait tout ce qui suit $ comme le nom de la variable. Puisque $SystemDashboardActivity
car une variable n'est pas définie, votre commande est effectivement interprétée comme :
pm disable com.android.settings/.Settings
Cela désactiverait naturellement le parent ( .Settings
).
Échapper à $ en le faisant précéder de \
afin d'éviter toute interprétation non désirée de la part de la coquille. Votre commande devrait ressembler à ceci :
pm disable com.android.settings/.Settings\$SystemDashboardActivity
Testé sur Android 9.0 fonctionnant sur le OnePlus 6. Assurez-vous d'exécuter la commande en tant que Root.