 Pavol Lobotka |
|
| Ako prerobiť systémové patche |
Vydáno dne: | 24.11.2005 |
Zobrazeno celkem: | 11956 |
Počet příspěvků v diskusi: | 14  |
Průměrné hodnocení: |
|
| | |
|
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!
|
|
---|
Ď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.
|