BusyBox
| AVM Wiki >> Software >> BusyBox | @ whmf - IRC-Chat - hu nl it English |
| Community | Modelle | Zubehör | Environment | Konfiguration | Shell-Befehle | Software | Freetz | Lexikon | Tipps+Tricks | Bilder |
| Windows Software | Mac-OS Software | Linux Software | Multi-Plattform | Smartphone Software | FRITZ!Box Software | Todo |
| Dieser Artikel behandelt das Programmpaket BusyBox. Für den gleichnamigen Haupt-Befehl und multi-call-binary siehe busybox. |
Contents |
Software
| Software: | BusyBox | Wiki | Freetz | IPPF | whmf | AVM | Web |
| Benötigt: | |||||||
| Urheber: | Viele | ||||||
| Lizenz: | GPL | ||||||
| Funktion: | Das Schweizer Messer für Embedded Linux - Stellt die BusyBox-Befehle zur Verfügung, das sind nahezu alle Linux-Befehle der Box | ||||||
BusyBox stellt nahezu alle Linux Befehle zur Verfügung die auf der FRITZ!Box aufrufbar sind, und das mit einem einzigen Executable, einem sogenannten multi-call-binary. Man kann jeden Befehl von BusyBox über die busybox exe aufrufen indem man als erstes Armument den Befehlsnamen angibt (praktisch z.B. wenn man ein neueres bosybox auf dem Stick hat) oder man erzeugt einen Symlink auf die exe mit dem Namen des Befehls (so wird es auf der Box gemacht).
Es ist also egal ob man "busybox free" aufruft oder "free" (ein Symlink auf busybox).
BusyBox wurde extra entwickelt für Embedded Systems, Systeme die in der Regel nur geringen Speicherplatz haben und daher hochkompakte Software benötigen. Es ist extrem modular und erlaubt beim Kompilieren zu wählen welche Befehle in die exe hinein sollen, und das variiert sehr zwischen den verschiedenen FRITZ!Box Modellen.
Ruft man "busybox" ohne irgendwelche Argumente auf erfährt man genau welche Befehle in busybox hinein kompiliert wurden. Siehe den nächsten Abschnitt. Die Dokumentation der meisten Befehle findet man hier:
http://www.busybox.net/downloads/BusyBox.html
BusyBox-Versionen
BusyBox der jeweils aktuellsten verfügbaren Release-Firmware je Modell:
- 1.00-pre3 - AR7 bis fw 4.27
- 1.1.2 - AR7 fw 4.33 bis 4.68
- FRITZ!Box 2110
- FRITZ!Box 2170
- FRITZ!Box SL WLAN / 3020
- FRITZ!Box WLAN 3030
- FRITZ!Box WLAN 3130
- FRITZ!Box WLAN 3131
- FRITZ!Box WLAN 3170
- FRITZ!Box Fon de + en
- FRITZ!Box Fon 5010 a/ch
- FRITZ!Box Fon 5050
- FRITZ!Box Fon 5140
- FRITZ!Box Fon WLAN de + en
- FRITZ!Box Fon WLAN 7050
- FRITZ!Box Fon WLAN 7113 de
- FRITZ!Box Fon WLAN 7140 de
- Eumex 300 IP
- Speedport W 501V
- Speedport W 701V
- Speedport W 900V
- 1.8.2
- FRITZ!Box Fon 5113
- FRITZ!Box Fon 5124
- FRITZ!Box Fon WLAN 7112
- FRITZ!Box Fon WLAN 7113 a/ch + en
- FRITZ!Box Fon WLAN 7140 a/ch + en
- FRITZ!Box Fon WLAN 7141
- FRITZ!Box Fon WLAN 7170
- FRITZ!Box Fon WLAN 7270 V1
- FRITZ!Box Fon WLAN 7570
- FRITZ!Fon 7150
- VoIP Gateway 5188
- FRITZ!WLAN Repeater N/G
- Speedport W 503V Typ A
- Speedport W 721V
- Speedport W 722V Typ A
- Speedport W 920V
- Speedport W 101 Bridge
- Congstar Komplett Box
- Congstar DSL Box
- Alice IAD 7570
- 1.16.1
- 1.18.5
Download
cd /var/flash wget http://www.busybox.net/downloads/binaries/latest/busybox-mipsel chmod +x busybox-mipsel
Installation
- TODO
Artikel zum Thema
Siehe auch
Firmware: (109)
- Lexikon: FRITZ!OS, Firmware, Firmware 5.x, Support, Update-Check, Dual-Boot-System
- Lexikon: Firmware-Image, Update, Downgrade, Signierung, SDK-Firmware
- Lexikon: Bootloader, ADAM2, Branding, Feature-Overlay
- Lexikon: Linux, Kernel, LZMA, LZMA-Kernel, uClibc, BusyBox
- Urlader: linux_fs_start
- ShellEnv: CONFIG_LABOR_ID_NAME, CONFIG_SDK
- Webinterface: Online-Update, Firmware-Datei, Neustart, Werkseinstellungen, AVM-Dienste, Anbieter-Dienste
- UI-Module: updatecheck (ui), logic
- Konfig: startinfo.txt, featovl.cfg, userifSCPD.xml
- Konfig: avm_firmware_public_key1, avm_firmware_public_key2, avm_firmware_public_key3
- Tempfiles: signature, fw_attrib, info.txt, urlader.config, flash.html, flash2.html, flash2_params.inc
- Tempfiles: dl_err, fw_ip, firmware_flag, firmware_error_status, firmware_stream_result, firmware_update_started
- Tempfiles: fwsign.log, install_error.log, install_out.log, update_error.log, update_out.log
- Tempfiles: delayed_reboot.pid, jason_boxinfo.xml, updatecheck, featovl.tmp
- Befehle: urlader.setconfig24, urlader.setconfig26, update_led_on, update_led_off
- Befehle: wget, httpsdl, firmwarecfg, tr069fwupdate, prepare_fwupgrade
- Befehle: install (ram), chksum, regelex, post_install, split_image, boot_sdk.sh, update_kernel
- Befehle: evaput, evaput26, dect_update, boxfeaturedisable
- Befehle: tichksum, tikeygen, tisign
- Libraries: libfwsign.so, libfwsign_simple.so, libjasonclient.so
- Kernel: flash_update.ko, squashfs.ko, tffs.ko
- Devices: tiatm
- Images: filesystem.image, kernel.image, urlader.image, dect_firmware.bin, plugins.update
- Modding: Fritzen, Freetz, Speedport2Fritz, OpenWRT