updated busybox 1.8.1->1.16.1 (Android examples)

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@22371 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
This commit is contained in:
michelou 2010-06-20 16:54:24 +00:00
parent 167a950a47
commit 4f44352c98
15 changed files with 793 additions and 123 deletions

View File

@ -14,7 +14,7 @@ following sources:
Please read the file README.txt in the "android-sdk" subdirectory. Please read the file README.txt in the "android-sdk" subdirectory.
* Unlocking Android book (http://www.manning.com/ableson/) * Unlocking Android book (http://code.google.com/p/unlocking-android/)
The subdirectory is named "unlocking-android". The subdirectory is named "unlocking-android".

View File

@ -50,8 +50,6 @@ done;
ROOT=`dirname "$SOURCE"`/.. ROOT=`dirname "$SOURCE"`/..
ROOT=`cd "$ROOT" > /dev/null && pwd` ROOT=`cd "$ROOT" > /dev/null && pwd`
IMAGES_DIR=$ROOT/configs/images
############################################################################## ##############################################################################
## Set up emulator options ## Set up emulator options

View File

@ -50,8 +50,6 @@ done;
ROOT=`dirname "$SOURCE"`/.. ROOT=`dirname "$SOURCE"`/..
ROOT=`cd "$ROOT" > /dev/null && pwd` ROOT=`cd "$ROOT" > /dev/null && pwd`
IMAGES_DIR=$ROOT/configs/images
############################################################################## ##############################################################################
## Set up emulator options ## Set up emulator options

View File

@ -17,29 +17,36 @@ if "%ANDROID_SDK_HOME%"=="" (
if not "%ANDROID_SDK_ROOT%"=="" goto emulator if not "%ANDROID_SDK_ROOT%"=="" goto emulator
rem guess1 rem guess1
if not exist "c:\android-sdk-win32\tools\emulator.exe" goto guess2 if not exist "%SystemDrive%\android-sdk-win32\tools\emulator.exe" goto guess2
set ANDROID_SDK_ROOT=c:\android-sdk-win32 set ANDROID_SDK_ROOT=c:\android-sdk-win32
goto emulator goto emulator
:guess2 :guess2
if not exist "c:\Progra~1\android-sdk-win32\tools\emulator.exe" goto error1 if not exist "%ProgramFiles%\android-sdk-win32\tools\emulator.exe" goto error1
set ANDROID_SDK_ROOT=c:\Progra~1\android-sdk-win32 set ANDROID_SDK_ROOT=c:\Progra~1\android-sdk-win32
:emulator :emulator
set _EMULATOR=%ANDROID_SDK_ROOT%\tools\emulator.exe
if "%ANDROID_EMULATOR_OPTS%"=="" ( if not exist "%_EMULATOR%" goto error2
set _EMULATOR_OPTS=-no-boot-anim -no-skin
) else (
set _EMULATOR_OPTS=%ANDROID_EMULATOR_OPTS%
)
if "%ANDROID_AVD%"=="" ( if "%ANDROID_AVD%"=="" (
set _AVD=2.2_128M_HVGA_Google_API set _AVD=2.2_128M_HVGA
) else ( ) else (
set _AVD=%ANDROID_AVD% set _AVD=%ANDROID_AVD%
) )
if not exist "%ANDROID_SDK_HOME%\androi~1\avd\%_AVD%.ini" goto error3 if not exist "%ANDROID_SDK_HOME%\androi~1\avd\%_AVD%.ini" goto error3
set _AVD_HOME=%ANDROID_SDK_HOME%\androi~1\avd
if "%ANDROID_EMULATOR_OPTS%"=="" (
set _EMULATOR_OPTS=-no-boot-anim -no-skin
if exist "%_AVD_HOME%\%_AVD%.avd-custom\ramdisk.img%" (
set _RAMDISK=%_AVD_HOME%\%_AVD%.avd-custom\ramdisk.img
)
)
if not "%_RAMDISK"=="" (
set _EMULATOR_OPTS=%_EMULATOR_OPTS% -ramdisk "%_RAMDISK%"
)
rem echo "%_EMULATOR%" %_EMULATOR_OPTS% -avd %_AVD% rem echo "%_EMULATOR%" %_EMULATOR_OPTS% -avd %_AVD%
"%_EMULATOR%" %_EMULATOR_OPTS% -avd %_AVD% "%_EMULATOR%" %_EMULATOR_OPTS% -avd %_AVD%

View File

@ -29,12 +29,6 @@ set ANDROID_SDK_ROOT=%ProgramFiles%\android-sdk-win32
set _EMULATOR=%ANDROID_SDK_ROOT%\tools\emulator.exe set _EMULATOR=%ANDROID_SDK_ROOT%\tools\emulator.exe
if not exist "%_EMULATOR%" goto error2 if not exist "%_EMULATOR%" goto error2
if "%ANDROID_EMULATOR_OPTS%"=="" (
set _EMULATOR_OPTS=-no-boot-anim -no-skin
) else (
set _EMULATOR_OPTS=%ANDROID_EMULATOR_OPTS%
)
if "%ANDROID_AVD%"=="" ( if "%ANDROID_AVD%"=="" (
set _AVD=2.2_128M_HVGA set _AVD=2.2_128M_HVGA
) else ( ) else (
@ -42,6 +36,17 @@ if "%ANDROID_AVD%"=="" (
) )
if not exist "%ANDROID_SDK_HOME%\androi~1\avd\%_AVD%.ini" goto error3 if not exist "%ANDROID_SDK_HOME%\androi~1\avd\%_AVD%.ini" goto error3
set _AVD_HOME=%ANDROID_SDK_HOME%\androi~1\avd
if "%ANDROID_EMULATOR_OPTS%"=="" (
set _EMULATOR_OPTS=-no-boot-anim -no-skin
if exist "%_AVD_HOME%\%_AVD%.avd-custom\ramdisk.img%" (
set _RAMDISK=%_AVD_HOME%\%_AVD%.avd-custom\ramdisk.img
)
)
if not "%_RAMDISK"=="" (
set _EMULATOR_OPTS=%_EMULATOR_OPTS% -ramdisk "%_RAMDISK%"
)
rem echo "%_EMULATOR%" %_EMULATOR_OPTS% -avd %_AVD% rem echo "%_EMULATOR%" %_EMULATOR_OPTS% -avd %_AVD%
"%_EMULATOR%" %_EMULATOR_OPTS% -avd %_AVD% "%_EMULATOR%" %_EMULATOR_OPTS% -avd %_AVD%

View File

@ -1 +1,323 @@
[ [[ addgroup adduser adjtimex ar arp arping ashawk basename bunzip2 bzcat bzip2 cal cat catvchattr chgrp chmod chown chpasswd chpst chrootchrt chvt cksum clear cmp comm cp cpio crondcrontab cryptpw cut date dc dd deallocvt delgroupdeluser df dhcprelay diff dirname dmesg dnsd dos2unixdu dumpkmap dumpleases echo ed egrep eject envenvdir envuidgid ether-wake expand expr fakeidentdfalse fbset fdflush fdformat fdisk fgrep find foldfree freeramdisk fsck fsck.minix ftpget ftpput fusergetopt getty grep gunzip gzip halt hdparm headhexdump hostid hostname httpd hwclock id ifconfigifdown ifup inetd init insmod install ip ipaddripcalc ipcrm ipcs iplink iproute iprule iptunnelkbd_mode kill killall killall5 klogd last lengthless linux32 linux64 linuxrc ln loadfont loadkmaplogger login logname logread losetup ls lsattrlsmod lzmacat makedevs md5sum mdev mesg microcommkdir mkfifo mkfs.minix mknod mkswap mktemp modprobemore mount mountpoint mt mv nameif nc netstatnice nmeter nohup nslookup od openvt passwd patchpgrep pidof ping ping6 pipe_progress pivot_rootpkill poweroff printenv printf ps pscan pwd raidautorunrdate readlink readprofile realpath reboot renicereset resize rm rmdir rmmod route rpm rpm2cpiorun-parts runlevel runsv runsvdir rx sed seq setarchsetconsole setkeycodes setlogcons setsid setuidgidsh sha1sum slattach sleep softlimit sort splitstart-stop-daemon stat strings stty su sulogin sumsv svlogd swapoff swapon switch_root sync sysctlsyslogd tail tar taskset tcpsvd tee telnet telnetdtest tftp time top touch tr traceroute true ttyttysize udhcpc udhcpd udpsvd umount uname uncompressunexpand uniq unix2dos unlzma unzip uptime usleepuudecode uuencode vconfig vi vlock watch watchdogwc wget which who whoami xargs yes zcat zcip [
[[
acpid
addgroup
adduser
adjtimex
arp
arping
ash
awk
basename
bbconfig
beep
blkid
brctl
bunzip2
bzcat
bzip2
cal
cat
catv
chat
chattr
chgrp
chmod
chown
chpasswd
chpst
chroot
chrt
chvt
cksum
clear
cmp
comm
cp
cpio
crond
crontab
cryptpw
cttyhack
cut
date
dc
dd
deallocvt
delgroup
deluser
depmod
devmem
df
dhcprelay
diff
dirname
dmesg
dnsd
dnsdomainname
dos2unix
dpkg
dpkg-deb
du
dumpkmap
dumpleases
echo
ed
egrep
eject
env
envdir
envuidgid
ether-wake
expand
expr
fakeidentd
false
fbset
fbsplash
fdflush
fdformat
fdisk
fgrep
find
findfs
flashcp
fold
free
freeramdisk
fsck
fsck.minix
fsync
ftpd
ftpget
ftpput
fuser
getopt
getty
grep
gunzip
gzip
halt
hd
hdparm
head
hexdump
hostid
hostname
httpd
hush
hwclock
id
ifconfig
ifdown
ifenslave
ifplugd
ifup
inetd
init
insmod
install
ionice
ip
ipaddr
ipcalc
ipcrm
ipcs
iplink
iproute
iprule
iptunnel
kbd_mode
kill
killall
killall5
klogd
lash
last
length
less
linux32
linux64
linuxrc
ln
loadfont
loadkmap
logger
login
logname
logread
losetup
lpd
lpq
lpr
ls
lsattr
lsmod
lspci
lsusb
lzmacat
lzop
lzopcat
makedevs
makemime
man
md5sum
mdev
mesg
microcom
mkdir
mkdosfs
mkfifo
mkfs.minix
mkfs.reiser
mkfs.vfat
mknod
mkpasswd
mkswap
mktemp
modprobe
more
mount
mountpoint
msh
mt
mv
nameif
nc
netstat
nice
nmeter
nohup
nslookup
ntpd
od
openvt
passwd
pgrep
pidof
ping
ping6
pipe_progress
pivot_root
pkill
popmaildir
poweroff
printenv
printf
ps
pscan
pwd
raidautorun
rdate
rdev
readahead
readlink
readprofile
realpath
reboot
reformime
renice
reset
resize
rm
rmdir
rmmod
route
rpm
rpm2cpio
rtcwake
run-parts
runlevel
runsv
runsvdir
rx
script
scriptreplay
sed
sendmail
seq
setarch
setconsole
setfont
setkeycodes
setlogcons
setsid
setuidgid
sh
sha1sum
sha256sum
sha512sum
showkey
slattach
sleep
softlimit
sort
split
start-stop-daemon
stat
strings
stty
su
sulogin
sum
sv
svlogd
swapoff
swapon
switch_root
sync
sysctl
syslogd
tac
tail
tar
tcpsvd
tee
telnet
telnetd
test
tftp
tftpd
time
timeout
top
touch
tr
traceroute
traceroute6
true
tty
ttysize
tunctl
udhcpc
udhcpd
udpsvd
umount
uname
uncompress
unexpand
uniq
unix2dos
unlzma
unlzop
unzip
uptime
usleep
uudecode
uuencode
vconfig
vi
vlock
volname
wall
watch
watchdog
wc
wget
which
who
whoami
xargs
yes
zcat
zcip

View File

@ -1,50 +1,55 @@
BusyBox v1.8.1 (2007-11-14 10:11:37 EST) multi-call binary File: http://www.busybox.net/downloads/binaries/1.16.1/busybox-armv5l
Copyright (C) 1998-2006 Erik Andersen, Rob Landley, and others. -------------------------------------------------------------------------------
Licensed under GPLv2. See source distribution for full notice.
BusyBox v1.16.1 (2010-03-29 11:48:59 CDT) multi-call binary.
Copyright (C) 1998-2009 Erik Andersen, Rob Landley, Denys Vlasenko
and others. Licensed under GPLv2.
See source distribution for full notice.
Usage: busybox [function] [arguments]... Usage: busybox [function] [arguments]...
or: [function] [arguments]... or: function [arguments]...
BusyBox is a multi-call binary that combines many common Unix BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as! will act like whatever it was invoked as.
Currently defined functions: Currently defined functions:
[, [[, addgroup, adduser, adjtimex, ar, arp, arping, ash, [, [[, acpid, addgroup, adduser, adjtimex, arp, arping, ash, awk,
awk, basename, bunzip2, bzcat, bzip2, cal, cat, catv, basename, bbconfig, beep, blkid, brctl, bunzip2, bzcat, bzip2, cal,
chattr, chgrp, chmod, chown, chpasswd, chpst, chroot, cat, catv, chat, chattr, chgrp, chmod, chown, chpasswd, chpst, chroot,
chrt, chvt, cksum, clear, cmp, comm, cp, cpio, crond, chrt, chvt, cksum, clear, cmp, comm, cp, cpio, crond, crontab, cryptpw,
crontab, cryptpw, cut, date, dc, dd, deallocvt, delgroup, cttyhack, cut, date, dc, dd, deallocvt, delgroup, deluser, depmod,
deluser, df, dhcprelay, diff, dirname, dmesg, dnsd, dos2unix, devmem, df, dhcprelay, diff, dirname, dmesg, dnsd, dnsdomainname,
du, dumpkmap, dumpleases, echo, ed, egrep, eject, env, dos2unix, dpkg, dpkg-deb, du, dumpkmap, dumpleases, echo, ed, egrep,
envdir, envuidgid, ether-wake, expand, expr, fakeidentd, eject, env, envdir, envuidgid, ether-wake, expand, expr, fakeidentd,
false, fbset, fdflush, fdformat, fdisk, fgrep, find, fold, false, fbset, fbsplash, fdflush, fdformat, fdisk, fgrep, find, findfs,
free, freeramdisk, fsck, fsck.minix, ftpget, ftpput, fuser, flashcp, fold, free, freeramdisk, fsck, fsck.minix, fsync, ftpd,
getopt, getty, grep, gunzip, gzip, halt, hdparm, head, ftpget, ftpput, fuser, getopt, getty, grep, gunzip, gzip, halt, hd,
hexdump, hostid, hostname, httpd, hwclock, id, ifconfig, hdparm, head, hexdump, hostid, hostname, httpd, hush, hwclock, id,
ifdown, ifup, inetd, init, insmod, install, ip, ipaddr, ifconfig, ifdown, ifenslave, ifplugd, ifup, inetd, init, insmod,
ipcalc, ipcrm, ipcs, iplink, iproute, iprule, iptunnel, install, ionice, ip, ipaddr, ipcalc, ipcrm, ipcs, iplink, iproute,
kbd_mode, kill, killall, killall5, klogd, last, length, iprule, iptunnel, kbd_mode, kill, killall, killall5, klogd, lash, last,
less, linux32, linux64, linuxrc, ln, loadfont, loadkmap, length, less, linux32, linux64, linuxrc, ln, loadfont, loadkmap,
logger, login, logname, logread, losetup, ls, lsattr, logger, login, logname, logread, losetup, lpd, lpq, lpr, ls, lsattr,
lsmod, lzmacat, makedevs, md5sum, mdev, mesg, microcom, lsmod, lspci, lsusb, lzmacat, lzop, lzopcat, makedevs, makemime, man,
mkdir, mkfifo, mkfs.minix, mknod, mkswap, mktemp, modprobe, md5sum, mdev, mesg, microcom, mkdir, mkdosfs, mkfifo, mkfs.minix,
more, mount, mountpoint, mt, mv, nameif, nc, netstat, mkfs.reiser, mkfs.vfat, mknod, mkpasswd, mkswap, mktemp, modprobe,
nice, nmeter, nohup, nslookup, od, openvt, passwd, patch, more, mount, mountpoint, msh, mt, mv, nameif, nc, netstat, nice,
pgrep, pidof, ping, ping6, pipe_progress, pivot_root, nmeter, nohup, nslookup, ntpd, od, openvt, passwd, pgrep, pidof, ping,
pkill, poweroff, printenv, printf, ps, pscan, pwd, raidautorun, ping6, pipe_progress, pivot_root, pkill, popmaildir, poweroff,
rdate, readlink, readprofile, realpath, reboot, renice, printenv, printf, ps, pscan, pwd, raidautorun, rdate, rdev, readahead,
reset, resize, rm, rmdir, rmmod, route, rpm, rpm2cpio, readlink, readprofile, realpath, reboot, reformime, renice, reset,
run-parts, runlevel, runsv, runsvdir, rx, sed, seq, setarch, resize, rm, rmdir, rmmod, route, rpm, rpm2cpio, rtcwake, run-parts,
setconsole, setkeycodes, setlogcons, setsid, setuidgid, runlevel, runsv, runsvdir, rx, script, scriptreplay, sed, sendmail,
sh, sha1sum, slattach, sleep, softlimit, sort, split, seq, setarch, setconsole, setfont, setkeycodes, setlogcons, setsid,
start-stop-daemon, stat, strings, stty, su, sulogin, sum, setuidgid, sh, sha1sum, sha256sum, sha512sum, showkey, slattach, sleep,
sv, svlogd, swapoff, swapon, switch_root, sync, sysctl, softlimit, sort, split, start-stop-daemon, stat, strings, stty, su,
syslogd, tail, tar, taskset, tcpsvd, tee, telnet, telnetd, sulogin, sum, sv, svlogd, swapoff, swapon, switch_root, sync, sysctl,
test, tftp, time, top, touch, tr, traceroute, true, tty, syslogd, tac, tail, tar, tcpsvd, tee, telnet, telnetd, test, tftp,
ttysize, udhcpc, udhcpd, udpsvd, umount, uname, uncompress, tftpd, time, timeout, top, touch, tr, traceroute, traceroute6, true,
unexpand, uniq, unix2dos, unlzma, unzip, uptime, usleep, tty, ttysize, tunctl, udhcpc, udhcpd, udpsvd, umount, uname,
uudecode, uuencode, vconfig, vi, vlock, watch, watchdog, uncompress, unexpand, uniq, unix2dos, unlzma, unlzop, unzip, uptime,
wc, wget, which, who, whoami, xargs, yes, zcat, zcip usleep, uudecode, uuencode, vconfig, vi, vlock, volname, wall, watch,
watchdog, wc, wget, which, who, whoami, xargs, yes, zcat, zcip

View File

@ -50,8 +50,6 @@ done;
ROOT=`dirname "$SOURCE"`/.. ROOT=`dirname "$SOURCE"`/..
ROOT=`cd "$ROOT" > /dev/null && pwd` ROOT=`cd "$ROOT" > /dev/null && pwd`
IMAGES_DIR=$ROOT/configs/images
############################################################################## ##############################################################################
## Set up emulator options ## Set up emulator options

View File

@ -50,8 +50,6 @@ done;
ROOT=`dirname "$SOURCE"`/.. ROOT=`dirname "$SOURCE"`/..
ROOT=`cd "$ROOT" > /dev/null && pwd` ROOT=`cd "$ROOT" > /dev/null && pwd`
IMAGES_DIR=$ROOT/configs/images
############################################################################## ##############################################################################
## Set up emulator options ## Set up emulator options

View File

@ -17,29 +17,36 @@ if "%ANDROID_SDK_HOME%"=="" (
if not "%ANDROID_SDK_ROOT%"=="" goto emulator if not "%ANDROID_SDK_ROOT%"=="" goto emulator
rem guess1 rem guess1
if not exist "c:\android-sdk-win32\tools\emulator.exe" goto guess2 if not exist "%SystemDrive%\android-sdk-win32\tools\emulator.exe" goto guess2
set ANDROID_SDK_ROOT=c:\android-sdk-win32 set ANDROID_SDK_ROOT=c:\android-sdk-win32
goto emulator goto emulator
:guess2 :guess2
if not exist "c:\Progra~1\android-sdk-win32\tools\emulator.exe" goto error1 if not exist "%ProgramFiles%\android-sdk-win32\tools\emulator.exe" goto error1
set ANDROID_SDK_ROOT=c:\Progra~1\android-sdk-win32 set ANDROID_SDK_ROOT=c:\Progra~1\android-sdk-win32
:emulator :emulator
set _EMULATOR=%ANDROID_SDK_ROOT%\tools\emulator.exe
if "%ANDROID_EMULATOR_OPTS%"=="" ( if not exist "%_EMULATOR%" goto error2
set _EMULATOR_OPTS=-no-boot-anim -no-skin
) else (
set _EMULATOR_OPTS=%ANDROID_EMULATOR_OPTS%
)
if "%ANDROID_AVD%"=="" ( if "%ANDROID_AVD%"=="" (
set _AVD=2.2_128M_HVGA_Google_API set _AVD=2.2_128M_HVGA
) else ( ) else (
set _AVD=%ANDROID_AVD% set _AVD=%ANDROID_AVD%
) )
if not exist "%ANDROID_SDK_HOME%\androi~1\avd\%_AVD%.ini" goto error3 if not exist "%ANDROID_SDK_HOME%\androi~1\avd\%_AVD%.ini" goto error3
set _AVD_HOME=%ANDROID_SDK_HOME%\androi~1\avd
if "%ANDROID_EMULATOR_OPTS%"=="" (
set _EMULATOR_OPTS=-no-boot-anim -no-skin
if exist "%_AVD_HOME%\%_AVD%.avd-custom\ramdisk.img%" (
set _RAMDISK=%_AVD_HOME%\%_AVD%.avd-custom\ramdisk.img
)
)
if not "%_RAMDISK"=="" (
set _EMULATOR_OPTS=%_EMULATOR_OPTS% -ramdisk "%_RAMDISK%"
)
rem echo "%_EMULATOR%" %_EMULATOR_OPTS% -avd %_AVD% rem echo "%_EMULATOR%" %_EMULATOR_OPTS% -avd %_AVD%
"%_EMULATOR%" %_EMULATOR_OPTS% -avd %_AVD% "%_EMULATOR%" %_EMULATOR_OPTS% -avd %_AVD%

View File

@ -29,12 +29,6 @@ set ANDROID_SDK_ROOT=%ProgramFiles%\android-sdk-win32
set _EMULATOR=%ANDROID_SDK_ROOT%\tools\emulator.exe set _EMULATOR=%ANDROID_SDK_ROOT%\tools\emulator.exe
if not exist "%_EMULATOR%" goto error2 if not exist "%_EMULATOR%" goto error2
if "%ANDROID_EMULATOR_OPTS%"=="" (
set _EMULATOR_OPTS=-no-boot-anim -no-skin
) else (
set _EMULATOR_OPTS=%ANDROID_EMULATOR_OPTS%
)
if "%ANDROID_AVD%"=="" ( if "%ANDROID_AVD%"=="" (
set _AVD=2.2_128M_HVGA set _AVD=2.2_128M_HVGA
) else ( ) else (
@ -42,6 +36,17 @@ if "%ANDROID_AVD%"=="" (
) )
if not exist "%ANDROID_SDK_HOME%\androi~1\avd\%_AVD%.ini" goto error3 if not exist "%ANDROID_SDK_HOME%\androi~1\avd\%_AVD%.ini" goto error3
set _AVD_HOME=%ANDROID_SDK_HOME%\androi~1\avd
if "%ANDROID_EMULATOR_OPTS%"=="" (
set _EMULATOR_OPTS=-no-boot-anim -no-skin
if exist "%_AVD_HOME%\%_AVD%.avd-custom\ramdisk.img%" (
set _RAMDISK=%_AVD_HOME%\%_AVD%.avd-custom\ramdisk.img
)
)
if not "%_RAMDISK"=="" (
set _EMULATOR_OPTS=%_EMULATOR_OPTS% -ramdisk "%_RAMDISK%"
)
rem echo "%_EMULATOR%" %_EMULATOR_OPTS% -avd %_AVD% rem echo "%_EMULATOR%" %_EMULATOR_OPTS% -avd %_AVD%
"%_EMULATOR%" %_EMULATOR_OPTS% -avd %_AVD% "%_EMULATOR%" %_EMULATOR_OPTS% -avd %_AVD%

View File

@ -1 +1,323 @@
[ [[ addgroup adduser adjtimex ar arp arping ashawk basename bunzip2 bzcat bzip2 cal cat catvchattr chgrp chmod chown chpasswd chpst chrootchrt chvt cksum clear cmp comm cp cpio crondcrontab cryptpw cut date dc dd deallocvt delgroupdeluser df dhcprelay diff dirname dmesg dnsd dos2unixdu dumpkmap dumpleases echo ed egrep eject envenvdir envuidgid ether-wake expand expr fakeidentdfalse fbset fdflush fdformat fdisk fgrep find foldfree freeramdisk fsck fsck.minix ftpget ftpput fusergetopt getty grep gunzip gzip halt hdparm headhexdump hostid hostname httpd hwclock id ifconfigifdown ifup inetd init insmod install ip ipaddripcalc ipcrm ipcs iplink iproute iprule iptunnelkbd_mode kill killall killall5 klogd last lengthless linux32 linux64 linuxrc ln loadfont loadkmaplogger login logname logread losetup ls lsattrlsmod lzmacat makedevs md5sum mdev mesg microcommkdir mkfifo mkfs.minix mknod mkswap mktemp modprobemore mount mountpoint mt mv nameif nc netstatnice nmeter nohup nslookup od openvt passwd patchpgrep pidof ping ping6 pipe_progress pivot_rootpkill poweroff printenv printf ps pscan pwd raidautorunrdate readlink readprofile realpath reboot renicereset resize rm rmdir rmmod route rpm rpm2cpiorun-parts runlevel runsv runsvdir rx sed seq setarchsetconsole setkeycodes setlogcons setsid setuidgidsh sha1sum slattach sleep softlimit sort splitstart-stop-daemon stat strings stty su sulogin sumsv svlogd swapoff swapon switch_root sync sysctlsyslogd tail tar taskset tcpsvd tee telnet telnetdtest tftp time top touch tr traceroute true ttyttysize udhcpc udhcpd udpsvd umount uname uncompressunexpand uniq unix2dos unlzma unzip uptime usleepuudecode uuencode vconfig vi vlock watch watchdogwc wget which who whoami xargs yes zcat zcip [
[[
acpid
addgroup
adduser
adjtimex
arp
arping
ash
awk
basename
bbconfig
beep
blkid
brctl
bunzip2
bzcat
bzip2
cal
cat
catv
chat
chattr
chgrp
chmod
chown
chpasswd
chpst
chroot
chrt
chvt
cksum
clear
cmp
comm
cp
cpio
crond
crontab
cryptpw
cttyhack
cut
date
dc
dd
deallocvt
delgroup
deluser
depmod
devmem
df
dhcprelay
diff
dirname
dmesg
dnsd
dnsdomainname
dos2unix
dpkg
dpkg-deb
du
dumpkmap
dumpleases
echo
ed
egrep
eject
env
envdir
envuidgid
ether-wake
expand
expr
fakeidentd
false
fbset
fbsplash
fdflush
fdformat
fdisk
fgrep
find
findfs
flashcp
fold
free
freeramdisk
fsck
fsck.minix
fsync
ftpd
ftpget
ftpput
fuser
getopt
getty
grep
gunzip
gzip
halt
hd
hdparm
head
hexdump
hostid
hostname
httpd
hush
hwclock
id
ifconfig
ifdown
ifenslave
ifplugd
ifup
inetd
init
insmod
install
ionice
ip
ipaddr
ipcalc
ipcrm
ipcs
iplink
iproute
iprule
iptunnel
kbd_mode
kill
killall
killall5
klogd
lash
last
length
less
linux32
linux64
linuxrc
ln
loadfont
loadkmap
logger
login
logname
logread
losetup
lpd
lpq
lpr
ls
lsattr
lsmod
lspci
lsusb
lzmacat
lzop
lzopcat
makedevs
makemime
man
md5sum
mdev
mesg
microcom
mkdir
mkdosfs
mkfifo
mkfs.minix
mkfs.reiser
mkfs.vfat
mknod
mkpasswd
mkswap
mktemp
modprobe
more
mount
mountpoint
msh
mt
mv
nameif
nc
netstat
nice
nmeter
nohup
nslookup
ntpd
od
openvt
passwd
pgrep
pidof
ping
ping6
pipe_progress
pivot_root
pkill
popmaildir
poweroff
printenv
printf
ps
pscan
pwd
raidautorun
rdate
rdev
readahead
readlink
readprofile
realpath
reboot
reformime
renice
reset
resize
rm
rmdir
rmmod
route
rpm
rpm2cpio
rtcwake
run-parts
runlevel
runsv
runsvdir
rx
script
scriptreplay
sed
sendmail
seq
setarch
setconsole
setfont
setkeycodes
setlogcons
setsid
setuidgid
sh
sha1sum
sha256sum
sha512sum
showkey
slattach
sleep
softlimit
sort
split
start-stop-daemon
stat
strings
stty
su
sulogin
sum
sv
svlogd
swapoff
swapon
switch_root
sync
sysctl
syslogd
tac
tail
tar
tcpsvd
tee
telnet
telnetd
test
tftp
tftpd
time
timeout
top
touch
tr
traceroute
traceroute6
true
tty
ttysize
tunctl
udhcpc
udhcpd
udpsvd
umount
uname
uncompress
unexpand
uniq
unix2dos
unlzma
unlzop
unzip
uptime
usleep
uudecode
uuencode
vconfig
vi
vlock
volname
wall
watch
watchdog
wc
wget
which
who
whoami
xargs
yes
zcat
zcip

View File

@ -1,50 +1,55 @@
BusyBox v1.8.1 (2007-11-14 10:11:37 EST) multi-call binary File: http://www.busybox.net/downloads/binaries/1.16.1/busybox-armv5l
Copyright (C) 1998-2006 Erik Andersen, Rob Landley, and others. -------------------------------------------------------------------------------
Licensed under GPLv2. See source distribution for full notice.
BusyBox v1.16.1 (2010-03-29 11:48:59 CDT) multi-call binary.
Copyright (C) 1998-2009 Erik Andersen, Rob Landley, Denys Vlasenko
and others. Licensed under GPLv2.
See source distribution for full notice.
Usage: busybox [function] [arguments]... Usage: busybox [function] [arguments]...
or: [function] [arguments]... or: function [arguments]...
BusyBox is a multi-call binary that combines many common Unix BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as! will act like whatever it was invoked as.
Currently defined functions: Currently defined functions:
[, [[, addgroup, adduser, adjtimex, ar, arp, arping, ash, [, [[, acpid, addgroup, adduser, adjtimex, arp, arping, ash, awk,
awk, basename, bunzip2, bzcat, bzip2, cal, cat, catv, basename, bbconfig, beep, blkid, brctl, bunzip2, bzcat, bzip2, cal,
chattr, chgrp, chmod, chown, chpasswd, chpst, chroot, cat, catv, chat, chattr, chgrp, chmod, chown, chpasswd, chpst, chroot,
chrt, chvt, cksum, clear, cmp, comm, cp, cpio, crond, chrt, chvt, cksum, clear, cmp, comm, cp, cpio, crond, crontab, cryptpw,
crontab, cryptpw, cut, date, dc, dd, deallocvt, delgroup, cttyhack, cut, date, dc, dd, deallocvt, delgroup, deluser, depmod,
deluser, df, dhcprelay, diff, dirname, dmesg, dnsd, dos2unix, devmem, df, dhcprelay, diff, dirname, dmesg, dnsd, dnsdomainname,
du, dumpkmap, dumpleases, echo, ed, egrep, eject, env, dos2unix, dpkg, dpkg-deb, du, dumpkmap, dumpleases, echo, ed, egrep,
envdir, envuidgid, ether-wake, expand, expr, fakeidentd, eject, env, envdir, envuidgid, ether-wake, expand, expr, fakeidentd,
false, fbset, fdflush, fdformat, fdisk, fgrep, find, fold, false, fbset, fbsplash, fdflush, fdformat, fdisk, fgrep, find, findfs,
free, freeramdisk, fsck, fsck.minix, ftpget, ftpput, fuser, flashcp, fold, free, freeramdisk, fsck, fsck.minix, fsync, ftpd,
getopt, getty, grep, gunzip, gzip, halt, hdparm, head, ftpget, ftpput, fuser, getopt, getty, grep, gunzip, gzip, halt, hd,
hexdump, hostid, hostname, httpd, hwclock, id, ifconfig, hdparm, head, hexdump, hostid, hostname, httpd, hush, hwclock, id,
ifdown, ifup, inetd, init, insmod, install, ip, ipaddr, ifconfig, ifdown, ifenslave, ifplugd, ifup, inetd, init, insmod,
ipcalc, ipcrm, ipcs, iplink, iproute, iprule, iptunnel, install, ionice, ip, ipaddr, ipcalc, ipcrm, ipcs, iplink, iproute,
kbd_mode, kill, killall, killall5, klogd, last, length, iprule, iptunnel, kbd_mode, kill, killall, killall5, klogd, lash, last,
less, linux32, linux64, linuxrc, ln, loadfont, loadkmap, length, less, linux32, linux64, linuxrc, ln, loadfont, loadkmap,
logger, login, logname, logread, losetup, ls, lsattr, logger, login, logname, logread, losetup, lpd, lpq, lpr, ls, lsattr,
lsmod, lzmacat, makedevs, md5sum, mdev, mesg, microcom, lsmod, lspci, lsusb, lzmacat, lzop, lzopcat, makedevs, makemime, man,
mkdir, mkfifo, mkfs.minix, mknod, mkswap, mktemp, modprobe, md5sum, mdev, mesg, microcom, mkdir, mkdosfs, mkfifo, mkfs.minix,
more, mount, mountpoint, mt, mv, nameif, nc, netstat, mkfs.reiser, mkfs.vfat, mknod, mkpasswd, mkswap, mktemp, modprobe,
nice, nmeter, nohup, nslookup, od, openvt, passwd, patch, more, mount, mountpoint, msh, mt, mv, nameif, nc, netstat, nice,
pgrep, pidof, ping, ping6, pipe_progress, pivot_root, nmeter, nohup, nslookup, ntpd, od, openvt, passwd, pgrep, pidof, ping,
pkill, poweroff, printenv, printf, ps, pscan, pwd, raidautorun, ping6, pipe_progress, pivot_root, pkill, popmaildir, poweroff,
rdate, readlink, readprofile, realpath, reboot, renice, printenv, printf, ps, pscan, pwd, raidautorun, rdate, rdev, readahead,
reset, resize, rm, rmdir, rmmod, route, rpm, rpm2cpio, readlink, readprofile, realpath, reboot, reformime, renice, reset,
run-parts, runlevel, runsv, runsvdir, rx, sed, seq, setarch, resize, rm, rmdir, rmmod, route, rpm, rpm2cpio, rtcwake, run-parts,
setconsole, setkeycodes, setlogcons, setsid, setuidgid, runlevel, runsv, runsvdir, rx, script, scriptreplay, sed, sendmail,
sh, sha1sum, slattach, sleep, softlimit, sort, split, seq, setarch, setconsole, setfont, setkeycodes, setlogcons, setsid,
start-stop-daemon, stat, strings, stty, su, sulogin, sum, setuidgid, sh, sha1sum, sha256sum, sha512sum, showkey, slattach, sleep,
sv, svlogd, swapoff, swapon, switch_root, sync, sysctl, softlimit, sort, split, start-stop-daemon, stat, strings, stty, su,
syslogd, tail, tar, taskset, tcpsvd, tee, telnet, telnetd, sulogin, sum, sv, svlogd, swapoff, swapon, switch_root, sync, sysctl,
test, tftp, time, top, touch, tr, traceroute, true, tty, syslogd, tac, tail, tar, tcpsvd, tee, telnet, telnetd, test, tftp,
ttysize, udhcpc, udhcpd, udpsvd, umount, uname, uncompress, tftpd, time, timeout, top, touch, tr, traceroute, traceroute6, true,
unexpand, uniq, unix2dos, unlzma, unzip, uptime, usleep, tty, ttysize, tunctl, udhcpc, udhcpd, udpsvd, umount, uname,
uudecode, uuencode, vconfig, vi, vlock, watch, watchdog, uncompress, unexpand, uniq, unix2dos, unlzma, unlzop, unzip, uptime,
wc, wget, which, who, whoami, xargs, yes, zcat, zcip usleep, uudecode, uuencode, vconfig, vi, vlock, volname, wall, watch,
watchdog, wc, wget, which, who, whoami, xargs, yes, zcat, zcip