android瑞士军刀:busybox

来源:互联网 发布:管家婆软件打印机关闭 编辑:程序博客网 时间:2024/05/19 20:43

android瑞士军刀:busybox


BusyBox,号称Linux平台上的“瑞士军刀”,它提供了很多常用的工具,例如grep、find
等。这些工具在标准Linux上都有,但Android系统却去掉了其中的大多数工具。这导致了我
们在调试程序、研究Android系统时步履维艰,所以需要在手机上安装BusyBox


教程:

1:去官网下载busybox

官网地址
这里写图片描述

这里写图片描述
这里写图片描述

2:将文件解压到本地,然后push到system/xbin

这里写图片描述

命令:

adb remount adb push xxxxx system/xbin

3:adb shell进入shell下,进入system/xbin修改其权限

adb push busybox /system/xbin #为了避免冲突,笔者push到了/system/xbin目录下cd /system/xbin                     #进入对应目录chmod 755 busybox-armv7l #更改busybox权限为可执行busybox –-install . #安装busyboxgrep #执行busybox提供的grep命令,或者busybox xxx执行xxx命令也行

4:输入busybox-armv7l,查看是否已经安装好了
这里写图片描述

如果输入命令后呈现出来的都是一些linux命令的话,恭喜你,说明busybox已经安装完毕了

5:轻松愉快的在android上show的你linux的命令吧(当然由于局限性,有一些命令还是不支持的)