Autor


Ladislav Bogdányi
  Univerzálne patche x65, x70, x75
Vydáno dne:  21.12.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.2   3.2 (hodnoceno 46x)
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.2
 
úprava

Mnohí ste už isto počuli o Master Patchi. Je to revolučná vecička v oblasti patchovania. Umožňuje priamo v telefóne pomocou java aplikácie plne kontrolovať iné patche. Ako už z názvu vyplýva, on je v telefóne šéfom.

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:

 V_Klay     
Stáhnout
 Master Patch     
Stáhnout
 Master Midlet     
Stáhnout


Master Patch v podstate kontroluje nastavenie patchov v telefóne. Nájdené informácie zapisuje do textového súboru configs. Configs.txt je neoddeliteľnou súčasťou java aplikácie Master Midlet, v ktorej môžete všetky nastavenia vykonávať a už sa nemusíte trápiť s nastavovaním hodnôt priamo v texte patchov. Po zmene nastavení v Master Midlete je potrebný tzv. refresh. Len po ňom sa v telefóne prejavia vykonané zmeny. Počas tohto refreshu Master Patch nahráva zmeny do RAM telefónu a tie sa po zapnutí telefónu prejavia.

Master Patch si k svojej práci vyžaduje i patch Function Library (funkčné knižnice). Obsahujú adresy najčastejšie používaných funkcíí telefónu. Knižnice sú jedinečné pre každý FW a model telefónu. Základnú časť má však rovnakú. Vďaka týmto knižniciam sú všetky novo vyrábané patche kompatibilné so všetkými telefónmi, portovať je preto potrebné len jeden riadok v patchi. Patch Function Library je súčasťou základného balíka patchov, ktoré sa z fullflashu telefónu dajú vygenerovať pomocou programu Smelter.

V ďalších riadkoch sa vám budem snažiť popísať, ako správne nainštalovať Master Patch. Nejdem tu teraz popisovať, čo všetko musíte urobiť preto, aby ste mohli do telefónu nahrávať patche, nakoľko práca s Master Patchom nie je určená pre začiatočníkov. Generovanie kódov, loaderov a prácu s programom V_Klay si preštudujte v starších článkoch.

1. Nahrajte do telefónu knižnice pre svoj telefón. Ak ich ešte nemáte, vygenerujte si ich cez Smelter, alebo stiahnite pre svoj telefón a FW zo sekcie Patche
2. Vytvorte vo filesystéme telefónu pomocnú zložku 0:/Misc/Patches/ptc
3. Aplikujte Master Patch
4. Do filesystému 0:/Java/jam/Applications si nakopírujte java aplikáciu Master Midlet

Ďalej už môžete aplikovať patche závislé na Master Patchi. Nájdete ich v sekcii Patche a sú to patche, u ktorých je v poznámke napísané "Aplikovat na patch Master Patch". Po ich aplikovaní sa všetky nastavenia, ktoré ste doteraz poznali zo súborov *.vkp preniesli do java aplikácie. Ponastavujte si všetko ako sa vám páči a vyjdite z aplikácie. Na záver je potrebný spomínaný refresh. V tomto prípade je nastavený na funckiu Synchronizácia. Čiže si nastavte synchronizáciu na rýchlu voľbu (hotkey), ktorú budete vždy po zmene nastaveni spúšťať.

Tu si môžete názorne pozrieť nastavenia hodnôt v Master Midlete u patchov závislých na Master Patchi, ktoré sú momentálne dostupné. Táto časť je prevzatá z môjho tuningu, v ktorom som to popisoval.

K patchom Extra info, Calendar on the Mainscreen sú pre správne zobrazovanie obrázkov potrebné aj grafické časti patchov. Ďalej ak chcete aby bolo možné vypočuť si prebiehajúci čas (Talking Phone) aj pri uzamknutej klávesnici, tiež musíte aplikovať Read Message when Key Locked.
Mne osobne sa osvedčilo najprv nahrať patche a až potom ich nastavovať. Takže keď už máte nahraté všetko, čo ste chceli, môžete prejsť na nastavovanie pomocou Master Midlet.

Po zapnutí aplikácie, hneď môžete priamo zapínať a vypínať jednotlivé patche.

V každom patchi je hneď na začiatku možné zvoliť profily, v ktorých bude patch aktívny.



Big Digital Clock (Veľké hodiny na hlavnom displeji)
Tu je to relatívne jednoduché, môžete si nastaviť pozíciu hodín, vlastnosti dvojbodky, zobrazenie sekúnd či samotných hodín.



Extra info on the mainscreen v6 (Extrainfo na hlavnom displeji)
Vyberiete si pozíciu jednotlivých informácii. A to relativne jednoducho, pohybom joysticku hore, dolu, vpravo či vľavo. Práve pri tomto potrebujete nahrať tri grafické patche. Je potrebné do PIT tabuľky doplniť obrázky Advanced Net, Profile Logo a Extra info znaky. Upozorňujem však, že Advanced Net sa mi aj tak nezobrazovalo korektne. Budem rád, keď mi dáte vedieť, či náhodou nie som sám.



Dynamic Provider (Dynamická zmena operátora)
Nastavenie tohto patchu je identické ako bolo u starších verzií. Pomôže vám tabuľka uložená priamo v patchi.



Talking Phone (Hlasové oznámenie prebiehajúceho času)
Dva riadky, ktoré si všimnete tu, sú cesta k wav zvukom a riadok, kde sa nahrádza budík týmto hlasovým oznámením.



Keypad light trigger (Podsvietenie klávesnice)
Sú tu dva riadky Brightness a Delay. V časti Brightness sa nastavuje intenzita svietenia klávesnice a v časti Delay čas, o ktorý sa podsvietenie klávesnice vypne skôr/neskôr ako podsvietenie displeja. Delay môžete nastaviť od 0 po 255, kde 0=vypnutie skoršie a 255=vypnutie neskoršie. Rastie to priamo úmerne.



Running functions with *# codes (Spúštanie funkcií pomocou zvoleného kódu)
Tentoraz nastavenie tohto patchu vynechám, pretože ide o trošku zložitejšie zistenie potrebného kódu (kód, pod ktorým je potrebná funkcia). Ak by však bol záujem, samozrejme popíšem i toto. O obrázok vás však neukrátim.



Calendar on the mainscreen (Kalendár na hlavnom displeji)
Opäť si môžete nastaviť pozíciu kalendára po osi Y, podobne ako pri Big Digital Clock. Identické sú aj ďalšie nastavenia.



Bellevue Disable icons on mainscreen (Odstránenie ikon z hlavného displeja)
Niet čo dodať. Jediná vec, na ktorú patch potrebuje je, či má pracovať aj pri odblokovaných tlačítkach.



Hourly event and sound alerts after missed_events and state_of_battery v12 (Zvukové oznámenie uplynulej hodiny, zmeškaných udalostí či stavu batérie)
Jediný patch, ku ktorému vám ani na požiadanie nič nepoviem. Akokoľvek sa ho pokúšam nastaviť telefón mi umrie. Ak však na niečo prídem, dám vedieť. Alebo ak už niekto na to prišiel, nech sa ozve.



Tip na záver:
Po aplikovaní všetkých patchov sa mi osvedčilo zálohovať si komplet adresár Patches/ptc zo zložky Misc. A to z toho dôvodu, že ak náhodou niečo pri nastavovaní v telefône pokazíte, prekopírovanie pôvodného adresára zálohovaným je najrýchlejšia metóda, ako telefón opäť spojazdniť. Zapnite telefón a pri tom, kedy by ste mali zadať PIN, sa spojte s explorerom a prekopírujte ten adresár.
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