4 votes

Est-il difficile de modifier Android pour ajouter/supprimer les applications requises ?

Je suis nouveau dans le monde Android et je suis vraiment curieux de savoir s'il est difficile de modifier le système d'exploitation pour ajouter/supprimer des applications. Je ne parle pas d'installer/supprimer des applications d'Android Market, mais de personnaliser le système d'exploitation pour n'inclure que les applications de mon choix. Cela inclut à la fois les applications standard/système et les applications de l'Android Market. Par exemple, que se passerait-il si je ne voulais avoir accès qu'à l'application Google Voice (et rien d'autre) ? Je suppose que dans cette version personnalisée du système d'exploitation, je n'aurais pas besoin de supprimer l'application, mais je pourrais simplement la cacher à l'utilisateur.

Dans tous les cas, tout indice sur le niveau d'effort/approche serait grandement apprécié.

5voto

Chris Lively Points 59564

Vous pouvez modifier l'image du système. Les applications préinstallées se trouvent dans le dossier /system/app/. Vous pouvez ajouter une nouvelle application à ce dossier ou supprimer les applications pré-existantes de ce dossier.

Les applications de ce dossier ne sont pas amovibles (si l'appareil n'est pas enraciné).

Un exemple rapide pour personnaliser l'émulateur Android :

  • Allez dans le dossier Android SDK, .../platforms/Android-9/images/.
  • Notez le fichier system.img, il sera modifié (vous devriez le sauvegarder)
  • Extraire system.img en utilisant unyaffs
  • Personnaliser les fichiers dans le dossier extrait
  • Empaquetez le nouveau système modifié en utilisant mkyaffs2image (cet outil est construit lorsque la source Android est construite).
  • Remplacer l'ancien system.img avec le nouveau system.img personnalisé
  • Créez un émulateur pour Android 2.3, lancez-le et vérifiez que vos changements ont pris effet.

Il s'agit surtout d'un aperçu du processus, et la personnalisation d'un appareil réel est beaucoup plus délicate.

3voto

Polsonby Points 11824

Vous disposez de plusieurs options dont le degré de difficulté et d'efficacité varie (en fonction de ce que vous essayez de faire, bien sûr) :

  1. Développez votre propre ROM personnalisée qui ne comprend que les applications et les fonctions que vous voulez.
  2. Enraciner l'appareil et ensuite supprimer les applications du système que vous ne voulez pas.
  3. Pour un appareil non rooté, vous pouvez télécharger l'une des nombreuses applications permettant de masquer et de verrouiller des applications, par exemple iLock . Je suppose que cela pourrait être utile en théorie si vous aviez un appareil à mettre en œuvre dans une entreprise où vous laisseriez vos clients ou vos vendeurs l'utiliser pour une fonction très spécifique et ne vouliez pas qu'ils s'amusent avec autre chose.
  4. J'avais une quatrième option à partager mais je l'ai oubliée en tapant les trois autres. Je la mettrai à jour dès que je m'en souviendrai.

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