Autor


Pavol Lobotka
  Ako prerobiť systémové patche
Vydáno dne:  24.11.2005
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.4   3.4 (hodnoceno 8x)
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.4
 
návod

Keďže sa stále množia požiadavky na zmenu systémových patchov z jedného typu telefónu alebo firmwaru na iný, rozhodol som sa napísať návod, ako si prerobiť systémový patch pre svoj telefón a jeho firmware.

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!



Co budeme potřebovat:

 Winhex     
Stáhnout
 V_Klay     
Stáhnout


Ďalej budeme potrebovať patch, ktorý chceme prerobiť a 2 zálohy fullflash:
1. musí byť z telefónu (typ a FW), na ktorý je určený patch, ktorý chceme prerobiť (ďalej FF1),
2. musí byť z telefónu, pre ktorý ideme patch prerobiť (ďalej FF2).

Postup

1. V programe WinHex si otvoríme vedľa seba 2 spomínané fullflashe - FF1 a FF2 a v programe V_Klay si otvoríme patch, ktorý chceme prerobiť.

2. Vo V_Klay si označíme a skopírujeme prvú adresu.



Vrátime sa späť do WinHexu na FF1 a klikneme na Go To Offset (Position->Go To Offset). Sem vložíme adresu, ktorú sme si skopírovali a stlačíme OK.



3. Označíme celý riadok s nájdeným offsetom a stlačíme Ctrl+Shift+C čím skopírujeme celý riadok.



4. Odpočítame si, koľké od začiatku je dvojčíslie našej adresy v 16-kovej sústave od začiatku riadku (v tomto príklade 13).

5. Prejdeme na FF2 a klikneme na Find Hex Values (Search->Find Hex Values), spôsobom Ctrl+V vložte skopírovaný riadok a stlačte OK.



6. Začne nám blikať začiatok nájdeného riadku, od ktorého odčítame 13-te dvojčíslie.



7. Teraz nás čaká posledný krok - opísanie adresy a to tak, že opíšeme prvých 7 čísel zo stĺpca offset na začiatku riadku, kde sme si našli konečné dvojčíslie, v tomto príklade dvojčíslie 0E v riadku 0115078. Posledný znak dodávame z riadku Offset, číslo stĺpca, v ktorom je náš hladaný znak.



Touto adresou nahradíme originálnu adresu v programe V_Klay (môžeme opísať bez 0 na začiatku.



Poznámka:

1. Týmto postupom nejdú upraviť všetky systémové patche.
2. Pre niektoré patche s dlhými adresami netreba zháňať FF z telefónu, pre ktorý sú určené, ale stačí skopírovať staré dáta do Find Hex Values.





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