charles2gan / charles2gan/firmware-mod-kit

wdr3600v1 firmware cannot be unpacked

Open
#128 1 comment 0 reactions 0 assignees View on GitHub
auto-migrated OpSys-All Priority-High Type-Defect
Dominant language
C
Stars
7
Forks
0
PR merge metrics
No merged PRs in 30d

Description

```
What steps will reproduce the problem?
1. tpl-tool -x wdr3600v1_en_3_13_34_up_boot(130909).bin
2. unsquashfs wdr3600v1_en_3_13_34_up_boot(130909).bin-rootfs
Parallel unsquashfs: Using 4 processors
lzma uncompress failed with error code 9
read_block: failed to read block @0x4e404c
read_fragment_table: failed to read fragment table index
FATAL ERROR aborting: failed to read fragment table

What is the expected output? What do you see instead?

Directories and files. Nothing.

What version of the product are you using? On what operating system?

Firmware Mod Kit v0.99

Please provide any additional information below.

I have squashfs-tools-4.2 installed.

./unsquashfs * (git version from today):
Can't find a SQUASHFS superblock on unsquashfs

```

Original issue reported on code.google.com by `anestl...@gmail.com` on 9 Mar 2014 at 11:26

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the failure with tpl-tool and unsquashfs against the named wdr3600v1 firmware image, then inspect how the extracted rootfs is produced and how its SquashFS/LZMA format is handled. Done means the firmware unpacks into readable directories and files without the reported decompression or superblock errors.

Written by the indexing model from the issue text.

Assessment

Domain
reverse-engineering, tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.