¿Cómo uso adb grant o adb revoke?

La documentación de Android contiene la siguiente descripción de los comandos adb grant y adb revoke.

grant <PACKAGE_PERMISSION>

Otorgar permisos a las aplicaciones. Sólo se pueden otorgar permisos opcionales que la aplicación haya declarado.

revoke <PACKAGE_PERMISSION>

Revocar permisos a las aplicaciones. Sólo se pueden revocar los permisos opcionales que la aplicación ha declarado.

¿Alguien puede dar un ejemplo de la sintaxis correcta para usarlos?

Supongo que sería un permiso comoandroid.permission.WRITE_EXTERNAL_STORAGE, o tal vez soloWRITE_EXTERNAL_STORAGE. Bueno, probé esos y muchos otros y no puedo hacer que funcione.

También probé (en vano) varias combinaciones de paquete y permiso, lo que tiene más sentido para mí (esto suena como un comando que modificaría un permiso en un paquete, no todos)

Respuestas a la pregunta(3)

Su respuesta a la pregunta