如何在Android模拟器下添加BusyBox(图文)


1 什么是busybox?

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

   为什么要在Android中加入busybox?

   用过adb shell的人应该知道,在默认情况下,adb shell下是不能用clear,grep, find,vi等指令的,甚至连Tab链自动补全功能都不能用,对于已经习惯了使用这些指令的码农们来说,这是件比较悲摧的事情。幸运地是,我们有了busybox!

2 下载busybox

打开下载界面:,选择最新的版本: 1.19.0, 然后进入下一个界面:

选择适合你的设备的版本进行下载,这里我们为Android模块器下载busybox-armv6l.

下载下来后,将其重命名为busybox:

  1. $mv busybox-armv6l busybox  
  2. $chmod 755 busybox  

3 放入模拟器

首先用adb shell进入模拟器,在/data目录下新建一个busybox的目录,然后将busybox放入此目录下.

  1. $adb shell  
  2. #cd /data  
  3. #mkdir busybox  
  4. #exit  
  5. $adb shell push busybox /data/busybox  
如下图:

  • 1
  • 2
  • 下一页

相关内容