Le problème est que j'en ai marre de certaines applications publicitaires stockées sur mon téléphone Micromax et je veux les désactiver pour de bon. Donc, selon cette réponse J'ai utilisé le shell adb pour désactiver l'application, mais j'obtiens l'erreur suivante :
shell@Q4260:/ $ pm hide com.micromax.trendingapps
Error: java.lang.SecurityException: Neither user 2000 nor current process has android.permission.MANAGE_USERS.
1|shell@Q4260:/ $
Le message d'erreur indique que je dois android.permission.MANAGE_USERS
pour y parvenir. J'ai même essayé d'accorder cette permission à l'application shell, mais en vain !
shell@Q4260:/ $ pm grant com.android.shell android.permission.MANAGE_USERS
Operation not allowed: java.lang.SecurityException: Package com.android.shell has not requested permission android.permission.MANAGE_USERS
1|shell@Q4260:/ $
Y a-t-il un autre moyen d'obtenir cette permission ?
Enfin, le smartphone est le Micromax Q4260 fonctionnant sous Marshmallow si cela compte. Cela pourrait probablement être résolu en rootant, mais je n'ai pas l'intention de le faire car cela pourrait être risqué sur ce modèle peu connu.