1 votes

Désactiver le chargement latéral d'APK en désactivant le packageinstaller.

J'ai un moto x4 fonctionnant sous Lineage OS ver. Le problème est que si le packageinstaller est désactivé, le téléphone ne peut pas démarrer (probablement le système a besoin du packageinstaller) et il me dit qu'il n'y a pas d'installation d'APK, le problème est qu'il semble que si le packageinstaller est désactivé alors le téléphone ne peut pas démarrer (probablement le système a besoin du packageinstaller) et il me dira de faire un effacement de données et une réinitialisation d'usine, donc ma question est la suivante est-il possible de désactiver le packageinstaller pour qu'il ne permette pas l'installation de nouvelles applications mais qu'il soit toujours activé pour que le téléphone puisse démarrer ? , ou existe-t-il un autre moyen de bloquer l'installation de nouvelles apps ?

merci d'avance

1voto

sh7411usa Points 43

Cette question se prête à diverses approches, car il semble que vous vous en remettiez, dans une mesure inconnue, au manque de connaissances en développement de votre utilisateur.

A) Le plus simple : si votre utilisateur n'est pas un technicien Android, et que vous n'avez pas d'app store installé sur l'appareil, pourquoi supposer qu'il sait ce qu'est un apk et où en obtenir un ?

B) cependant, si vous pensez que c'est trop simple, vous pouvez désactiver les sources inconnues et cacher le paramètre à l'utilisateur (cela devrait fonctionner sur un téléphone reg, mais je ne suis pas sûr pour l'OS lineage). adb shell pm uninstall -k --user 0 com.android.settings.<settingName> pour désactiver un paramètre particulier a été connu pour fonctionner sur certains appareils, vous pouvez essayer sur le gestionnaire de paquets ainsi, comme il ne supprime pas l'apk du téléphone juste désenregistré, bien qu'une réinitialisation d'usine sera de retour le paramètre, et vous devriez regarder à empêcher l'utilisateur d'effectuer des réinitialisations d'usine.

il existe de nombreuses approches qui offriraient un niveau de protection similaire.

C) Par conséquent, (si vous pensez qu'un utilisateur qui n'est pas développeur va comprendre cela), il semble que les applications de contrôle parental et/ou les gestionnaires d'applications seraient la protection de base la plus complète.

D) vous pouvez aller très loin et jouer avec le système d'exploitation - éventuellement recompiler l'application du gestionnaire de paquets.

en résumé : en fin de compte, Android a besoin de pm pour fonctionner correctement. l'application packageinstaller qui est préchargée avec votre firmware n'est qu'une des nombreuses façons d'installer des apks sur votre appareil car ce n'est qu'une interface utilisateur pour une fonctionnalité native d'Android qui ne disparaît pas lorsque l'application packageinstaller est supprimée. désactiver complètement et irréversiblement cette fonctionnalité d'une manière que seul un développeur très expérimenté ne peut contourner est un travail très compliqué. Cependant, un gestionnaire d'applications ou une solution de contrôle parental peut généralement offrir une sécurité quasi complète pour un utilisateur moyen.

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