
Zitat von
scolopender
...
Anscheinend ist die FW nicht komplett verschlüsselt (die zuerst anzuwendende Entschlüsselungsmethode). Wo die Grenze ist, weiß ich nicht (vermutlich ziemlich weit hinten, 4MB Grenze?).
Einen Schritt bin ich weitergekommen:
Es werden jetzt insgesamt 5 Parts in der FW gefunden, 4 "binäre" und das bekannte letzte, das den Routertyp und die FW-Version enthält (BRNDTW921\0V1.08.000\0).
Part 1 und 2 sind verschlüsselte lzma-Parts, die können noch nicht entpackt werden, weil wohl die "2. Verwürfelung" anders ist, als beim W722V Typ B.
(Part 1: Betriebssystem, Part 2: Pseudo-Filesystem für das Web-Interface).
Part 3 und 4 sind "normale" lzma-Parts. Part 3 (DSL-Chip Firmware) kann noch nicht entpackt werden, weil vermutlich innerhalb dieses Parts das Ende der "1. Verschlüsselung" liegt (ich habe einfach mal 0x400000 (== 4MiB) als Ende der 1. Verschlüsselung gesetzt).
Part 4 (ISDN-Chip Firmware?) kann bereits mit lzma.exe entpackt werden. 
Code:
D:\DSL_Debug\Firmware\W921V>w921_dec fw_Speedport_W921V_fw_1.08.000.bin
-------------------------------------------------------------------------------
W921V firmware decrpytion utility v0.100 ** For personal use only **
® 2011 by Andi_84 ++ Special thanks to scolopender ++
** This tool comes with absolutely no warranty! **
-------------------------------------------------------------------------------
Opened firmware file fw_Speedport_W921V_fw_1.08.000.bin, size: 4719640 Bytes.
Reading firmware file ... Finished, 4719640 Bytes read.
Decrypting firmware file ... Finished, got 4719639 Bytes.
Writing decrypted firmware to output file fw_Speedport_W921V_fw_1.08.000_decrypted.bin ... Finished, 4719639 Bytes written.
Extracting parts ...
Part 1: 0x00000000 ... 0x002AF7FF
Size: 2816000 Bytes (0x002AF800)
Format: bin (compressed)
File size: 2814956 Bytes (0x002AF3EC) -> OK.
CRC: 0BBC4CE6 -> OK.
Type: 00000000 -> Operating system
Decrypting bin part ... Finished, got 2814948 Bytes.
Uncompressed size: 7600384 Bytes
Writing firmware part to output file fw_Speedport_W921V_fw_1.08.000-1.lzma ... Finished, 2814948 Bytes written.
Uncompressing file using lzma.exe ...
lzma.exe d fw_Speedport_W921V_fw_1.08.000-1.lzma fw_Speedport_W921V_fw_1.08.000-1.bin
LZMA 9.20 : Igor Pavlov : Public domain : 2010-11-18
SetDecoderProperties error
Error while decompressing file, lzma.exe returned 1
Part 2: 0x002AF800 ... 0x003D2FFF
Size: 1193984 Bytes (0x00123800)
Format: bin (compressed)
File size: 1192940 Bytes (0x001233EC) -> OK.
CRC: 4282C176 -> OK.
Type: 0000000A -> Pseudo-Filesystem for Web interface
Decrypting bin part ... Finished, got 1192931 Bytes.
Uncompressed size: 9660502677255094272 Bytes
Writing firmware part to output file fw_Speedport_W921V_fw_1.08.000-2.lzma ... Finished, 1192931 Bytes written.
Uncompressing file using lzma.exe ...
lzma.exe d fw_Speedport_W921V_fw_1.08.000-2.lzma fw_Speedport_W921V_fw_1.08.000-2.bin
LZMA 9.20 : Igor Pavlov : Public domain : 2010-11-18
Decoder error
Error while decompressing file, lzma.exe returned 1
Part 3: 0x003D3000 ... 0x00427402
Size: 345091 Bytes (0x00054403)
Format: lzma
File size: 344044 Bytes (0x00053FEC) -> OK.
CRC: F8B5E0A3 -> Incorrect, calculated CRC: 30D8B98C
Type: 0000003C -> ADSL Annex B firmware
Uncompressed size: 759900 Bytes
Writing firmware part to output file fw_Speedport_W921V_fw_1.08.000-3.lzma ... Finished, 344044 Bytes written.
Uncompressing file using lzma.exe ...
lzma.exe d fw_Speedport_W921V_fw_1.08.000-3.lzma fw_Speedport_W921V_fw_1.08.000-3.bin
LZMA 9.20 : Igor Pavlov : Public domain : 2010-11-18
Decoder error
Error while decompressing file, lzma.exe returned 1
Part 4: 0x00427403 ... 0x00480402
Size: 364544 Bytes (0x00059000)
Format: lzma
File size: 363500 Bytes (0x00058BEC) -> OK.
CRC: 0C26E9E3 -> OK.
Type: 0000005A -> Probably ISDN firmware
Uncompressed size: 526476 Bytes
Writing firmware part to output file fw_Speedport_W921V_fw_1.08.000-4.lzma ... Finished, 363500 Bytes written.
Uncompressing file using lzma.exe ...
lzma.exe d fw_Speedport_W921V_fw_1.08.000-4.lzma fw_Speedport_W921V_fw_1.08.000-4.bin
LZMA 9.20 : Igor Pavlov : Public domain : 2010-11-18
Finished successfully.
Part 5: 0x00480403 ... 0x00480416
Size: 20 Bytes (0x00000014)
Format: bin
Writing firmware part to output file fw_Speedport_W921V_fw_1.08.000-5.bin ... Finished, 20 Bytes written.
Finished extracting, found 5 parts
Mal schauen, ob ich mit "Raten" noch etwas weiter komme.
VG,
Andi