1.下载BusyBox 官方:http://www.busybox.net/downloads/binaries
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 试试!
发表评论