2.Mac 终端执行adb push ~/Desktop/busybox /data/local/tmp

3.关键一步!!重新挂载,否则后面会无权限写入adb shell

su

mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system

4.复制 busybox 文件到 /system/xbin,并为其分配权限cp /data/local/tmp/busybox /system/xbin

chmod 777 busybox

5.执行安装cd /system/xbin

busybox --install .   // 注意后面的点(.) // 或者busybox --install /system/xbin

6.小试牛刀(grep命令在安装BusyBox前是没有的)ps | grep sh

// 结果:

root@android:/ # ps | grep sh

root      229   2     0      0     c014cb6c 00000000 S flush-179:0

app_63    4487  4210  378692 55724 ffffffff 400b872c S com.htc.idlescreen.shortcut

root      7455  321   808    440   c0046918 4002c194 S /system/bin/sh

ok!就这样顺利完成了~~

一些技巧:

Android系统自带了ls命令,如果想用busybox的ls命令,可以直接 ./busybox ls,如果想直接输入ls而达到 ./busybox ls 的效果呢?

添加下面命令即可:alias ls='busybox ls'

这是再输入 ls 试试!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