Autore Topic: unsquashfs esperti?  (Letto 857 volte)

prol

  • Novellino
  • *
  • Post: 18
    • Mostra profilo
unsquashfs esperti?
« il: Luglio 26, 2011, 11:08:02 am »
Ho estratto il rootfs di vodafone b066 e e' diverso di quello normale. Tipo:

Codice: [Seleziona]
$ hexdump -C b62/rootfs|sed 4q
00000000  73 71 73 68 00 00 01 fd  00 5c 4a 08 00 5c 4a 04  |sqsh.....\J..\J.|
00000010  00 00 00 00 00 5b da 24  00 5c 2d 72 00 02 00 00  |.....[.$.\-r....|
00000020  00 00 00 0d 51 01 00 4b  b3 5d 32 00 00 00 00 40  |....Q..K.]2....@|
00000030  04 13 39 00 00 20 00 00  00 00 00 00 5c 4a 04 5d  |..9.. ......\J.]|
$ unsquashfs -l b62/rootfs|sed 4q
Reading a different endian SQUASHFS filesystem on b62/rootfs
squashfs-root/linuxrc
squashfs-root/proc
squashfs-root/bin
squashfs-root/bin/wl
$ hexdump -C b66/rootfs|sed 4q
00000000  71 73 68 73 00 00 03 98  0e 00 28 26 1b 00 2a 7a  |qshs......(&..*z|
00000010  30 00 6e 31 20 00 00 30  00 00 00 00 00 03 00 00  |0.n1 ..0........|
00000020  00 00 00 10 c0 01 00 4d  dc ed 63 00 00 00 00 17  |.......M..c.....|
00000030  70 15 31 00 01 00 00 00  00 00 44 b7 fe 17 30 00  |p.1.......D...0.|
$ unsquashfs -l b66/rootfs|sed 4q
Reading a different endian SQUASHFS filesystem on b66/rootfs
err -22
sqlzma_un: LZMA Invalid argument
lzma err 1
src 8000005D00044000 len 414

Qualcuno sa come procedere?

prol

  • Novellino
  • *
  • Post: 18
    • Mostra profilo
Re: unsquashfs esperti?
« Risposta #1 il: Luglio 27, 2011, 09:04:30 am »
L'ho fatto. B066 e' bassato su kernel 2.6.21.5 invece di 2.6.8.1 di B062. E' abastanza diverso. Nessun'idea come riaprire telnet.