Closed GoogleCodeExporter closed 9 years ago
This looks like it's using some tweaked broadcom version of lzma. If I can find
source code, I'll add it in; found a few sources, but nothing that seems to
work properly with this firmware.
Original comment by heffne...@gmail.com
on 9 Sep 2011 at 6:57
Well it seems definitely this tweaked lzma compression exists not only int this
HG553 model.
http://huaweihg612hacking.wordpress.com/2011/08/31/the-hg612-squashfs-file-syste
m/
Original comment by gorilla....@gmail.com
on 10 Sep 2011 at 2:21
Yes, I saw that site, but unfortunately the utilities linked to there didn't
work on the image you posted here.
Original comment by heffne...@gmail.com
on 10 Sep 2011 at 4:27
Hi,
Paul, the guy who runs the blog below managed to obtain the source code for the
HG553 toolchain. That includes x86 binaries for mksquashfs and unsquashfs.
http://www.sbrk.co.uk/hw553/huawei/gpl.html
Paul has promised to publish what Huawei has sent him...
Cheers
Original comment by Ballymun...@gmail.com
on 18 Sep 2011 at 9:42
The sources mentioned in the blog are available here:
http://forum.huawei.com/jive4/thread.jspa?threadID=324322&messageID=408081
Unfortunately there is only a compiled version of the mksquashfs tool, so
without the sources is not gonna be easy to spot if they are using a tweaked
lzma compression.
Original comment by gorilla....@gmail.com
on 23 Sep 2011 at 2:20
Pulled down the source provided on Paul's blog, unfortunately only a binary
version of mksquashfs was included and no unsquashfs utility was present.
Leaving this issue open in case we get more info later (may also be related to
issue #27).
Original comment by heffne...@gmail.com
on 9 Oct 2011 at 2:57
Hi,
Accidentally I have stumbled upon this unsquashfs executable that is capable of
decompressing the vodafone's firmware.
http://es.sourceforge.jp/projects/sfnet_hg55x/downloads/tools/unsquashfs/
Hope it helps.
Original comment by gorilla....@gmail.com
on 3 May 2012 at 11:08
Thanks! Took a look at the binary, appears legitimate and does successfully
extract the squashfs image. Added to the FMK.
Original comment by heffne...@gmail.com
on 4 May 2012 at 2:25
We'll have to add some safeties if we have a binary, if you didn't already.
Specifically for platforms on which it isn't built for. The changes are likely
minimal, perhaps it can be recreated if anyone finds the time or impetus.
Original comment by jeremy.collake@gmail.com
on 4 May 2012 at 1:47
It's 32bit x86 Linux, so should run on most Linux systems. Any mac/bsd users
will be out of luck for this one though.
The changes may be related to the wnr1000 squashfs code I also checked in; both
the unsquashfs tools appear to be the same version (1.3), but the wnr1000 uses
a non-standard squashfs magic.
Original comment by heffne...@gmail.com
on 5 May 2012 at 12:37
I was more concerned about x64 platforms and even embedded systems running ARM.
If I take the time, I could figure this out, but given my responsibilities,
it'd be stupid of me.
Original comment by jeremy.collake@gmail.com
on 6 May 2012 at 7:55
Original issue reported on code.google.com by
gorilla....@gmail.com
on 9 Sep 2011 at 2:23