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
Lưu ý: Phương pháp 2 đảm bảo thành công 99% để chạy Busybox trên tất cả các thiết bị Android, nếu thất bại, đây là lý do sau:
1. Bạn không biết cách sử dụng nó.
2. Một cái gì đó MIRACLE đang xảy ra.
BusyBox: Con dao quân đội Thụy Sĩ của Linux nhúng
BusyBox kết hợp các phiên bản nhỏ của nhiều tiện ích UNIX phổ biến thành một tệp thực thi nhỏ. Nó cung cấp thay thế cho hầu hết các tiện ích bạn thường tìm thấy trong tập tin GNU, shellutils, v.v ... Các tiện ích trong BusyBox thường có ít tùy chọn hơn so với anh em GNU đầy đủ tính năng của chúng; tuy nhiên, các tùy chọn được bao gồm cung cấp chức năng mong đợi và hoạt động rất giống với các đối tác GNU của chúng. BusyBox cung cấp một môi trường khá hoàn chỉnh cho bất kỳ hệ thống nhỏ hoặc nhúng nào.
BusyBox đã được viết với mục đích tối ưu hóa kích thước và giới hạn tài nguyên. Nó cũng cực kỳ mô-đun để bạn có thể dễ dàng bao gồm hoặc loại trừ các lệnh (hoặc tính năng) tại thời điểm biên dịch. Điều này giúp dễ dàng tùy chỉnh các hệ thống nhúng của bạn. Để tạo một hệ thống làm việc, chỉ cần thêm một số nút thiết bị trong / dev, một vài tệp cấu hình trong / etc và nhân Linux.
Tuy nhiên, sử dụng Busybox trên Android yêu cầu quyền truy cập root cho hầu hết ứng dụng. Nhưng, vì Android dựa trên kernel linux, chúng tôi sẽ có thể chạy Busybox bằng cách sử dụng một số hack linux.
Cần thiết:
Thiết bị có một trong các kiến trúc sau:
cánh tay, cánh tay64, x86, x86_64, mips, mips64
Trình mô phỏng đầu cuối cho Android hoặc bất kỳ ứng dụng đầu cuối nào bạn thích.
Nguồn có sẵn ở đây:
https://github.com/EXALAB/Busybox-Installer-No-Root