busybox号称Linux平台的瑞士军刀,它集成了100多个最常用的Linux命令和工具的软件。其中包含一些常用的工具,如ls,cat,echo等等;也包含了一些更强大,更复杂的工具,如grep,find,mount,telnet等等。这些工具在标准Linux系统上都有,但Android系统却去掉了其中的大部分工具,所以在调试和研究Android系统时有些不方便。为此,我们需要自己手动安装busybox。
1. 首先,拥有一台root过的Android手机。
2. 下载busybox。
下载地址:http://www.busybox.net/downloads/binaries/1.21.1/
(目前最新版是1.21.1)
打开网页后可以看到busybox支持了各种不同的arch,这里需要选择跟手机arch一致的版本。
我的手机是arm-v7,因此选择busybox-armv7l。
3. 安装busybox
将下载的busybox-armv7l改名为busybox,然后push到手机的/system目录下:
注:
a)如果遇到提示说没有权限,请先执行su
b)如果提示Read-only file system,则需要将/system目录重新挂在为可读写方式。具体可参考: http://blog.csdn.net/lxgwm2008/article/details/19044377
push成功后,开始安装busybox:
此命令将busybox默认安装到/usr/bin目录下。有些手机没有这个目录,比如我的Note 3,其目录是/system/bin,这是需要更改默认安装目录:
安装成功后,执行busybox命令,会有如下提示:
开始享受随心所欲的自由吧!
1. 首先,拥有一台root过的Android手机。
2. 下载busybox。
下载地址:http://www.busybox.net/downloads/binaries/1.21.1/
(目前最新版是1.21.1)
打开网页后可以看到busybox支持了各种不同的arch,这里需要选择跟手机arch一致的版本。
我的手机是arm-v7,因此选择busybox-armv7l。
3. 安装busybox
将下载的busybox-armv7l改名为busybox,然后push到手机的/system目录下:
注:
a)如果遇到提示说没有权限,请先执行su
b)如果提示Read-only file system,则需要将/system目录重新挂在为可读写方式。具体可参考: http://blog.csdn.net/lxgwm2008/article/details/19044377
push成功后,开始安装busybox:
此命令将busybox默认安装到/usr/bin目录下。有些手机没有这个目录,比如我的Note 3,其目录是/system/bin,这是需要更改默认安装目录:
安装成功后,执行busybox命令,会有如下提示:
开始享受随心所欲的自由吧!