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.