5 votes

Comment certaines applications système empêchent-elles d'être désactivées ?

J'ai fait des recherches à ce sujet pendant un certain temps et franchement, je n'ai rien trouvé qui reproduise cet effet dans tous les téléphones que j'ai essayés, comme vous le savez, il y a quelques applications système qui parviennent à griser le bouton "Désactiver" dans l'écran d'information sur les applications dans les paramètres, au début, je pensais que cela était seulement limité aux applications système critiques, mais sur la base de mes recherches, je sais que ce n'est pas nécessairement le cas, car dans certains cas, j'ai trouvé que certaines applications système préinstallées ordinaires (non critiques) dans certains téléphones ont cet effet. Par exemple, Facebook, Weather, Facebook Installer, Email, Gmail etc. et il y a même des applications malveillantes qui y parviennent, ces applications n'apparaissent même pas dans la liste des administrateurs de l'appareil, elles doivent donc utiliser une autre approche.

J'ai essayé toutes sortes d'emplacements d'installation dans /system ; app , priv-app , vendor (les téléphones ont été enracinés) mais aucun n'a fonctionné, la réinitialisation d'usine ne change rien, donc il ne peut pas s'agir d'une information stockée dans l'appareil. /data ce qui m'a conduit à penser que cela a peut-être quelque chose à voir avec l'application elle-même ou qu'il existe des informations sur les applications qui ne devraient pas être désactivées et que le système utilise sans impliquer l'interface de l'application. /data partition (je doute fortement que ce soit le cas).

J'ai trouvé une question connexe aquí et un autre sur xda mais personne n'a donné de réponse définitive.

0voto

Xavier Maurer Points 1

Ce n'est pas idéal mais vous pouvez désactiver les paramètres avec cette commande "adb shell pm disable-user --user 0 com.Android.settings"

C'est le seul moyen que j'ai trouvé pour empêcher les utilisateurs d'un appareil enraciné de le trafiquer.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X