在某些android设备中缺少各种linux命令是很烦人的事情,但是高兴的是busybox中集成了无数的linux命令,并且busybox可以被安装到android中,安装方法如下:
1,查询android设备CPU架构
cat /proc/cpuinfo | grep Processor
![]()
我的设备是ARMv7,以下以ARMv7为例
2,下载对应CPU架构的busybox
https://busybox.net/downloads/binaries/
3,把busybox放入android设备
adb push busybox-armv7l /sdcard
4,进入android设备并获取系统目录/system权限
adb shell
su
mount -o remount rw /system
5,拷贝busybox到/system/xbin目录
cp /sdcard/busybox-armv7l /system/xbin
6,重命名
cd /system/xbin
mv busybox-armv7l busybox
7,安装busybox
cd /system/xbin
busybox --install .
#注意:命令最后有个点(.)
接下来就可以使用busybox了,比如使用awk命令查询GPU使用率:
cat /sys/class/kgsl/kgsl-3d0/gpubusy | busybox awk '{if ($2!=0){print "GPU%:"$1/$2*100"%"}else{print "GPU%:0%"}}'
本文详细介绍如何在Android设备上安装BusyBox,以补充缺失的Linux命令。步骤包括确定CPU架构、下载对应版本、通过ADB推送文件、获取系统权限、拷贝至指定目录、重命名及最终的安装过程。
1016

被折叠的 条评论
为什么被折叠?



