Aide - Recherche - Membres - Calendrier
Version complète : [MyX-6]
Forum Mobiles > Les Mobiles > Sagem
xavierski
j'ai decouvert qu'il y avait un moyen d'activer des languages cachées dans la rom du x6, seulement je n'ai pas reussi a comprendre ce qu'est un checksum... enfin un peu, d'apres ce que j'ai compris, c'est un systeme qui permet la protection en ecriture de l'octet, mais comment ca marche et surtout coment le bypass ?

Voir ici

merci. a+
Funk
Il semblerait qu'il y est des fields a modifier...

CITATION(le site)
Field: 185

--------------------------------------------------------------------------------
Section: Language
--------------------------------------------------------------------------------
Size: 6 bytes
--------------------------------------------------------------------------------
Default value: FF FF FF BC 00 40
--------------------------------------------------------------------------------
Basic description: Set the languages that are available in your phone
--------------------------------------------------------------------------------
Warning: This field is checksum protected. Do not change it without checksum recalculation
--------------------------------------------------------------------------------
Full description
Field 185 sets the languaces that are accessable in your phone.
Appart from this, a language is only shown in the phone menue, if it is available in the Firmware.

Bit=1 means Language is deactivated
Bit=0 means Language is activated

WARNING: This field is checksum protected. Do not change it without checksum recalculation.

byte 1:
- not used - Set it to FF

byte 2:
bits 4 to 7 - not used - set them to 1
bit 3 : ANGLAIS ORANGE UK (Pour messages spécifiques)
bit 2 : ANGLAIS THAÏ (Pour messages spécifiques)
bit 1 : THAÏ
bit 0 : FARCI

byte 3:
bit 7 : GEORGIEN
bit 6 : HEBREUX
bit 5 : UKRAINIEN
bit 4 : HONGROIS
bit 3 : RUSSE
bit 2 : GERMAN (seconde langue allemande)
bit 1 : CROATE
bit 0 : AZERY

byte 4:
bit 7 : BULGARE
bit 6 : SLOVENE
bit 5 : ESTONIEN
bit 4 : ISLANDAIS
bit 3 : TAIWANAIS
bit 2 : CHINOIS
bit 1 : ROUMAIN
bit 0 : POLONAIS
byte 5:
bit 7 : ANGLAIS STD
bit 6 : ALLEMAND
bit 5 : FRANÇAIS
bit 4 : ITALIEN
bit 3 : ESPAGNOL
bit 2 : PORTUGAIS
bit 1 : NEERLANDAIS
bit 0 : TCHEQUE

byte 6:
bit 7 : LITUANIEN
bit 6 : GREC
bit 5 : FINNOIS
bit 4 : DANOIS
bit 3 : NORVEGIEN
bit 2 : SUEDOIS
bit 1 : TURC
bit 0 : SLOVAQUE


Mais bon...Rien n'est sur...
xavierski
Oui mais ca je l'avais bien compris lol... en fait je voulais savoir ce qu'est le checksum, autrement dit, si cette manipulation est dangereuse ou pas.
merci
p@trick34
Comme toute modification de firmware m'est avis que si c'est pas fait dans les règles, le téléphone est mourut! sad.gif
xavierski
Dans les regles cad? lol je vient de faire un backup mais je pense pas que ca suffise? pour faire un checksum, il faut utiliser quel logiciel ? telmemplus le prend en charge?
bong
Un checksum, c'est la somme sur N octets (donc modulo N) de tout ou partie du firmware...

par exemple, si ton checksum est calculé sur deux octets:

checksum = (somme des octets) % (2^16)-1

Evidement, comme on sait pas quelle partie du code doit être vérifiée, ça sert pas à grand chose..
xavierski
merci pour bong pour ta reponse pertinente, mais j'ai ps compris le rapprochement de la somme sur N octets d'une partie du firmware et le modulo de N...et bien sur je pense qu'il n'ya pas de moyen de trouver quelle partie du code doit etre verifiée?...tu penses que c'est dangereux de modifier ce fameux champ 185? et avec quel outil le faire si ca ne l'est pas?
désolé de ma pauvreté culturelle lol... mais faut bien que je me renseigne pour progresser.
Funk
Telmen+ permet de modifier des fields, il m'semble !! biggrin.gif
Ceci une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquez ici.
Invision Power Board © 2001-2008 Invision Power Services, Inc.