A part of the Android Ports project.

This covers the Busybox 1.18.5-1 package. Source + patches are available

applets added:
ar
base64
chroot
length


applets removed:
deallocvt -- no virtual terminals (vt)
dumpkmap  -- no vt
kbd_mode  -- no vt
loadfont  -- no vt
loadkmap  -- no vt
setfont   -- no vt
openvt    -- no vt
setkeycodes -- no vt
vlock     -- no vt
eject     -- no physical media to eject
hostid    -- not meaningful
ifenslave -- no physical ethernet ports to bond
last      -- no wtmp or utmp
logname   -- no wtmp or utmp
who       -- no wtmp or utmp
linux32   -- not running on a 64bit system
linux64   -- not running on a 64bit system
setarch   -- not running on a 64bit system
mt        -- no tape drives
ifplugd   -- no mii or ethtool headers
runlevel  -- no utmp or traditional init
pstree    -- not in this version
pwdx      -- not in this version
whois     -- not in this version
ubimkvol  -- not in this version
ubirmvol  -- not in this version
ubirsvol  -- not in this version


applets changed:

ls,chown,chgrp,ps,stat -- supports user/group names instead of just uid/gid
# /data/local/bin/busybox ls -ld /data
drwxrwx--x   19 system   system        4096 Jul  9 08:46 /data

wget,ping,ping6,traceroute,traceroute6,telnet,nc,nslookup -- dns works
# /data/local/bin/busybox wget http://dan.drown.org
Connecting to dan.drown.org (72.249.45.87:80)
index.html           100% |************************************************************************************************************|  1003  --:--:-- ETA

Also, this version is more than 2x smaller:
-rwxrwxr-x 1 root root 881180 Jul 9 14:34 /data/local/bin/busybox
-rwxr-xr-x 1 root shell 1987568 Aug 1 2008 /system/xbin/busybox

Also of note is: the dynamic linker bug (workaround applied)