TelefonSparbuch
Aktives Mitglied
- Mitglied seit
- 23 Nov 2004
- Beiträge
- 2,504
- Punkte für Reaktionen
- 0
- Punkte
- 36
Ok, aber dann hast Du ja noch das Problem, dass Du nur die 2. Zeile haben willst - also fehlt noch das grep oder sed dafür 
Einspruch!Gerade weil die Box für das langsamere laden ideal ist, sind Premium Acc. eigentlich nicht der primäre Einsatzweck.
# ./busybox
BusyBox v1.20.0 (2012-05-05 07:42:54 CEST) multi-call binary.
Copyright (C) 1998-2011 Erik Andersen, Rob Landley, Denys Vlasenko
and others. Licensed under GPLv2.
See source distribution for full notice.
Usage: busybox [function] [arguments]...
or: busybox --list[-full]
or: busybox --install [-s] [DIR]
or: function [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as.
Currently defined functions:
[, [[, acpid, add-shell, addgroup, adduser, adjtimex, arp, arping, ash, awk, base64, basename, beep, blkid, blockdev, bootchartd, brctl, bunzip2, bzcat, bzip2, cal, cat, catv, chat, chattr, chgrp, chmod, chown, chpasswd, chpst,
chroot, chrt, chvt, cksum, clear, cmp, comm, conspy, cp, cpio, crond, crontab, cryptpw, cttyhack, cut, date, dc, dd, deallocvt, delgroup, deluser, depmod, devmem, df, dhcprelay, diff, dirname, dmesg, dnsd, dnsdomainname,
dos2unix, du, dumpkmap, dumpleases, echo, ed, egrep, eject, env, envdir, envuidgid, ether-wake, expand, expr, fakeidentd, false, fbset, fbsplash, fdflush, fdformat, fdisk, fgconsole, fgrep, find, findfs, flock, fold, free,
freeramdisk, fsck, fsck.minix, fsync, ftpd, ftpget, ftpput, fuser, getopt, getty, grep, groups, gunzip, gzip, halt, hd, hdparm, head, hexdump, hostid, hostname, httpd, hush, hwclock, id, ifconfig, ifdown, ifenslave, ifplugd,
ifup, inetd, init, insmod, install, ionice, iostat, ip, ipaddr, ipcalc, ipcrm, ipcs, iplink, iproute, iprule, iptunnel, kbd_mode, kill, killall, killall5, klogd, last, less, linux32, linux64, linuxrc, ln, loadfont, loadkmap,
logger, login, logname, logread, losetup, lpd, lpq, lpr, ls, lsattr, lsmod, lsof, lspci, lsusb, lzcat, lzma, lzop, lzopcat, makedevs, makemime, man, md5sum, mdev, mesg, microcom, mkdir, mkdosfs, mke2fs, mkfifo, mkfs.ext2,
mkfs.minix, mkfs.vfat, mknod, mkpasswd, mkswap, mktemp, modinfo, modprobe, more, mount, mountpoint, mpstat, mt, mv, nameif, nanddump, nandwrite, nbd-client, nc, netstat, nice, nmeter, nohup, nslookup, ntpd, od, openvt, passwd,
patch, pgrep, pidof, ping, ping6, pipe_progress, pivot_root, pkill, pmap, popmaildir, poweroff, powertop, printenv, printf, ps, pscan, pstree, pwd, pwdx, raidautorun, rdate, rdev, readahead, readlink, readprofile, realpath,
reboot, reformime, remove-shell, renice, reset, resize, rev, rm, rmdir, rmmod, route, rpm, rpm2cpio, rtcwake, run-parts, runlevel, runsv, runsvdir, rx, script, scriptreplay, sed, sendmail, seq, setarch, setconsole, setfont,
setkeycodes, setlogcons, setserial, setsid, setuidgid, sh, sha1sum, sha256sum, sha512sum, showkey, slattach, sleep, smemcap, 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, ubiattach, ubidetach, ubimkvol,
ubirmvol, ubirsvol, ubiupdatevol, udhcpc, udhcpd, udpsvd, umount, uname, unexpand, uniq, unix2dos, unlzma, unlzop, unxz, unzip, uptime, users, usleep, uudecode, uuencode, vconfig, vi, vlock, volname, wall, watch, watchdog, wc,
wget, which, who, whoami, whois, xargs, xz, xzcat, yes, zcat, zcip
Statt: ...${BBox} awk ...
Dann: ...${BBox_awk}...
add_url.sh Zeilen: 172, 191, 217, 242, 247-251, 290, 310, 327, 332-336
compatibility.sh Zeile: 7
download.sh nur auskommentierte aufrufe
downloadTransfer.sh Zeilen: 794-795
urlencode.sh Zeile: 53
util_decrypt.sh Zeile: 207
StattAber meine eigentliche Angst ist, dass die BBox evtl. noch in irgendeiner anderen Funktion anderst reagiert als erwartet...
Wie wäre es eigentlich damit, alle BBox befehle über Variablen laufen zu lassen?
Bspw.So könnte man zentral alle verwendeten Funktionen sehen. Ich würde mich auch bereit erklären mit dieser Arbeit anzufangen (heute Abend).Code:Statt: ...${BBox} awk ... Dann: ...${BBox_awk}...
awk '{print $3}'
tr -s " " | cut -d " " -f 3
Welche Vor- und Nachteile bringt das zur jetzigen Lösung?alle BBox befehle über Variablen laufen zu lassen
Welche Vor- und Nachteile bringt das zur jetzigen Lösung?
Vielleicht sollte man sich um eine Fritzload Version bemühen, die auf einem Linux Rechner läuft, eventuell erhöht das den Entwicklerkreis, die dafür notwendigen Änderungen am Code sollten überschaubar sein...