4 votes

Comment modifier une rom Android pour que personne ne puisse jamais y installer une application ?

Je sais déjà comment modifier une ROM Android en modifiant les fichiers, les supprimer et les ajouter en ROM. Mais je n'ai pas de connaissances pour construire/compiler une ROM.

Je veux verrouiller l'OS pour que personne ne puisse jamais y installer de nouvelles applications. Au moins pour ceux qui ne savent pas flasher la ROM avec d'autres OS.

Existe-t-il un moyen d'empêcher l'utilisateur d'installer une application sur la ROM ?

comme supprimer l'application Market ou l'installateur de paquets, avantages et inconvénients ?

2voto

Ronald Wildenberg Points 18258

Votre idée de supprimer le magasin et l'installateur de paquets devrait fonctionner.

Pour ce faire, supprimez les apks suivants (et tout fichier .odex du même nom) de /system/app, soit dans votre image ROM, soit après avoir obtenu Root.

  • DefaultContainerService.apk - utilisé pour l'installation des applications par le Play store et Packageinstaller.
  • PackageInstaller.apk - Il est utilisé pour installer des applications non commerciales.
  • Vending.apk - C'est le Play store.
  • Phonesky.apk - C'est le Play store sur JB et certaines constructions ICS.

Une fois ces éléments disparus (et le téléphone déraciné), il devrait être impossible d'installer quoi que ce soit.

Note : Je n'ai pas testé cette méthode. Il est conseillé de faire une sauvegarde avant de le faire.

0voto

Jason Kester Points 2111

Je pense que le moyen le plus simple serait d'utiliser une ROM stock modifiée. En commençant avec une ROM stock complète, je ferais ce qui suit :

  1. Enracinez la ROM.
  2. Installer un noyau personnalisé avec le support init.d.
  3. Supprimez les applications Google indésirables.
  4. Définir /data en lecture seule. Vous pouvez le faire avec un script init.d qui remonte le dossier : mount -o remount,ro /data
  5. Enlever la racine.

Le seul problème est que l'utilisateur ne pourrait sauvegarder aucune donnée. Une autre approche pourrait consister à modifier les permissions de la fonction /data/app (app-private, etc.) à 644 (755 pour les répertoires) et changez la propriété en Root. De cette façon, l'utilisateur ne pourra pas écrire dans le dossier apps, mais il pourra enregistrer des informations dans le dossier /data (et ses sous-dossiers).

Si vous n'avez pas besoin de google apps, vous pouvez utiliser CyanogenMod ou une autre ROM personnalisée qui n'a rien d'installé des applications Google.

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