Note: Method 2 ensure 99% successful to run Busybox on all android device, if failed, here are the following reason:
1. You don't know how to use it.
2. Something MIRACLE is happening.
BusyBox: The Swiss Army Knife of Embedded Linux
BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides replacements for most of the utilities you usually find in GNU fileutils, shellutils, etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, the options that are included provide the expected functionality and behave very much like their GNU counterparts. BusyBox provides a fairly complete environment for any small or embedded system.
BusyBox has been written with size-optimization and limited resources in mind. It is also extremely modular so you can easily include or exclude commands (or features) at compile time. This makes it easy to customize your embedded systems. To create a working system, just add some device nodes in /dev, a few configuration files in /etc, and a Linux kernel.
However, using Busybox on android required root access for most app. But, since android is base on linux kernel, we will be able to run Busybox by using some linux hack.
Required:
Device with one of the following architecture:
arm, arm64, x86, x86_64, mips, mips64
Terminal Emulator for Android, or any terminal app you prefer.
Source is available here:
https://github.com/EXALAB/Busybox-Installer-No-Root
Remarque: La méthode 2 permet d’assurer à 99% le succès de l’exécution de Busybox sur tous les appareils Android. En cas d’échec, voici la raison suivante:
1. Vous ne savez pas comment l'utiliser.
2. Quelque chose MIRACLE se passe.
BusyBox: le couteau suisse de Linux embarqué
BusyBox combine des versions minuscules de nombreux utilitaires UNIX courants dans un seul petit exécutable. Il fournit des remplacements pour la plupart des utilitaires que vous trouvez habituellement dans GNU fileutils, shellutils, etc. Les utilitaires de BusyBox ont généralement moins d'options que leurs cousins GNU complets; Cependant, les options incluses fournissent les fonctionnalités attendues et se comportent très bien comme leurs homologues GNU. BusyBox fournit un environnement assez complet pour tout système de petite taille ou intégré.
BusyBox a été écrit avec une optimisation de la taille et des ressources limitées. Il est également extrêmement modulaire, vous pouvez donc facilement inclure ou exclure des commandes (ou fonctionnalités) au moment de la compilation. Cela facilite la personnalisation de vos systèmes intégrés. Pour créer un système opérationnel, ajoutez simplement des nœuds de périphérique dans / dev, quelques fichiers de configuration dans / etc et un noyau Linux.
Cependant, l'utilisation de Busybox sur Android nécessite un accès root pour la plupart des applications. Mais, comme Android est basé sur le noyau Linux, nous pourrons exécuter Busybox en utilisant un hack Linux.
Champs obligatoires:
Dispositif avec l'une des architectures suivantes:
bras, arm64, x86, x86_64, mips, mips64
Terminal Emulator pour Android, ou n'importe quelle application de terminal que vous préférez.
La source est disponible ici:
https://github.com/EXALAB/Busybox-Installer-No-Root