clevis.czSiemensMania | WMmania | VySemNesmite | SiemensMania na Facebooku
EnglishČesky
  SiemensMania   Články  Informace

  Off-line verze  TESTY  Náhradní díly  Podpořte SM  

ÚVOD FÓRUM CHAT
  World of phones
 Mobile phones list
 Gigasets list
 3D simulations
 Emulators
 Manuals in pdf

  Articles
 Tips
 Modifications
 Tunings
 Informations
 Recensions
 Games and apps recensions
 Reportages
 Interviews
 From editors
 Rag

  Service
 Firmware
 Backups
 Service manuals
 Testpoints
 FAQ

  Download
 Patches
 Elfs
Nové za posledních 24 hodin Menu icons
Nové za posledních 24 hodin User menu
Nové za posledních 24 hodin Skins
 Programs
 Utilities
 Drivers

  Site
 Contests
 Authors
 Contants
 Chat
 Advert
 Changelog
 Terms

  SiemensMania Club
 Information about club SM

  Projects
 Development software
 Development accessories
 Friends of siemensmania

  Translator


  Statistics

  Autor


Jiří Balcar
  Co jsou to klíče v PapuaUtils?
Vydáno dne:  12.10.2005
Zobrazeno celkem:  15764
Počet příspěvků v diskusi:  19 Zobrazit diskuzi
Průměrné hodnocení:  
1111.21.21.21.41.41.41.61.61.61.81.81.82222.22.22.22.42.42.42.62.62.62.82.82.83333.23.23.23.43.43.43.63.63.63.83.83.8444   4 (hodnoceno 12x)
1111.21.21.21.41.41.41.61.61.61.81.81.82222.22.22.22.42.42.42.62.62.62.82.82.83333.23.23.23.43.43.43.63.63.63.83.83.8444
 
informace



verze pro tisk  

Stále častěji se setkáváme s pojmem "klíče", především v souvislosti s programem PapuaUtils. Než se tedy pustíme do opravdových oprav pomocí tohoto programu, vysvětlíme si co který znamená.



V "čistokrevných" telefonech Siemens, postavených na bázi procesoru AMR, jsou všechny klíče kódovány základními hodnotami dvou klíčů - ESN a IMEI, které jsou zapsané v OTP (jednorázově programovaná oblast mikroprocesoru flash při výrobě). Ostatní klíče nejsou nijak vázány na hardware telefonu je možno je přepočítat a přepsat.


ESN Elelctronic serial number - obvykle 32-bitové číslo, sestavené ze sériového čísla mikroprocesoru flash, které je zadáno přímo ve výrobě. Každé ESN je nezaměnitelné a nejde přepsat. PhoneID je vlastně "překroucené" ESN.


IMEI International Mobile Equipment Identifier - je zapsán opět v mikroprocesoru flash přímo ve výrobě. Po zápisu IMEI je oblast OTP "uzamčena" proti zápisu, přepsáním speciálního bitu v mikroprocesoru flash. Po tomto zásahu změna ani zápis nejsou umožněny. Při výměně za nový (čistý) flash v oblasti OTP IMEI chybí, ale flash je odkryta pro zápis. Při výměně flash máme tedy možnost oblast jednou přepsat.
IMEI je použito i při generování bloků EEPROM 52, 76, 5008, 5009, 5077, 5121, 5123 a je též zapsané v oblasti bootcore.


SKEY Service key - osmimístné desítkové číslo potřebné k některým servisním a ladícím pracím s telefonem. Otevírá běžně nedostupné úrovně přístupu k hodnotám telefonu. Klíč má tři typy modifikátoru v závislosti na typu telefonu a jsou zavedeny do telefonu pro omezení přístupu k některým funkcím.

Hlavní modifikátory přístupu:

- "D" pro externí vývojáře (částečný přístup)

- "S" pro servisní střediska (částečný přístup)

- "X" pro výrobu (plný přístup)


Program x65papuaUtils zavede Skey s plným přístupem typu X.
Hodnota pro kontrolu klíče je zakódována v bloku eeprom 5121. Po správném zavedení je klíč uložen v bloku eeprom 5122.


BKEY Boot key - klíč slouží k volnému použití bootloaderu v telefonu. Klíč sestává z 16 bytového hash získaného algoritmem MD5 z řetězce s rozšířením na 16 bytů jehož součástí jsou ESN a SKEY.
Při odeslání tohoto klíče do bootloaderu ho obejde a mimo něj provede výpočet hash a porovná ho s HASH zapsaným v oblasti BCORE (bootcore).
Pro sérii telefonů S-GOLD (x65 a výš), při správném zavedení SKEY v servisním módu se BKEY zapisuje do bloku EERPOM 52 a telefon již dále neporovnává klíče pro libovolné zavedení bootloaderu.
Při "čistém" a "novém" BCORE je zápis HASH prázdný a BKEY se též nekontroluje.


