Forum CBOX - Sagem 3302

Forum des bidouilleurs de CBOX
 
AccueilAccueil  ­FAQFAQ  ­RechercherRechercher  ­S'enregistrerS'enregistrer  ­MembresMembres  ­GroupesGroupes  ­ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Décompression firmwares

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
MrRed
Rang: Administrateur


Nombre de messages: 154
Date d'inscription: 13/05/2005

MessageSujet: 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
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
R One
Bavard


Nombre de messages: 32
Date d'inscription: 31/05/2005

MessageSujet: Re: Décompression firmwares   Mar 26 Juil à 11:08

Salut,

J'ai indiqué la manière de le faire ici.

/R One
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
MrRed
Rang: Administrateur


Nombre de messages: 154
Date d'inscription: 13/05/2005

MessageSujet: Re: Décompression firmwares   Mar 26 Juil à 13:28

merci.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
kwanger
Bavard


Nombre de messages: 29
Date d'inscription: 22/09/2005

MessageSujet: 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 Sad
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
BubuLeMag
Bavard


Nombre de messages: 33
Date d'inscription: 13/10/2005

MessageSujet: Re: Décompression firmwares   Mer 2 Nov à 21:29

kwanger a écrit:
Et la méthode de R One ne marche pas chez moi Sad


Version corrigée :
cat fichier | (/bin/echo -e '\037\213\010\000\000\000\000\000\000' ; dd bs=142 skip=1) | gunzip -dc > fichier_décompressé

Cela dit, ca ne t'avancera pas à grand chose, parce que le contenu est "en clair", mais tout est pele-mele dans un gros fichier...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
MrRed
Rang: Administrateur


Nombre de messages: 154
Date d'inscription: 13/05/2005

MessageSujet: Re: Décompression firmwares   Jeu 3 Nov à 17:09

merci à R One et BubuLeMag pour les infos.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
djinnn
Nouveau


Nombre de messages: 1
Date d'inscription: 30/07/2008

MessageSujet: 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)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 

Décompression firmwares

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum CBOX - Sagem 3302 :: Firmwares-
Poster un nouveau sujet   Répondre au sujet