Autoři


Jiří Balcar


Roman Gregor
  Možnosti programu JOKER 3.4.1 CZ
Vydáno dne:  7.03.2006
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.8333   3 (hodnoceno 21x)
1111.21.21.21.41.41.41.61.61.61.81.81.82222.22.22.22.42.42.42.62.62.62.82.82.8333
 
návod

Přinášíme vám první českou verzi servisního programu JOKER s kompletním překladem, kterou pro Vás připravili Romulus a Krokodýl. Program je určen k odblokování, softwarovým opravám a dalším servisním pracem s telefony řady E-GOLD (x55, x60 a z nich vycházející modely a SX1).

Používání níže uvedených postupů či programů není v souladu se záručními podmínkami výrobce telefonu. Jejich používáním se vystavujete riziku neuznání záruky na přístroj v případě jeho poškození.

Tento návod může, bez bezvadného pochopení postupu, vést až k poškození Vašeho telefonu (i trvalému). Před zahájením práce si jej celý důkladně přečtěte a máte-li jakékoliv nejasnosti, konzultuje je předem na určeném diskusním fóru!

Již nějakou dobu je k dispozici servisní program JOKER od dnes již legendárního ruského programátora Papuase, který nám vešel do podvědomí především úžasným programem PapuaUtils (servisní program s obdobnými funkcemi pro novější telefony x65 a x75). Málokdo předpokládal, že v době kdy se již tyto telefony nevyrábí, přijde někdo s tak převratným programem, který v sobě soustřeďuje možnosti několika samostatných programů.a plně je dovede nahradit. Dnes si tedy představíme kompletní práci s ním.

Podporované modely: A50, A51, A52, A56, A57, A60, A62, A65, A70, A75, AX72, AX75, C55, C56, C60, C110, CF62, M55, M56, MC60, S55, S56, S57, SL55, SX1.

Pro telefony řady S-GOLD - S75, S66, S65 , SK65, SL75, SL65, SP65, M75, ME75,M65, CX75, CX70, CX66, CX65, CF75 , C72, C75, C66, C65 a jejich operátorské varianty CT65, M6V apod. - je určen program PapuaUtils a více se o něm dozvíte v článku PapuaUtils 0.6.7 CZ a jeho možnosti!!!


Návody a postupy

Odblokování a oživení telefonu pomocí programu Joker




Co budeme potřebovat:

Program JOKER 3.4.1CZ
Stáhnout
Servisní kabel




Příprava

Základním předpokladem pro práci se servisním programem je jako vždy správná volba kabelu.

Pro práci s JOKER nám bude plně dostačovat servisní COM kabel. Určit který COM kabel servisní je a který ne, je velmi složité. Například můj stařičký COM kabel MA-7720 je naprosto spolehlivý pro jakoukoli činnost, i když telefon při zobrazení info „*#06# - Info" položka Acc: „ tvrdojíšně hlásí NONE, ač tam kabel je a pracuje spolehlivě. Takže je to na testování.

Některé neoriginální COM kabely potřebují pro fungování se servisními programy (tedy při vypnutém stavu) doplnit napájení vnitřní elektroniky kabelu, jak tuto úpravu provést se dozvíme zde.

Předností COM kabel je jeho okamžitá spolupráce s PC a programy bez nutnosti instalovat ovladače.
Jeho mínusem je ovšem omezená komunikační rychlost při servisních operacích, což především u novějších telefonů bude velké zdržování.

Nejlépe je tedy vlastnit či si pořídit servisní USB kabel. Jak na to se dozvíme v článku „Výběr a instalace servisního USB kabelu“.



1. Nastavení programu

Nikdy nepodceňujte na první pohled tak banální věc, jakou se nastavení programu může jevit. Dělá se zde poměrně mnoho chyb právě z důvodu proceňování se slovy: " Vždyť na tom není co pokazit".



1. Vybereme model telefonu

2. Nastavíme správný COM port na kterém máme připojený servisní kabel

3. Zvolíme rychlost komunikace (COM kabel max. 115200)

4. Správně nastavíme typ bootování:
  • NORMAL - nastavení pro telefony s testpointem. Poslední možnost jak spojit telefon s programem. Vyobrazení jednotlivých testpointů najdete zde
  • BCore Bug - nastavení pro telefony bez úprav bcore /patch nebo testpoint/, tuto volbu vždy vyzkoušíme jako první
  • BootKey - nasatvení pro telefony které umožňují "patched bootcore". Více o telefonech, které to umožňuji, a postupu se dozvíte v tomto článku


5. Informace o programu

6. Tlačítko CFG je velmi zajímavé. Je zde konfigurace s možností nastavení SKEY a master kódů které budou použity při přepočtu klíčů, viz. dále. Standardně jsou tyto hodnoty nastaveny na 12345678

