`

用busybox扩展android系统的控制台命令

阅读更多
安装:
1 到http://www.billrocks.org/android_libs/bin/下载busybox文件。
2 把busybox上传到android系统,并设置可执行权限。
adb push busybox /system/bin
adb shell
# chmod 655 /system/bin/busybox

3 运行 busybox
查看android linux内核版本
# busybox uname -a
Linux (none) 2.6.23 #5 Thu Dec 27 14:10:07 PST 2007 armv5tejl unknown
启动一个httpd服务器
#busybox httpd
启动后你在模拟器的web浏览器上访问 http://127.0.0.1 即可
执行运行
#busybox
即可查看busybox支持的命令。

busybox支持的命令包括:
      [, [[, addgroup, adduser, adjtimex, ar, arp, arping, ash,
      awk, basename, bunzip2, bzcat, bzip2, cal, cat, catv,
      chattr, chgrp, chmod, chown, chpasswd, chpst, chroot,
      chrt, chvt, cksum, clear, cmp, comm, cp, cpio, crond,
      crontab, cryptpw, cut, date, dc, dd, deallocvt, delgroup,
      deluser, df, dhcprelay, diff, dirname, dmesg, dnsd, dos2unix,
      du, dumpkmap, dumpleases, echo, ed, egrep, eject, env,
      envdir, envuidgid, expand, expr, fakeidentd, false, fbset,
      fdflush, fdformat, fdisk, fgrep, find, fold, free, freeramdisk,
      fsck, fsck.minix, ftpget, ftpput, fuser, getopt, getty,
      grep, gunzip, gzip, halt, hdparm, head, hexdump, hostid,
      hostname, httpd, hwclock, id, ifconfig, ifdown, ifup,
      inetd, init, insmod, install, ip, ipaddr, ipcalc, ipcrm,
      ipcs, iplink, iproute, iprule, iptunnel, kbd_mode, kill,
      killall, killall5, klogd, last, length, less, linux32,
      linux64, linuxrc, ln, loadfont, loadkmap, logger, login,
      logname, logread, losetup, ls, lsattr, lsmod, lzmacat,
      makedevs, md5sum, mdev, mesg, microcom, mkdir, mkfifo,
      mkfs.minix, mknod, mkswap, mktemp, modprobe, more, mount,
      mountpoint, mt, mv, nameif, nc, netstat, nice, nmeter,
      nohup, nslookup, od, openvt, passwd, patch, pgrep, pidof,
      ping, ping6, pipe_progress, pivot_root, pkill, poweroff,
      printenv, printf, ps, pscan, pwd, raidautorun, rdate,
      readahead, readlink, readprofile, realpath, reboot, renice,
      reset, resize, rm, rmdir, rmmod, route, rpm, rpm2cpio,
      run-parts, runlevel, runsv, runsvdir, rx, sed, seq, setarch,
      setconsole, setkeycodes, setlogcons, setsid, setuidgid,
      sh, sha1sum, slattach, sleep, softlimit, sort, split,
      start-stop-daemon, stat, strings, stty, su, sulogin, sum,
      sv, svlogd, swapoff, swapon, switch_root, sync, sysctl,
      syslogd, tail, tar, tcpsvd, tee, telnet, telnetd, test,
      tftp, time, top, touch, tr, traceroute, true, tty, ttysize,
      udhcpc, udhcpd, udpsvd, umount, uname, uncompress, unexpand,
      uniq, unix2dos, unlzma, unzip, uptime, usleep, uudecode,
      uuencode, vconfig, vi, vlock, watch, watchdog, wc, wget,
      which, who, whoami, xargs, yes, zcat, zcip

分享到:
评论
2 楼 坦克狗 2011-08-01  
必须通过命令来启动模拟器.
emulator -avd 模拟器名字 -partition-size 128
1 楼 yescpu 2010-11-24  
adb push busybox /system/bin   这条语句不行啊


failed to copy ...  to  ... : Read-only file system 


相关推荐

    busybox_android

    Busybox 是一个集成了一系列 Linux 常用命令的单一可执行程序,被广泛应用于嵌入式系统和 Android 设备中,以提供基础的系统管理功能。由于它的体积小、功能全,因此被誉为“Linux 工具箱”。在 Android 系统中,...

    android系统使用busybox工具

    BusyBox作为一款集成了众多常用Linux命令和工具的小巧软件,成为了Android系统扩展功能的强大助手。本文旨在详细介绍如何将BusyBox工具集成到Android系统中,为开发者提供更为便捷的命令行操作环境。 #### 二、...

    Busybox for Android v1.20.2

    Busybox for Android v1.20.2 Stable built by Linus Yang [Aug 12, 2012 Update] - Update to 1.20.2 stable [Features] - Tested on Android 2.1, 2.3, 4.0 and 4.1. Should be capable with all Android ...

    Busybox for Android

    Busybox 是一个集成了大量 Linux 命令的小巧实用工具,专为嵌入式系统设计,尤其是 Android 设备。它将数百个常用的 Unix 工具打包在一个小型可执行文件中,大大减少了系统对磁盘空间的需求。在 Android 系统中,...

    busybox for android(passed in android 2.3)

    busybox for android,编译器要用arm-eabi-4.4.0.tgz。 海天雄的android系统是没有busybox的。 Android并没有采用glibc作为C库,而是采用了Google自己开发的Bionic Libc,它的官方Toolchain也是基于Bionic Libc而并非...

    Busybox,Android工具

    Busybox.apk 可以应用于Android开发的工具

    修正编译过的busybox的源码,验证过在android上能使用

    Busybox是一款轻量级的Linux实用程序集合,它将许多常见的Unix命令打包成一个单一的可执行文件,常用于嵌入式系统,如Android设备。标题提到“修正编译过的busybox的源码,验证过在android上能使用”,这意味着我们...

    busybox for android

    android中的busybox工具集。

    ANDROID交叉编译后的BUSYBOX-1.19.4

    在这个案例中,可能是使用了非Android环境(如Linux或Windows)的编译器来构建适用于Android系统的BusyBox。这通常涉及到配置编译环境,包括设置目标体系结构(如arm或aarch64)、指定交叉编译工具链(如arm-linux-...

    Android busybox

    android可用的交叉编译后的busybox。支持70多个linux命令,可以极大扩展android命令集

    busybox 1.20.2 for Android 4.0.4

    busybox v1.20.2 for Android v4.0.4

    busybox 1.20.2 for android

    busybox 1.20.2 for android. steps: adb remount adb push ./busybox-1.20.2-android2 /system/bin/ adb shell busybox ifconfig......

    为Android加入busybox工具

    6. **添加环境变量**:为了让Android系统能够识别并使用BusyBox中的命令,需要在环境变量中添加`/data/busybox`路径: ``` adb shell export PATH=$PATH:/data/busybox ``` #### 五、修改`init.rc`文件 为了确保...

    busybox工具,在android里面使用的

    在android端使用busybox工具,可将附件的busybox复制到手机的system/xbin/目录下,修改权限之后就可以使用busybox,这样可以使用在android上很多linux命令

    用busybox制作嵌入式Linux的文件系统.pdf

    Busybox 的灵活性和可扩展性也使得它非常适合在嵌入式 Linux 系统中使用。 另外,busybox 的编译过程也非常方便,只需要通过 make menuconfig 命令就可以打开它的编译界面。在这个界面中,可以对最终编译到的可...

    busybox制作根文件系统

    在这个过程中,我们将使用 BusyBox 和 CramFS 工具来创建一个紧凑且高效的根文件系统。 BusyBox 是一个集成了大量常用 Linux 实用程序的单一可执行文件,而 CramFS 是一种压缩的只读文件系统,适合嵌入式设备使用。 ...

    Android代码-BusyBox

    This application is an BusyBox installer for Android. BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides replacements for most of the utilities ...

    busybox安卓手机的命令工具包

    简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令,也包含了 Android 系统的自带的shell。 怎么使用该工具?请看我的博文。安卓手机免Root运行busybox的命令(重做带图) ...

    busybox命令系统最新版

    busybox命令系统最新版,方便实用

    用Busybox制作嵌入式Linux根文件系统.pdf

    *Busybox 只需用几百 kB 的空间就可以运 行,非常适合嵌入式系统使用。 用 Busybox 制作嵌入式 Linux 根文件系统可以快速生成包含所有必要文件和工具的文件系统,并且可以节省系统资源和提高应用程序的执行速度。

Global site tag (gtag.js) - Google Analytics