Qu’est-ce que BusyBox dans Android ?


Lorsqu'un téléphone est enraciné, l'une des choses les plus courantes à faire après l'enracinement est l'installation du binaire BusyBox, avant d'exécuter toute application nécessitant des privilèges root.

Pour donner un sens à tout cela, il est nécessaire de comprendre brièvement ce qu'est BusyBox. BusyBox est une collection d'outils de ligne de commande puissants dans un seul exécutable binaire qui peut être exécuté pour les systèmes basés sur UNIX, y compris Android. La collection d'outils disponibles dépend de la façon dont le binaire BusyBox a été construit, et le code source est une source ouverte GPLv2, disponible sur http://www.busybox.net/. Beaucoup d'outils ne font rien d'utile sans privilèges root élevés comme dans un appareil Android rooté.


De nombreuses applications Android qui nécessitent des privilèges root utilisent BusyBox depuis la ligne de commande de manière extensive. Certains des utilitaires sont assez puissants pour altérer gravement votre appareil, comme la possibilité d'écrire des données directement n'importe quelle partition de votre appareil. De nombreux paquets de firmware tiers, y compris Cyanogenmod, utilisent BusyBox de manière extensive et sont déjà livrés préinstallés avec, de sorte que les utilisateurs doivent être conscients des conséquences s'ils apportent des modifications à l'installation existante de BusyBox, par eux-mêmes ou à partir de l'une des nombreuses applications Play Store pré-packagées.


Le garder sur votre appareil ne va généralement pas être un problème, mais gardez à l'esprit que cet outil peut être destructeur pour votre appareil et peut rendre votre appareil ouvert aux vulnérabilités par rapport à un appareil de livraison stock. Si vous utilisez beaucoup la ligne de commande, vous savez probablement déjà ce que c'est et vous voulez garder cet outil installé.