Sólo por el contexto, tengo un OnePlus 6 sin root. Hay una aplicación de sistema llamada "Modo Zen" (no en la tienda de juegos) que te da notificaciones cuando usas tu teléfono durante 2 horas. Toqué la notificación, abrió la aplicación, y había un botón para deshabilitar la notificación, y lo deshabilité. Pero ahora ya no me va a dar notificaciones, por lo que no tengo forma de abrir la aplicación, por lo que no puedo cambiar esos ajustes?
Estoy usando el NovaLauncher, y he verificado que no está sólo "escondido" en mi lanzador. Simplemente no aparecerá en el lanzador en absoluto.
Todavía puedo ver los detalles de la aplicación en la configuración, pero no hay ningún botón de "lanzamiento" o similar.
Mirando la página de detalles de la aplicación, parece que esta aplicación no soporta ser abierta por ningún enlace, así que no puedo aprovecharme de eso escribiendo una URL en el navegador web, por ejemplo.
Encontré una pregunta similar aquí: ¿Cómo puedo ejecutar una aplicación del sistema instalada que no aparece en la lista de aplicaciones?
sin embargo las respuestas en ese post sugieren usar un comando "am" que no funciona para mí (el error es "adb: usage: unknown command am")
y la otra respuesta sugiere que la aplicación está desactivada, pero en mi caso no está desactivada (y de hecho, el botón "desactivar" en la configuración está en gris, no se puede hacer clic).
0 votos
En cuanto a
am
es necesario llamar ashell
primero, comoadb shell am <parameter>
oadb shell
para entrarshell
modo, entonces llame aam <parameter>
después.0 votos
Ahh, gracias por eso. Tengo ese método de trabajo, así, escribiendo: adb shell "am start -a Android.intent.action.MAIN -n com.oneplus.brickmode/.activity.MainActivity