如何使用adb在android中安装busybox

San*_*idi 5 adb busybox android-emulator

我想在android模拟器上安装busybox.

我下载并编译了busybox并在我的电脑上安装了busybox二进制文件.

然后我做了 adb push busybox /data/local/tmp

然后做adb shell,然后#cd /data/local/tmp,然后#chmod 777 busybox,然后试图#./busybox --install它说,没有发现busybox的命令.

我也把文件复制到了/system/busybox.但是./busybox --installbusybox command not found.

小智 5

首先adb push busybox /data/local/busybox 将busybox复制到android手机系统,然后通过执行操作转到android shell adb shell.通过su 从您的Android手机授予超级用户请求键入然后返回到shell并键入来获取超级用户

cd /data/local
chmod 755 busybox
./busybox
mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
mkdir /system/xbin
cp /data/local/busybox /system/xbin
cd /system/xbin
busybox --install .
mount -o ro,remount -t yaffs2 /dev/block/mtdblock4 /system
sync
reboot
Run Code Online (Sandbox Code Playgroud)

注意:/ dev/block/mtdblock4可能不是每个设备或模拟器上的/ system分区.最好先在shell中执行不带参数的'mount'命令,然后查看哪个设备或分区作为/ system挂载.


Cir*_*四事件 5

在已 root 的手机上,安装此 apk:https ://f-droid.org/en/packages/ru.meefik.busybox/

f-droid 是一个不错的选择,因为它是开源的,并且正式允许下载 APK,这与 Play 商店不同,Play 商店可能无法在测试设备上使用。

该应用程序还有一个简单的安装 GUI,但最可靠的安装方法就是简单地执行以下操作:

adb shell
cp /data/data/ru.meefik.busybox/files/bin/busybox /system/xbin/
busybox ls
Run Code Online (Sandbox Code Playgroud)