• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Help How useful is busybox, really?

CrimsonToker

Android Expert
I've had it installed in my rooted phones for a while because ive heard talk on the forums of how it helps some root apps, but honestly I don't understand it's purpose. Can anyone help explain this app?
 
In a general sense you as don't interact with BusyBox as a typical 'app' where you click on its icon to do something. You can use it via a terminal emulator app, as BusyBox is a collection of useful command line utilities but otherwise just leave it alone. A number of root-necessary apps like Titanium Backup rely on BusyBox to perform various functions in the background.
 
I've had it installed in my rooted phones for a while because ive heard talk on the forums of how it helps some root apps, but honestly I don't understand it's purpose. Can anyone help explain this app?
I've been trying to figure that out since years ago when I rooted, and what is boils down to is exactly what @Slug and @svim stated. :D
I've just resolved to the fact it's needed and I quit trying to figure out how it all works as I am basically ignorant of what all goes on "behind the scenes" with Android programming :)
 
"BusyBox is software that provides several stripped-down Unix tools in a single executable file. [...] The authors dubbed it "The Swiss Army knife of Embedded Linux", as the single executable replaces basic functions of more than 300 common commands."

via Wikipedia

Yes, ive seen this on the play store. But it doesn't make any sense to me, because I don't know Linux.

In a general sense you as don't interact with BusyBox as a typical 'app' where you click on its icon to do something. You can use it via a terminal emulator app, as BusyBox is a collection of useful command line utilities but otherwise just leave it alone. A number of root-necessary apps like Titanium Backup rely on BusyBox to perform various functions in the background.
So at the very least, my TB needs it? Then I won't question or uninstall. I use the **** out of TB. Thank you for that :)



I've been trying to figure that out since years ago when I rooted, and what is boils down to is exactly what @Slug and @svim stated. :D
I've just resolved to the fact it's needed and I quit trying to figure out how it all works as I am basically ignorant of what all goes on "behind the scenes" with Android programming :)
Same here, I don't know how to use terminal, or why, I don't get command lines and all that. I will follow your example, stop questioning and just understand it helps :p
 
BusyBox is to embedded Linux (e.g. the kernel in Android OS) as GNU is to desktop Linux distributions. It's essentially a collection of utilities, mostly command-line, that extend functionality, in very simplified terms.
If you're not familiar with the origins of Linux, GNU, BusyBox, or the free software movement, more generally, it's a really interesting topic to read up on.
In any case, as mentioned, BusyBox is required for functionality in certain apps, such as Titanium Backup.
 
Hello

I use busybox to replace CP copy command, that android does not have any more, to copy files from root folders

Fex Parra
 
Last edited by a moderator:
Back
Top Bottom