HASH MD5 hash z BKEY - kontrolní součet sloužící k prověření klíčů BKEY, ESN+SKEY a dalších bloků a klíčů telefonu závislých na ESN a SKEY.
Klíč sestává z 16 bitového hash získaného algoritmem MD5 z řetězce BKEY a je zapsán v oblasti BCORE (bootcore) na adrese 0xA0000238 v telefonech SGOLD (u NEW SGOLD - v současné době nové verze S75 - mají adresu jinou).
V "čistém" nebo "novém" BCORE (bootcore) je zápis prázdný a vypočítává se podle údajů z EEPROM a zapisuje se do telefonu pomocí funkce FREEZE v programu PapuaUtils.


MKEY Master keys - 6 osmi místných desítkových čísel pro odblokování různých blokací telefonu.

*#0000*xxxxxxxx# - Blokování sítě
*#0001*xxxxxxxx# - Blokování operátora
*#0002*xxxxxxxx# - Personalizace operátora
*#0003*xxxxxxxx# - Kód telefonu
*#0004*xxxxxxxx# - Blokování uživatelských služeb sítě
*#0005*xxxxxxxx# - Pouze tato SIM

Kde xxxxxxxx je daný master kód, který je zakódován a uložen v bloku EEPROM 5121.


HWID HardWare IDentificial number - tří místné desítkové číslo typu zařízení. V kódování se nevyužívá.












  Diskuse k tématu
12.10.05 12:41  Re: Co jsou to klíče v PapuaUtils?   hanni Zobrazit příspěvek
12.10.05 12:46  Re: Co jsou to klíče v PapuaUtils?   Dobra praca mistre :wink: =D> ...zase som o cosi mudrejsihanni Zobrazit příspěvek
12.10.05 15:15  Re: Co jsou to klíče v PapuaUtils?   jamaica Zobrazit příspěvek
12.10.05 16:04  Re: Co jsou to klíče v PapuaUtils?   F.afoun Zobrazit příspěvek
12.10.05 19:22  Re: Co jsou to klíče v PapuaUtils?   Da se pomoci PapuaUtils (nebo jineho programu) zjistit i ten MKEY? Pokud ano, tak by snad bylo moz...Haldy Zobrazit příspěvek
12.10.05 20:58  Re: Co jsou to klíče v PapuaUtils?   Krokodýl Zobrazit příspěvek
12.10.05 21:28  Re: Co jsou to klíče v PapuaUtils?   Hezkej clanek, jen se mi tam moc nelibi neustaly pouziti slova flash. Navrhuju udelat jeste cla...Mio Zobrazit příspěvek
12.10.05 21:42  Re: Co jsou to klíče v PapuaUtils?   Krokodýl Zobrazit příspěvek
13.10.05 10:26  Re: Co jsou to klíče v PapuaUtils?   POZOR! To ze mate zapsany SKEY do telefonu neznamena, ze nemusite mit zalohu BKEY. Pokud totiz SKE...jdobry Zobrazit příspěvek
13.10.05 10:59  Re: Co jsou to klíče v PapuaUtils?   Krokodýl Zobrazit příspěvek
13.10.05 17:49  Re: Co jsou to klíče v PapuaUtils?   Mne tie kluce nenacita..... Zakazdym sa vypne. Poradi mi dakto? :cry:hedgerov Zobrazit příspěvek
14.10.05 09:50  Re: Co jsou to klíče v PapuaUtils?   Krokodýl Zobrazit příspěvek
17.10.05 15:35  Re: Co jsou to klíče v PapuaUtils?   jdobry Zobrazit příspěvek
17.10.05 15:50  Re: Co jsou to klíče v PapuaUtils?   Krokodýl Zobrazit příspěvek
18.10.05 19:12  Re: Co jsou to klíče v PapuaUtils?   Krokodýl Zobrazit příspěvek
20.10.05 20:41  Re: Co jsou to klíče v PapuaUtils?   jirkab Zobrazit příspěvek
21.10.05 12:29  Re: Co jsou to klíče v PapuaUtils?   Krokodýl Zobrazit příspěvek
21.10.05 20:53  Re: Co jsou to klíče v PapuaUtils?   lacibogi Zobrazit příspěvek
10.02.10 21:03  Re: Co jsou to klíče v PapuaUtils?   imtek Zobrazit příspěvek
11.02.10 01:33  Re: Co jsou to klíče v PapuaUtils?   palucko Zobrazit příspěvek


Zobrazit fórum
 
Nikdo nesmí bez souhlasu autorů kopírovat grafiku, texty ani cokoliv jiného z těchto stránek. Veškeré informace uveřejněné na těchto stránkách jsou určené pouze pro vzdělávací účely a nesmí být použity pro komerční využití nebo v rozporu se zákony. Autoři nenesou odpovědnost za nevhodné použití dat z těchto stránek.
Podrobnější podmínky.
   ©2003-2004 Radim Zeman | ©2004 Roman Gregor