Tienes que escapar del carácter del dólar. De lo contrario, el shell interpretaría cualquier cosa después de $ como el nombre de la variable. Como $SystemDashboardActivity
como una variable no se establece, su comando se interpreta efectivamente como:
pm disable com.android.settings/.Settings
Eso, naturalmente, deshabilitaría el padre ( .Settings
).
Escapa de $ anteponiendo el prefijo \
para evitar una interpretación no deseada de la cáscara. Su comando debe tener el siguiente aspecto:
pm disable com.android.settings/.Settings\$SystemDashboardActivity
Probado en Android 9.0 corriendo en OnePlus 6. Asegúrese de ejecutar el comando como Root.