"Der Speedport W700V ist ein Breitband-Router der Deutschen Telekom AG mit integriertem DSL-Modem für ADSL, ADSL2+ und (mit externem Modem) für VDSL2."
Dieser Website ist ein Freizeit-Projekt und hat nichts mit der Deutschen Telekom AG zu tun. Er soll Hilfe zur Selbsthilfe bei Problemen und Fragen zum Gerät bieten.
Mit dieser Software kann eine Arcadyan Firmware-Datei aufgeteilt und entpackt, das PFS-Image extrahiert, aus mit HTML-Editor oder Grafikprogramm veränderten PFS-Dateien wieder ein PFS-Image generiert und fertig zum Update wieder gepackt und zusammengesetzt werden. Zusätzlich können gespeicherte Konfiguration Dateien des W700V ent- und verschlüsselt werden (nicht ab Firmware 3.15). Diese Software entstand, weil es derzeit keinen öffentlich zugänglichen Quellcode für das Gerät gibt.
Hier finden Sie die aktuelle Version von SP700EX zum Download und ein kurzes Beispiel.
Es wird keinerlei Haftung für Schäden übernommen, die direkt oder indirekt durch die Nutzung dieses Programms entstehen.
Firmware (wie im W700V verwendet, ähnlich wie in einigen anderen Routern):
5 Blöcke aus je: binary + padding mit 0xff (auf 0x400?), little endian 32 bit Länge binary, little endian 32 bit 0x12345678, little endian 32 bit CRC32 binary, nach dem letzten (kleinen) binary kein Padding + Infos mehr. Block 2 ist das PFS. Version 1.07.001: Blöcke 1-3 lzma, 4 zip, 5 binary. Version 1.16, 1.22, 3.15, 3.22, 3.26, 3.28, 3.29, 3.30: Blöcke 1-4 lzma, 5 binary.
PFS (wie im W700V verwendet, es gibt auch andere mit kleineren Filelist-Blöcken):
Header: "PFS/0.9", 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, little endian 16 bit Anzahl der folgenden Files.
Filelist: je File ein 0x4c langer Block mit offsets: 0x00: Filename, 0x40: little endian 32 bit st_ino, 0x44: little endian 32 bit Offset des Files ab Beginn der Filelist, 0x48: little endian 32 bit Filelänge.
Files: binary, ohne Padding hintereinander. Es gibt auch 0 Bytes lange Files in der Filelist.
Zum komfortablen Zerlegen, Entpacken und auch Zusammensetzen kann die Software SP700EX benutzt werden, siehe oben.