加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Android ADB命令教程三——busybox工具的引入

(2014-10-04 10:50:09)
标签:

busybox

安装

使用

最简单

分类: Android

    因为在linux下用的都是完整版的shell,在使用ADB Shell一段时间后,发现ADB Shell就是一个阉割版的Shell,让人用起来很不爽,为此,busybox就是解决在android的命令行里,使用完整版本的shell而设计的。

    BusyBox 是一个集成了一百多个最常用linux命令和工具的软件。
    BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及telnet。
    有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。
    简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令,也包含了 Android 系统的自带的shell。

    网上有很多busybox的安装方法,笔者感觉非常复杂,建议使用以下方式安装busybox。

一、下载busybox已经编译好的二进制文件:

下载地址:http://benno.id.au/android/busybox
右键另存为即可。

二、使用adb push命令,将下载好的busybox文件push到android虚拟机的/data/busybox目录下,因为data下没有busybox目录,我们需要先创建/data/busybox目录:

adb shell
#mkdir /data/busybox
#exit

adb push E:\busybox /data/busybox

三、为busybox授权可执行权限

adb shell
#cd /data/busybox
#chmod 777 busybox

四、安装busybox

./busybox --install

    如果没有问题,到这里busybox就算是安装完成了

五、测试busybox

C:\WINDOWS\system32>adb shell
# /data/busybox/busybox ls -al /
/data/busybox/busybox ls -al /
drwxr-xr-x 13 0 0 0 Oct 4 02:18

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有