Notre régie publicitaire experte des nouvelles technologies
nov1923:02

Busybox disponible pour l’émulateur

Catégorie : Développement // Auteur : cr0vax // 1 commentaire

Depuis de nombreuses années les systèmes Linux embarqués utilisent Busybox (c’est le cas d’OpenWRT par exemple) est un programme qui intègre la plupart des commandes Unix classiques mais dans un seul utilitaire prenant très peu de place.

L’intérêt historique de Busybox est de pouvoir installer une distribution GNU/Linux (Debian fut la première à l’utiliser) à partir d’une simple disquette.

Depuis l’informatique et les distributions GNU/Linux ont fait beaucoup de chemin mais Busybox a survécu car elle a changé d’usage. En effet, la problématique des systèmes embarqués d’aujourd’hui est très proche de celle des systèmes informatiques d’autrefois, et l’espace mémoire reste pour ces appareils une denrée assez rare (même si c’est de moins en moins le cas).

Cependant Google a choisi d’utiliser un outil moins complet. Il s’agit de Toolbox qui permet le nécessaire mais suffisant. Ce choix est parfaitement cohérent avec celui du shell (à savoir sh sur android, contre bash sur beaucoup d’autres systèmes) mais il se peut que cela ne suffise pas à certains.

Dans cette optique, Ben Leslie a compilé Busybox pour l’architecture ARM (celle de l’émulateur d’Android).

Pour l’utiliser, commencez par la télécharger puis démarrez l’émulateur et connectez-vous à la console. Nous allons commencer par créer le dossier d’accueil de Busybox :

mkdir /data/busybox

On charge ensuite l’exécutable :

adb push busybox /data/busybox/busybox

Ensuite, nous allons demander à Busybox de créer les liens nécessaires pour pouvoir utiliser Busybox sans avoir à taper son nom systématiquement suivi de la commande voulue.

/data/busybox/busybox –install
export PATH=/data/busybox:$PATH

Voilà qui nous permet maintenant de ne taper que la commande voulue.

Pour plus d’infos sur Busybox, je vous invite à consulter la page manuel.

  • Connecter l’émulateur Android à travers un proxy
  • Reçevoir un appel avec l’émulateur, c’est possible
  • Comment installer une application .APK sur l’émulateur d’Android ?
  • Kit de développement (SDK) pour Android disponible + Vidéos de présentation
  • Goojet disponible pour Android
  • Avez-vous aimé cet article ? Dites-le !

    Tweeter ce sujet android Buzzer ce sujet android ! Partager ce sujet android sur Facebook

    RSS des commentaires

    Un commentaire

    1. [...] « titanium backup » si votre téléphone est déjà rooté et équipé de busybox. Au programme de cette mise à jour [...]

    Feel free to feed the troll

    * obligatoire


    Vu 49 fois, 2 aujourdhui

    FrAndroid est un site sur l'actualité et le développement d'Android. Pour nous contacter : equipe(at)frandroid.com