Puede "suspender" las aplicaciones de los usuarios a través de cmd package suspend <packageName>
(que actúa como pm disable
las diferencias se explican en esta respuesta de @Firelord), y posteriormente los desanclajes mediante cmd package unsuspend <packageName>
- que también funciona para las aplicaciones instaladas por el usuario. Sin embargo, parece que los paquetes suspendidos ya no aparecen en la lista a través de cmd package list packages
- ni siquiera si -u
(desinstalado) o -d
(desactivado) se especifica; ni siquiera dumpsys package
parece conocerlos ya.
¿Hay alguna forma de obtener una lista de paquetes suspendidos? La salida de la sintaxis no lo menciona. Pero como esas aplicaciones siguen apareciendo en el lanzador (aunque "en gris"), debe haber una forma de detectarlas.