7. Vyčištění dočasné paměti


Záložka Flash - zálohování, obnova

Při načtení i zápisu flash do telefonu se postupuje obdobně jako v jiných flash programech. Vypnutý telefon připojíme pomocí kabelu k PC, nastavíme komunikaci, zvolíme parametry viz. níže a stiskneme "Číst" nebo "Zápis", a po výzvě Start... krátce stiskneme červené tlačítko.

!!!! Upozorňuji, že fullflash, i všechny ostatní části, nejsou zaměnitelné se zálohami z jiných programů!!!! Pracuje se pořízení funkčních záloh všech podporovaných modelů a postupně budou uveřejňovány.

2. Záložka Flash



1. Nastavení která část bude zálohována či zapisována
  • FF - fullflash která obsahuje všechny následující složky
  • BOCRE - bootcore telefonu, "srdce" software telefonu
  • EEPROM - eeprom obsahující veškerá nastavení a parametry telefonu
  • LGPACK - jazykový modul telefonu
  • T9 - záloha slovníku T9 u telefonů, kde jsou součástí firmware
  • EE_FS - záloha továrních a bezpečnostních bloků EEPROM (společně s BCORE nejdůležitější část software pro oživení)
  • FFS - obsah disku A
  • FFS_B - obsah disku B
  • FFS_C - obsah disku C
  • Manual - možnost načtení jakékoli části flash, která se nastaví v následujícím okně

2. V této volbě se nám zobrazuje startovací adresa a rozměr stahované či zapisované části flash. Při volbě Manual je do oken možno hodnoty specifikovat.

3. Načtení zvolené části flash z telefonu

4. Nastavení doplňkových parametrů pro Zápis fullflash:
  • Ochrana bootcore - přeskočí zápis bootcore
  • Přepočet klíčů - automatický přepočet bezpečnostních bloků EEPROM (odblokování) a zavedení Skey při dokončení zápisu fullfash. Vhodné především při zápisu cizí fullfash.
  • Záloha F.S. EEP - uloží současné tovární a bezpečnostní bloky EEPROM do adresáře Backup
  • Ochrana tov. EEP - přeskočí zápis bezpečnostních bloků EEPROM
  • Úprava Bcore - upraví bcore při oživování totálně mrtvého telefonu
Dostupnost jednotlivých voleb je závislá na zvolené části flash.

5. Zápis - zapíše do telefonu zvolenou část flash do telefonu.


Záložka SKEY

A dostáváme se k záložce, která bude asi zajímat nejvíce čtenářů a to je možnost odblokování a přepočet master kódů. Opět musíme mít nejprve připojený vypnutý telefon k PC pomocí servisního kabelu a správně nastavený program. Po stisku požadované funkce a výzvě programu "Start..." stiskneme červené tlačítko.



1. Výpočet Skey - vyčte klíče a vypočítá Skey telefonu. Ten je potřebný pro mnohé servisní funkce telefonu.

2. Zápis Skey - zapíše do telefonu výše vypočtený Skey. Při druhém stisku ho zase z telefonu odebere.

3. Vytvořit soubor SecBloks ... - uloží bezpečnostní bloky (76, 5008, 5009, 5121, 5122, 5123) do záložního souboru použitelného pro program Siemens Eeprom Tool. Tyto bloky v sobě nesou nejdůležitější informace o telefonu o IMEI a bezpečnostních klíčích. Soubor se načte buď z OTP (tovární) oblasti telefonu, nebo přímo z EEPROM.

4. Přepočet klíčů - odblokování - přepočítá veškeré bezpečností bloky a kódy a zavede do telefonu Skey a Master kódy podle Nastavení v položce 6. CFG.

5. IMEI - volba IMEI, které se použije pro odblokování.

6. Číst F.EEP - načtení a uložení všech bezpečnostních a továrních bloků do souboru použitelného pro program Seiemens Eprom Tool.

7. Změna jména - změní jméno telefonu.

4. Záložka Servis



1. Service mode - zavedení servisního módu do telefonu.

2. Vyp. telefon - vypnutí telefonu, například ze servisního modu.

3. Normal mode - zapnutí telefonu do běžného provozu.

