BusyBox est une librairie de binaires Linux nécessaire à l’utilisation de beaucoup d’applications utilisant les fonctionnalités root de votre terminal Android.
Pour installer BusyBox, il est nécessaire que le téléphone ait été rooté comme expliqué sur ce tutorial.
2 méthodes sont possibles pour l’installer, une, via la ligne de commande, l’autre en utilisant Titanium Backup disponible sur le market.
1ère méthode : Ligne de commande
- La première étape pour installer BusyBox est de le télécharger sur son site. Version 1.16.1 à ce jour.
- installer le SDK Android sur votre PC
- sur le téléphone, dans Paramètres–>Applications–>Développement, cocher Débogage USB
- brancher le téléphone en USB sur le PC
- sur le téléphone, choisir dans les options de la connexion USB, « Chargement uniquement » à la place de « Accès à la carte mémoire »
- copier le répertoire busybox à la racine du lecteur C de manière à trouver le fichier LICENCE sur le chemin c:\busybox\LICENCE
- ouvrir une fenêtre de commande sur le PC (menu démarrer–>Exécuter–>cmd)
- se rendre dans le répertoire tools du SDK (chez moi il se trouve sur C:\Program Files (x86)\android-sdk-windows\tools) à l’aide la commande cd du DOS
cd C:\Program Files (x86)\android-sdk-windows\tools
- on copie les fichiers de busybox sur la carte SD par la commande
adb push c:\busybox /sdcard/busybox
- ensuite on rentre dans le système du téléphone grâce à la commande adb shell qui affiche un $ dans l’invite de commande
adb shell
- la commande suivante permet d’obtenir les droits administrateurs
su
- à ce moment là on voit apparaitre un # à la place d’un $ dans l’invite de commande
- il faut ensuite obtenir les droits sur les répertoires systèmes avec la commande
mount -rw -o remount -t yaffs2 /dev/block/mtdblock6 /system
- copie des fichiers dans system avec :
cp /sdcard/busybox /system/bin/busybox
- puis modification des droits sur le dossier de busybox :
chmod 700 /system/bin/busybox
- on synchronise le tout
sync
- puis on remet les droits
mount -o remount,ro -t yaffs2 /dev/block/mtdblock6 /system
2ème méthode : Titanium Backup
- Lancer Titanium Backup, celui ci va vous dire que votre téléphone n’est pas rooté.
- Appuyer sur le bouton « Problems ? », la fenêtre qui s’ouvre propose le téléchargement de BusyBox.Valider. Un message système vous demande si Titanium Backup a le droit d’avoir les droits admin.
- Sélectionner « Always » et pas « Yes ». C’est important car la barre de notification vous affiche un problème avec le logiciel. Le refus d’autorisation se fait avant la validation de celle ci.
- Redémarrer Titanium Backup, en retournant dans « Problems ? », et le téléchargement et l’installation de BusyBox se fera sans soucis.

