BusyBox

 

BusyBox est une application que l'on peut trouver gratuitement sur le Play Store.

Elle permet d'ajouter des commandes Unix qui ne sont pas installées par défaut sur un système Android.

Ces commandes sont normalement inutiles pour un Android de base, mais peuvent devenir nécessaire pour certaines applications ou tout simplement pour vous (dans vos propres programmes que vous développez ou via terminal emulator) si vous rootez votre appareil. Pour rappel, le système Android est un système compatible Unix.

 

 

Vous allez me dire pourquoi s'embêter avec des commandes unix que l'on doit taper au clavier ? Alors qu'Android a une jolie interface !

Et bien afin d'effectuer certaines opérations au niveau du système (il faudra donc souvent avoir les droits root) comme par exemple sauver le répertoire EFS (très important !!!) sous le galaxy Note 2 et autres appareils ayant ce répertoire.

BusyBox est une application qui peut recevoir des paramètres qui sont en fait leur équivalent en commande Unix.

normalement inutiles pour un Android, mais qui peuvent devenir nécessaire pour certaines applications ou tout simplement pour vous (dans vos propres programmes que vous développez ou via terminal emulator) si vous rootez votre appareil. Pour rappel, le système Android est un système compatible Unix.

En fait, l'application va générer des liens qui pointeront tous sur busybox qui intègre toutes ces commandes manquantes (lien vers busybox suivi du paramètre correspondant à la commande).

 

Image non trouvée !Seules les commandes absentes du système seront substituées par busybox par défaut.

 

Installation

Le plus simple, surtout si vous ne connaissez pas les systèmes unix:

Après le téléchargement, l'application s'installera (comme toutes applications) toute seule, lancer l'application et laissez faire Smart install.

Lorsqu'il a terminé d'analyser le système, faîtes "install" et choisir l'installation par smart install.

En complément à busybox, vous pouvez installer terminal emulator pour avoir accès à une console de lignes de commandes.

 

Listes des commandes

Image non trouvée !Il faut avoir des connaissances du monde Unix, si vous n'en avez pas, évitez de faire des manipulations perso., vous risqueriez de cassez votre mobile !

 

Voici une liste des commandes disponibles. Je ne vais pas refaire des explications sur ces commandes tout à fait banales pour un unixien et hors sujet !

ash
awk
cat
chmod
cp
date
dd
df
dmesg
echo
egrep
fgrep
grep
gunzip
gzip
init
kill
ln
login
ls
mdu
mdev
mkdir
more
mount
mv
nc
netstat
ntpc
ntpsync
nvram
pidof
ping
ps
pwd
rm
rmdir
rstats
sed
sh
sleep
sync
tar
touch
udhcpc
umount
uname
usleep
vi
watch
zcat

Annexes

Des explications en anglais sur wikipedia:

http://en.wikipedia.org/wiki/BusyBox

Un peu plus léger sour http://fr.wikipedia.org/wiki/BusyBox