Android dispose d'un concept appelé "administrateur de périphérique" pour permettre ce type de contrôle. Un administrateur de périphérique est une application spéciale qui dispose de permissions supplémentaires que les applications normales n'ont pas, telles que le contrôle des autres applications autorisées à être installées, l'application des politiques de sécurité et l'effacement à distance de l'appareil.
Vous pouvez en savoir plus sur la façon dont cela fonctionne sous le capot sur le site de l Développeurs Android site web.
Cette fonction est intégrée au modèle de permission d'Android, de sorte qu'il n'est pas nécessaire que le téléphone soit enraciné.