Juste pour contexte, j'ai un OnePlus 6 non rooté. Il y a une application système appelée "Zen Mode" (pas dans le play store) qui vous envoie des notifications lorsque vous utilisez votre téléphone pendant 2 heures. J'ai appuyé sur la notification, cela a ouvert l'application, et il y avait un bouton pour désactiver la notification, et je l'ai désactivée. Mais maintenant, elle ne va plus me donner de notifications, donc je n'ai pas de moyen d'ouvrir l'application, donc je ne peux pas modifier ces paramètres?
J'utilise NovaLauncher, et j'ai vérifié qu'il n'est pas simplement paramétré comme "masqué" dans mon lanceur. Il n'apparaît tout simplement pas du tout dans le lanceur.
Je peux toujours voir les détails de l'application dans les paramètres, mais il n'y a pas de bouton "lancer" ou similaire.
En regardant sur la page des détails de l'application, il semble que cette application ne supporte pas être ouverte par des liens, donc je ne peux pas en profiter en tapant une URL dans le navigateur web par exemple.
J'ai trouvé une question similaire ici: Comment puis-je exécuter une application système installée qui n'apparaît pas dans la liste d'applications?
cependant les réponses sur ce post suggèrent d'utiliser une commande "am" qui ne fonctionne pas pour moi (l'erreur est "adb: usage: unknown command am")
et l'autre réponse suggère que l'application est désactivée, mais dans mon cas elle n'est pas désactivée (et en fait, le bouton "désactiver" dans les paramètres est grisé, non cliquable.)
0 votes
En ce qui concerne la commande
am
, vous devez d'abord appelershell
, commeadb shell am
ouadb shell
pour entrer en modeshell
, puis appeleram
par la suite.0 votes
Ahh merci pour cela. J'ai également fait fonctionner cette méthode en tapant : adb shell "am start -a android.intent.action.MAIN -n com.oneplus.brickmode/.activity.MainActivity"