MrRed Rang: Administrateur
Nombre de messages: 154 Date d'inscription: 13/05/2005
 | Sujet: Décompression firmwares Dim 15 Mai à 21:17 | |
| Les firmwares semblent compressés (zlib ?), je recherche des infos sur la méthode à suivre pour les décompresser et ainsi mieux les analyser. Merci.
Dernière édition par le Jeu 3 Nov à 17:09, édité 1 fois |
|
R One Bavard
Nombre de messages: 32 Date d'inscription: 31/05/2005
 | Sujet: Re: Décompression firmwares Mar 26 Juil à 11:08 | |
| Salut, J'ai indiqué la manière de le faire ici. /R One |
|
MrRed Rang: Administrateur
Nombre de messages: 154 Date d'inscription: 13/05/2005
 | Sujet: Re: Décompression firmwares Mar 26 Juil à 13:28 | |
| |
|
kwanger Bavard
Nombre de messages: 29 Date d'inscription: 22/09/2005
 | Sujet: Re: Décompression firmwares Mer 2 Nov à 20:27 | |
| j'ai pas trop compris qu'est ce que c'etait exactement comme compression ? j'avais pensé à du cramfs (zlib donc) mais ca n'a pas l'air d'etre ça. Et la méthode de R One ne marche pas chez moi  |
|
BubuLeMag Bavard
Nombre de messages: 33 Date d'inscription: 13/10/2005
 | |
MrRed Rang: Administrateur
Nombre de messages: 154 Date d'inscription: 13/05/2005
 | Sujet: Re: Décompression firmwares Jeu 3 Nov à 17:09 | |
| merci à R One et BubuLeMag pour les infos. |
|
djinnn Nouveau
Nombre de messages: 1 Date d'inscription: 30/07/2008
 | Sujet: Format de l'entête Mer 30 Juil à 15:58 | |
| Pour les tordus que ça intéresserait, une description plus détaillée: | Code: | SAGEM 3302 COMPRESSED FIRMWARE FILE
HEADER FORMAT
0 4 8 20 24 40 124? 136 140 +-------+------+---------+---------+---------+-------------+---------+-----+ | MAGIC | BODY | UNKNOWN | INITIAL | UNKNOWN | DESCRIPTION | UNKNOWN | END | | TAG | SIZE | 1 | SIZE | 2 | | 3 | TAG | +-------+------+---------+---------+---------+-------------+---------+-----+
NB: big endian encoding
MAGIC TAG: Sagem (3302 only?) compressed firmware file tag Constant word: 0x01000001 (endianless)
BODY SIZE: Compressed data size, 1 word Body starts at offset 140 with ZIP tag (0x78da)
UNKNOWN 1: 3 words, w3 constant: 2[12]0xxx: 0x80700000 0x806f0000 0x00010000 240xxx: 0x81c00000 0x81bf0000 0x00010000 260xxx: 0x80800000 0x80ef0000 0x00010000 Look like memory addresses
INITIAL SIZE: Uncompressed data size, 1 word
UNKNOWN 2: 4 words, with w3=w4 2[124]0xxx: 0x80010000 0x80010cc0 0x80200400 0x80200400 260xxx: 0x80c00000 0x80c00000 0x80010400 0x80010400 Look like memory addresses
DESCRIPTION: Payload description Zero padded string, 84 bytes long
UNKNOWN 3: 3 words Probably some kind of cheksum(s)
END TAG: Constant word: 0x00000001
|
Edit: Rajouté les données de la série 260xxx (LiveBox) |
|