Chksum
From Fritz!Box
| AVM Wiki >> Shell-Befehle >> chksum | @ whmf - IRC-Chat - hu nl it English |
| Community | Modelle | Zubehör | Environment | Konfiguration | Shell-Befehle | Software | Freetz | Lexikon | Tipps+Tricks | Bilder |
| Startup-Scripts | AVM-Befehle | BusyBox-Befehle | Linux-Befehle | Shared Libraries | Kernel-Module | Listings | Todo |
Contents |
Befehl
| Befehl: | chksum | Man | Code | Wiki | Freetz | IPPF | whmf | AVM | Web |
| Pfad: | /var - nach Entpacken eines Firmware-Images | ||||||||
| Typ: | Executable - Statisch gelinkt | ||||||||
| Status: | Open Source | ||||||||
| Pakete: | TODO | ||||||||
| Modelle: | 7170 4.80 (Listing) | ||||||||
| Remove: | TODO | ||||||||
| Funktion: | Überprüft oder erzeugt eine Firmware-Checksumme. Texas Instruments Open Source | ||||||||
chksum sucht in der angegebenen Datei nach einem Checksummen-Tag. Wird dieser gefunden wird die Checksumme überprüft. Ist kein Tag vorhanden wird die Checksumme berechnet und der Tag in die Datei geschrieben. Weitere Details im Quelltext.
Diese statisch gelinkte Datei ist normalerweise 305kB gross, es existiert jedoch auch eine kompaktere ebenso statisch gelinkte Version im 7150 DECT-Update 'FRITZ.Fon_7150.AnnexB.dect_update-vbf003212-26-A.image' mit nur 31kB.
In der NSP von TI befindet sich eine X86-Version mit dem Originalnamen tichksum.
Aufgerufen von
Aufruf
$ ./chksum Usage: cfgmgr_cksum filename
Beispiele
$ tichksum testfile File doesn't contain the checksum, adding Calculated checksum is C190D6C8 Added successfully
$ tichksum tisign File already contains the checksum, verifying Calculated checksum is C190D6C8 Saved checksum is C190D6C8 Checksum validation successful!
Symbole
- keine
Abhängigkeiten
- keine (statisch gelinkt)
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