将 busybox 推入 Android 模拟器

发布于 2024-10-23 18:51:18 字数 131 浏览 2 评论 0原文

我已经下载了 mips android 的源代码并完成了“make”并让模拟器运行。我想将 busybox 推入模拟器中。我已经下载了静态编译的 busybox 二进制文件。我应该将其放置在哪个目录下?我应该如何将 busybox 推送到模拟器中?

I've downloaded the source for mips android and have done a "make" and got the emulator running. I want to push the busybox into the emulator. I've downloaded the static compiled busybox binary. Under which directory should I place this and what should I do to push the busybox into the emulator?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

童话 2024-10-30 18:51:18
  1. Root你的模拟器
  2. 下载这个
  3. 解压它,然后将 \system\lib\su\system\app\superuser.apk 移动到您的 adb 目录。
  4. 运行 adb 然后输入以下内容:
adb shell mount -o rw,remount -t yaffs2 /dev/block/mtdblock03 /system  
adb Push su /system/xbin/su  
adb shell chmod 06755 /系统  
adb shell chmod 06755 /system/xbin/su
adb 安装超级用户.apk
  1. 然后从这里下载busybox
  2. 并将其移动到你的adb目录
  3. 运行adb然后输入:
adb shell mkdir /data/busybox
adb 推送 busybox /data/busybox
亚行外壳
苏
cd /数据/busybox
chmod 775 忙碌盒
./busybox --安装
忙碌盒
  1. Root your emulator
  2. Download this
  3. Extract it then move \system\lib\su and \system\app\superuser.apk to your adb directory.
  4. Run adb and then enter the following:
adb shell mount -o rw,remount -t yaffs2 /dev/block/mtdblock03 /system  
adb push su /system/xbin/su  
adb shell chmod 06755 /system  
adb shell chmod 06755 /system/xbin/su
adb install superuser.apk
  1. Then download busybox from here
  2. Move it to your adb directory
  3. run adb and then enter:
adb shell mkdir /data/busybox
adb push busybox /data/busybox
adb shell
su
cd /data/busybox
chmod 775 busybox
./busybox --install
busybox
沩ん囻菔务 2024-10-30 18:51:18

2023 年更新说明

https 下载与您的 AVD 图像架构匹配的 busybox 二进制文件://github.com/meefik/busybox/tree/master/app/src/main/_libs。例如,我将“arm64-v8a”目录下载到桌面。

执行以下命令(将镜像名称/设备名称替换为您自己的):

emulator -avd Pixel_6_API_31 -writable-system
adb -s emulator-5554 root
adb -s emulator-5554 remount
adb -s emulator-5554 push ~/Desktop/arm64-v8a/busybox /system/xbin/busybox

现在您可以在模拟器上使用 busybox:

adb -s emulator-5554 shell
emulator64_arm64:/ # busybox --help
BusyBox v1.34.1-meefik (2022-01-01 14:33:14 CST) multi-call binary.
...

Updated instructions for 2023

Download busybox binary matching your AVD image architecture from https://github.com/meefik/busybox/tree/master/app/src/main/_libs. For example I downloaded the "arm64-v8a" directory to my desktop.

Execute the following commands (replace image name / device name with your own):

emulator -avd Pixel_6_API_31 -writable-system
adb -s emulator-5554 root
adb -s emulator-5554 remount
adb -s emulator-5554 push ~/Desktop/arm64-v8a/busybox /system/xbin/busybox

Now you can use busybox on your emulator:

adb -s emulator-5554 shell
emulator64_arm64:/ # busybox --help
BusyBox v1.34.1-meefik (2022-01-01 14:33:14 CST) multi-call binary.
...
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文