4. Info - vypíše velmi komplexní info o telefonu:
  • Get Info...
  • HWID: 86 (M55)
  • M55 lg1 Sw91 25.05.04 09:57:41
  • IMEI: 35348200xxxxxx
  • DisplayID: 37, Philips Epson S1D15G14
  • Code(05): OTP closed
  • Code(08): BootKEY is unknown
  • Code(0D): Keys are registered in BCORE
  • Code(10): Minimal access to BFB
  • Code(15): Complete condition
  • Code(19): Monitoring is switched on
  • Code(1D): Blocks 5121,5122,5123 are present
  • Battery Voltage 3737 mV.
  • SecurityMode: Customer
  • DSP Firmware Version 09, Power Asic Project ID: 09, RF Chipset ID: 05
  • EELITE Info: free buffer 53242 bytes, free at all 55698 bytes, free for deleted 55698 bytes.
  • Warning: Use Defrag EEP! Small free EELITE buffer!
  • EEFULL Info: free buffer 32944 bytes, free at all 96622 bytes, free for deleted 31230 bytes.
  • Battery Ri measurement: CutOff Idle: 3616mV, CutOff Talk: 3350mV.
  • Operating time: Total 15518064 sec, Current SW 70 sec.
  • Talk time: Total 108008 sec, Current SW 0 sec.
  • CSD: Total 12125 bytes, Current SW 0 bytes.
  • GPRS: Total 2555526 bytes, Current SW 0 bytes.

Z tohoto výpisu se dá odhalit mnoho softwarových problémů telefonu, například i problémy s nabíjením kdyby byly špatně nastaveny parametry baterie.

5. Výpočet kódů - načte kódy z telefonu, přepočítá, uloží do souboru použitelného pro Siemens Eeprom Tool pokud je zaškrtnuto políčko vedle tlačítka tak zároveň umožní je okamžitě zapsat do telefonu. Tato funkce, vyžaduje mít již zavedený Skey a telefon v Sevice mode.

6. 5008 Kódy tel. - zobrazí blokování telefonu

7. Uložit EEP - uloží kompletní zálohu eeprom do souboru použitelného pro program Siemens Eeprom Tool

8. 5121 Master kódy - vypočte a zapíše Master kódy

9. Defrag EEP - kompletní defragmentace eeprom. Uvolní všechny dočasné bloky, které se tvoří vždy když dojde k jakékoli změně v eeprom. Při jejich přeplnění se může telefon začít chovat velmi podivně. Na což nás, mimo jiné, upozorní i výpis Info viz. výše.

10. 5005 MAP info - načtení a možná modifikace informací o výchozích výrobních hodnotách telefonu /Varinat, MAP, Datum výroby/

11. Zapiš EEP - zápis obsahu bloků eeprom ze záloh ve tvaru EEP. Formát je shodný se zálohami pořízenými programem Siemens Eeprom Tool.

12. Simulace SIM - simuluje vložení SIM karty do telefonu. Telefon bez SIM zapneme a po hlášení Vložte SIM stiskneme tuto volbu. Tato funkce je vhodná například když potřebujeme nahrát loader pro patched bootcore, jak je popsáno v kapitole Nastavení, bod 4. Boot key.

13. Formát - zformátuje části datové oblastní telefonu, které si navolíme. Vhodné pro očistu telefonu



5. Záložka Kontrast

Tato záložka nám řeší problém s "modrým" displejem po nahrání cizí fullflash. Již jsem se setkal i s displejem naopak absolutně bílým, a to konkrétně u MC60.



1. Service mode - zavedení servisního módu do telefonu.

2. Vypnout telefon - vypnutí telefonu, například ze servisního modu.

3. Podsvícení vyp. - vypnutí podsvícení telefonu.

4. Podsvícení zap. - zapnutí podsvícení telefonu, vhodné pro přesné nastavení kontrastu "online".

5. "Táhla" kontrastu - nastavení hodnoty kontrastu displeje. Horní pro velké /u CF62 vnitřní/ displeje, dolní pro vnější malý displej CF62.

6. Test kontrast1 - test kontrastu.

7. 5007 Číst - načtení hodnoty kontrastu.

8. 5007 Zapiš - zapsání hodnoty kontrastu.



Nejrychlejší způsob nastavení správné hodnoty:

- zavést Service mode - bod 1.
- zapnout podsvícení - bod 4.
- načíst hodnotu kontrastu - bod 7.
- táhlem nastavíme jemně kontrast - bod 5.
- zapíšeme hodnotu kontrastu - bod 8.




6. Záložka ?



1. Service mode - zavedení servisního módu do telefonu.

2. Vypnout telefon - vypnutí telefonu, například ze servisního modu.

3. Číst IMEI - načtení IMEI pro Freeze

4. Freeze - obnova boot hodnot telefonu, nejčastěji se používá při výměně součástek kdy je potřeba znovu nahrát některé informace.

5. 0071 EEP - úprava bloku eeprom 071 - vypnutí potvrzení při zapnutí a u některých modelů rozšíření menu o volbu pásma.

6. 0280 EEP - úprava bloku eeprom 0280 - zapnutí servisního menu v telefonu (Developer menu)


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 zodpovědnost za nevhodné použití dat z těchto stránek.
   ©2003-2004 Radim Zeman | ©2004 Roman Gregor