busybox是为了能够在Android设备或模拟器上使用完整的linux 命令.
首先Android设备需要先root,我的是小米手机,解BL锁花了比较久时间,网上有教程.绑定设备之后需要等168小时.
下载busybox https://www.busybox.net/downloads/binaries/
因为我的手机是armv8的所以选择了armv8
https://www.busybox.net/downloads/binaries/1.31.0-defconfig-multiarch-musl/busybox-armv8l
将下载的文件重命名为busybox.连接设备将文件上传
adb push busybox /mnt/sdcard/tmp
修改system写权限
abd shell
su
mount -o remount,rw /system
文件需要放到/system/xbin目录里面,所以需要先查看有没有该目录,如果没有则需要mkdir去创建,之后拷贝到xbin目录中并添加执行权限
cp /mnt/sdcard/tmp/busybox /system/xbin
cd /system/xbin
chmod 755 busybox
在/system/xbin目录执行初始化命令
busybox --install .
注意后面的 .
执行完后使用
busybox ls
查看时候有输出校验.