Другая версия Busybox имеет больше функций.
Версии на выбор
1.2.1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
Currently defined functions: [, [[, arping, ash, awk, basename, busybox, cat, chmod, chown, chroot, clear, cmp, cp, crond, crontab, cut, date, dd, df, dirname, dmesg, du, echo, egrep, env, ether-wake, expr, false, fgrep, find, free, ftpget, ftpput, getcons, getopt, grep, gunzip, gzip, halt, hdparm, head, hexdump, hostid, hostname, httpd, id, ifconfig, init, insmod, install, ip, kill, killall, klogd, ln, logger, login, logname, logread, losetup, ls, lsmod, md5sum, mkdir, mkfifo, mknod, modprobe, more, mount, mv, nc, netstat, nohup, nslookup, od, passwd, pidof, ping, pivot_root, poweroff, printf, ps, pwd, rdate, realpath, reboot, reset, rm, rmdir, rmmod, route, sed, sh, sha1sum, sleep, sort, strings, stty, swapoff, swapon, sync, sysctl, syslogd, tail, tar, tee, telnet, telnetd, test, tftp, time, top, touch, tr, traceroute, true, umount, uname, uniq, uptime, usleep, uudecode, uuencode, vconfig, vi, wc, wget, which, xargs, yes, zcat |
1.9.0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
Currently defined functions: [, [[, addgroup, adduser, arp, arping, ash, awk, basename, bunzip2, bzcat, cat, chmod, chown, chroot, clear, cmp, cp, crond, crontab, cryptpw, cut, date, dd, delgroup, deluser, df, dirname, dmesg, dos2unix, du, echo, egrep, env, ether-wake, expr, false, fgrep, find, free, ftpget, ftpput, getopt, grep, gunzip, gzip, halt, hdparm, head, hexdump, hostid, hostname, httpd, id, ifconfig, ifdown, ifup, inetd, init, insmod, install, kill, killall, klogd, ln, logger, login, logname, logread, losetup, ls, lsmod, makedevs, md5sum, mdev, mkdir, mkfifo, mknod, mkswap, modprobe, more, mount, mv, nc, netstat, nohup, nslookup, od, passwd, pidof, ping, pivot_root, poweroff, printf, ps, pwd, rdate, realpath, reboot, reset, rm, rmdir, rmmod, route, run-parts, sed, setconsole, setlogcons, sh, sha1sum, sleep, sort, strings, stty, swapoff, swapon, sync, sysctl, syslogd, tail, tar, tee, telnet, telnetd, test, tftp, time, top, touch, tr, traceroute, true, tty, umount, uname, uniq, unix2dos, uptime, usleep, uudecode, uuencode, vconfig, vi, wc, wget, which, xargs, yes, zcat |
1.11.3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
Currently defined functions: [, [[, addgroup, adduser, arp, arping, ash, awk, basename, bunzip2, bzcat, cat, chmod, chown, chroot, clear, cmp, cp, crond, crontab, cryptpw, cut, date, dd, delgroup, deluser, df, dirname, dmesg, dos2unix, du, echo, egrep, env, ether-wake, expr, false, fgrep, find, free, ftpget, ftpput, getopt, grep, gunzip, gzip, halt, hdparm, head, hexdump, hostid, hostname, httpd, id, ifconfig, ifdown, ifup, init, insmod, install, kill, killall, klogd, ln, logger, login, logname, logread, losetup, ls, lsmod, makedevs, md5sum, mdev, mkdir, mkfifo, mknod, mkswap, modprobe, more, mount, mv, nc, netstat, nohup, nslookup, od, passwd, pidof, ping, pivot_root, poweroff, printf, ps, pwd, rdate, realpath, reboot, reset, rm, rmdir, rmmod, route, run-parts, sed, setconsole, setlogcons, sh, sha1sum, sleep, sort, strings, stty, swapoff, swapon, sync, sysctl, syslogd, tail, tar, tee, telnet, telnetd, test, tftp, time, top, touch, tr, traceroute, true, tty, umount, uname, uniq, unix2dos, uptime, usleep, uudecode, uuencode, vconfig, vi, wc, wget, which, xargs, yes, zcat |
1.16.1
Только для mips-Fritz!Box’ов (например 7390, 7340 и др.)
1.20.2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
Currently defined functions: [, [[, addgroup, adduser, adjtimex, ar, arp, arping, ash, awk, base64, basename, blkid, brctl, bunzip2, bzcat, bzip2, cat, chgrp, chmod, chown, chroot, clear, cmp, cp, crond, crontab, cryptpw, cut, date, dd, delgroup, deluser, df, diff, dirname, dmesg, dnsd, dnsdomainname, dos2unix, du, echo, egrep, env, ether-wake, expr, fakeidentd, false, fgrep, find, findfs, free, ftpget, ftpput, fuser, getopt, grep, gunzip, gzip, halt, head, hexdump, hostname, httpd, id, ifconfig, ifdown, ifup, inetd, init, insmod, ip, kill, killall, klogd, last, less, ln, logger, login, logname, logread, losetup, ls, lsmod, makedevs, md5sum, mdev, mkdir, mkfifo, mknod, mkpasswd, mkswap, modinfo, modprobe, more, mount, mv, nc, netstat, nice, nohup, nslookup, od, passwd, patch, pidof, ping, ping6, pivot_root, poweroff, printf, ps, pscan, pwd, rdate, realpath, reboot, renice, reset, rm, rmdir, rmmod, route, sed, seq, setconsole, setlogcons, sh, sha1sum, sleep, sort, split, start-stop-daemon, stat, strings, stty, stun-ip, swapoff, swapon, sync, sysctl, syslogd, tac, tail, tar, tee, telnet, telnetd, test, tftp, time, top, touch, tr, traceroute, traceroute6, true, tty, udhcpc, udhcpd, umount, uname, uniq, unix2dos, unzip, uptime, usleep, uudecode, uuencode, vconfig, vi, wc, wget, which, who, whoami, whois, xargs, yes, zcat |
1.21.1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
Currently defined functions: [, [[, addgroup, adduser, adjtimex, ar, arp, arping, ash, awk, base64, basename, bash, blkid, brctl, bunzip2, bzcat, bzip2, cat, chgrp, chmod, chown, chroot, cksum, clear, cmp, cp, crond, crontab, cryptpw, cut, date, dd, delgroup, deluser, df, diff, dirname, dmesg, dnsd, dnsdomainname, dos2unix, du, echo, ed, egrep, env, ether-wake, expr, fakeidentd, false, fdisk, fgrep, find, findfs, free, ftpd, ftpget, ftpput, fuser, getopt, grep, gunzip, gzip, halt, hd, head, hexdump, hostname, httpd, id, ifconfig, ifdown, ifup, inetd, init, insmod, ip, ipaddr, ipcalc, iplink, iproute, iprule, iptunnel, kill, killall, klogd, less, ln, logger, login, logread, ls, lsmod, lsusb, lzcat, lzma, makedevs, md5sum, mdev, mkdir, mkdosfs, mke2fs, mkfifo, mkfs.ext2, mkfs.reiser, mkfs.vfat, mknod, mkpasswd, mkswap, modinfo, modprobe, more, mount, mv, nc, netstat, nice, nohup, nslookup, ntpd, od, passwd, patch, pidof, ping, ping6, pivot_root, poweroff, printf, ps, pscan, pwd, rdate, realpath, reboot, renice, rm, rmdir, rmmod, route, sed, sendmail, seq, sh, sha1sum, sleep, sort, split, start-stop-daemon, stat, stty, stun-ip, sum, swapoff, swapon, sync, sysctl, syslogd, tac, tail, tar, tee, telnet, telnetd, test, tftp, tftpd, time, top, touch, tr, traceroute, traceroute6, true, tty, umount, uname, unix2dos, unlzma, unxz, unzip, uptime, usleep, uudecode, uuencode, vconfig, vi, wc, wget, which, whoami, whois, xargs, xz, xzcat, yes, zcat, zcip |
Fritz!Box’ы без USB флешки
1. Сначала нужно протестировать код в козоле.
2a. С помощью этих комманд можно использовать новые функции:
1 2 |
# cd /var/tmp # перейти в папку temp # ./busybox [функция] [Optionen] # смотри таблицу вверху |
2b. Другую Busybox можно сразу запустить. Это позволяет непостредсвенго использовать новые функции.
1 2 3 4 5 6 |
# /var/tmp/busybox sh BusyBox v1.9.0 (2008-01-16 01:35:36 CET) built-in shell (ash) Enter 'help' for a list of built-in commands. /var/tmp # |
Её можно закрыть с помощью комманды «exit» и вернуться к старой.
3. Если всё работает, то этот код можно занести в debug.cfg (смотри раздел «debug.cfg»)
Код для mipsel-Fritz!Box’ов (например 7270, 7170 и др.)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
DOWNLOADPAGE='https://fritzmod.net/download/mipsel' # Выберите, пожалуйста, нужную версию (новейшея выбрана): # BUSYBOX=busybox1.2.1_mipsel # BUSYBOX=busybox1.9.0_mipsel # BUSYBOX=busybox1.11.3_mipsel # BUSYBOX=busybox_1.20.2_mipsel # BUSYBOX=busybox_1.20.2_mipsel BUSYBOX=busybox_v1.21.1_mipsel TEMP=/var/tmp while !(ping -c 1 www.google.de); do sleep 5; done cd $TEMP wget -O busybox $DOWNLOADPAGE/$BUSYBOX chmod +x busybox |
Код для mips-Fritz!Box’ов (например 7390, 7340 и др.)
1 2 3 4 5 6 7 8 9 10 11 12 |
DOWNLOADPAGE='https://fritzmod.net/download/mips' # Выберите, пожалуйста, нужную версию (новейшея выбрана): # BUSYBOX=busybox1.16.1_mips # BUSYBOX=busybox_1.20.2_mips BUSYBOX=busybox_v1.21.1_mip TEMP=/var/tmp while !(ping -c 1 www.google.de); do sleep 5; done cd $TEMP wget -O busybox $DOWNLOADPAGE/$BUSYBOX chmod +x busybox |
Fritz!Box’ы с USB флешкой
1. Нужно скачать подходящию версию и сохранить на флешке в главной папке под именем «busybox»:
Для mipsel-Fritz!Box’ов (например 7270, 7170 и др.):
Для mips-Fritz!Box’ов (например 7390, 7340 и др.):
Опытные пользователи могут, конечно, поменять название папки. Не забудьте при этом поправить код.
2a. С помощью этих комманд можно использовать новые функции:
1 2 |
# cd /var/tmp # перейти в папку temp # ./busybox [функция] [опции] # смотри таблицу вверху |
2b. Другую Busybox можно сразу запустить. Это позволяет непостредсвенго использовать новые функции.
1 2 3 4 5 6 |
# /var/tmp/busybox sh BusyBox v1.9.0 (2008-01-16 01:35:36 CET) built-in shell (ash) Enter 'help' for a list of built-in commands. /var/tmp # |
Её можно закрыть с помощью комманды «exit» и вернуться к старой.
3. Если всё работает, то этот код можно занести в debug.cfg (смотри раздел «debug.cfg»)
Code
1 2 3 4 5 6 7 8 9 |
HDD='Hitachi-HTS543216L9A300-01' # ВНИМАНИЕ: обязательно изменить! HDD_ABSOLUT='/var/media/ftp/'$HDD TEMP=/var/tmp while ! [ -d $HDD_ABSOLUT ] ; do sleep 5; done cd $TEMP cp $HDD_ABSOLUT/busybox $TEMP chmod +x busybox |