Recenze  |  Aktuality  |  Články
Doporučení  |  Diskuze
Auto-Moto
Mobilní telefony
Notebooky  |  Tablety
Příslušenství
Wearables  |  Ostatní
Svět hardware  |  Digimanie  |   TV Freak

český Smart Dialer pro WM5, WM6 (Vario, Wizard, Compact II, ....)

Seff (73)|10.1.2006 19:18
Ahoj,

upravil jsem si knihovnu pro Smart Dialing na HTC K-JAM a teď mi funguje vyhledávání kontaktů s diakritikou. MDA Vario má jiný build a proto je potřeba upravit stejnou knihovnu, ale jinou verzi. Moje verze je:

Smart Dialing
Version 2.2 (Build 21176)

Instalace je následující:
1. Stáhni si novou knihovnu do \temp
2. Vypni Smart Dialing
3. Pomocí Resco Exploreru přejmenuj původní
\Windows\smartdialing.dll
na
\Windows\smartdialing.dll.orig
4. Nakopíruj novou knihovnu (je důležité použít Resco)
copy \temp\smartdialing.dll
paste přímo v adresáři \Windows
ignoruj "warning ROM will be overwritten..."
5. Soft reset
6. Zapni Smart Dialing

Já MDA Vario nemám, ale "Šaman" snad dneska dopracuje svou verzi pro MDA Vario. Principielně můžu upravit jakoukoliv verzi, když bude čas.

Šamane, díky za poskytnutí správného nástroje... Je to už spousty let, co jsem disassemleroval ručně MC6502 (Commodore Plus/4, Commodore 64, Atari) a 8080/Z80 (PMD85, ZX Spectrum).

Saman_ce4you (1451)|10.1.2006 23:26
Tak tady je verze pro MDA vario (Smart Dialing 2.2 Build 21355).
macula_ce4you (691)|11.1.2006 06:35
Díky vám oběma :yes:

Typ pro ty, co nemají nebo nechtějí instalovat Resco Explorer: (vyzkoušeno na TC)
...
1. stáhnout novou knihovnu do složky \temp
2. přejmenovat novou knihovnu na smartdialing.dll.new
3. vypnout Smart Dialing
4. zkopírovat starou knihovnu do složky \temp (pro zálohu)
5. zkopírovat novou přejmenovanou knihovnu do složky \Windows
6. přejmenovat novou knihovnu ve složce \Windows zpět na smartdialing.dll
7. SR
vario (441)|11.1.2006 09:03
super, potlesk vám všem.... Vario se bránilo, po 1. resetu nešla zapnout funkce smartdialing, druhý restart to ale spravil a funguje.. je to bomba
Martin Kubečka (44)|15.1.2006 14:06
Tak jsem upgradoval MDA Vario na ROM od Qteku erze 1.6.1.7 a build SmartDialingu je 21527 a nechodí mi to. Přikládám originální DLL a prosím borce zda by to mohli upraviti. Díky moc.
Saman_ce4you (1451)|16.1.2006 13:57
Neni treba, v ROM 1.6.7.1 funguje ta verze pro MDA Vario, mam to vyzkouseny
Jirka_j (186)|20.1.2006 07:54
[QUOTE="macula"]3. vypnout Smart Dialing
[/QUOTE]

Můžete mi poradit jak (čím) vypnu Smatr Dialing??
mr_syck (55)|20.1.2006 08:04
Pustis Phone (zelenym tlacitkem). Pravou kontextovou klavesou do menu a ejhle Smart Dailing Options
Jirka_j (186)|20.1.2006 10:02
Tak jsem to testoval obě verze na 1.6.7.1 a nešlo mi to, vůbec se nezobrazila volba Smart Dialing Option... v Menu :(
Saman_ce4you (1451)|20.1.2006 10:20
Neni mozna... Mas tam bordel v tech knihovnach, taky se mi jednou stalo, kdyz jsem patchoval to TMO knihovnu.. Ve \windows prejmenuj tu knihovnu (smartdialing.dll) a zkus ji pak rovnou smazat, kdyz to nepude, tak SR. Tohle delej, dokud ti tam nezustane ta co je v ROM a zacne ti zase fungovat smartdialing (nezapomen ho znova zapnout). Pak tam tu patchnutou knihovnu z Varia nakopiruj, SR a musi to fungovat..
Seff (73)|20.1.2006 10:23
[QUOTE="Jirka_j"]Tak jsem to testoval obě verze na 1.6.7.1 a nešlo mi to, vůbec se nezobrazila volba Smart Dialing Option... v Menu :([/QUOTE]

Volba Smart Dialing Option se nezobrazí protože:

1. Knihovna smartdialing.dll není podepsaná nebo je chybná
2. Verze smardialing.dll není komatibilní s dialerem

Saman_ce4you (1451)|20.1.2006 10:28
Psal za to zkousel pro 1.6.7.1 , tak predpokladam, ze ma stejnou ROM jako ja, tam je vse OK..
Jirka_j (186)|20.1.2006 11:10
Možná jsem to špatně napsal, když tam vrátím tu původní knihovnu (ta má velikost v tc 82.4k) tak vše funguje, když tam přehraju tu na Vario (vel. 81.2k) tak ta položka v menu není ani po SR, to samé pro tu druhou verzi knihovny (81.7k). Když vrátím tu původní, naskočí hned menu "Smart Dialing Option" (ale funkční je až po SR).
Saman_ce4you (1451)|20.1.2006 11:16
No, predne jsi nenapsal jakou mas ROM, predpokladal jsem ze Qtek 1.6.7.1.
Jaky zpusobem jsi tam daval puvodni dll? Ta tam je totiz vzdyky, nejde zrusit, jen jde prebit verzi v RAM. Takze jestli jsi ji tam znova nakopiroval, tak tam je 2x.
Kdyz aplikujes postup, ktery jsem napsal, tak ti to musi funguovat. Nad ostatnima variantama nema cenu diskutovat..
vario (441)|25.1.2006 22:01
na nové rom od TMO soubor smartdialing.dll z předcozí verze Varia bez problémů funguje, ač se změnil build aplikace
Jemnostpan.Hugo (7)|26.1.2006 01:05
Ač jsem dělal co jsem dělal (tak jak jsem to dělal), v TC jsem to neudělal.
V Resco Exploreru na první pokus.
Velice kvalitní home-made upgrade. Díky.
Jirka_j (186)|26.1.2006 17:00
"No, predne jsi nenapsal jakou mas ROM, predpokladal jsem ze Qtek 1.6.7.1."

Napsal jsem to o pár příspěvků výše :), ale problém byl v tom, že jsem to kopíroval total commanderem. chtělo to to resco a už to jede :)
Roman.34 (76)|27.1.2006 23:47
jeden blbej dotaz .. jak mam vypnout smartdial abych tam mohl nakopcit tu upravenou knihovnu.. kratkej postup prosim?
dekuji.
glogloman (173)|28.1.2006 01:42
Postup vypnutí Smart Dialingu: Telefon (zelený sluchátko:) - Nabídka - Možnosti funkce Smart Dialing... - zrušit zaškrtnutí u položky "Povolit funkci Smart Dialing" - OK;)
vtesar (4)|27.2.2006 17:04
Ahoj, je to super práce, díky. Mám jeden námět, nedokážete na MDA Vario ve smartdialingu někdo změnit tu šedou barvu pod vyhledávanými kontakty? v autě je to na zabití, vyhledaná polovina jména není vidět, zbytek je v pohodě, protože to je čené na bílé a ne šrné na šedé.

Díky
Saman_ce4you (1451)|27.2.2006 20:40
To se vylepsi odstranenim TMO skinu z aplikace telefon... Je na to topic i se screenshotem.. Hledej
vtesar (4)|27.2.2006 23:40
¨No, asi hledám špatně, ale podařilo se mi samozřejmě změnit skin telefonu, jediné co zůstalo je ta pitomá šedá v tom vyhledávacím okně smart dialingu. Podle mne to je někde defaultní nastavení, ale v registry se moc nevyznám. Prošel jsem opravdu hodně příspěvků jak odstranit skin nebo ho změnit na modro atd, a... ale tohle nic nevyřešilo.:?
Saman_ce4you (1451)|28.2.2006 11:08
Jestli myslis tu sedivou jakou je na obrazku tady,
tak to je, pravdepodobne, problem aplikace telefon, protoze ten screenshot jsem delal jeste s puvodni TMO rom (tusim ze verze 1.3.2.4). Ve WWE rom co mam je vysviceny kontakt cernym pismem na zlutym pozadi a to trva i kdyz tam dam upravenou verzi smartdialing.dll z cesky ROM..
vtesar (4)|28.2.2006 14:29
Už jsem na to přišel, barva textu a podkladu ve Smartdialing se dá změnit v registry HKLM/Software/HTC/Smartdialing.

Barvy jsou zadány v decimálním kódu, je potřeba převést na HEX a rozdělit na červená, zelená, modrá. Tedy ta barva, co mě nejvíc sra.. na Variu je šedý podklad pod nalezenými kontakty. Ta barva je původně 13421772 v klíči registry HKLM/Software/HTC/Smartdialing/crlMatch , což je v HEX CCCCCC, což je Red 204, Green 204, Blue 204.
Opačně tedy dosadíte vlastní barvu, já tam dal barvu 8421631 , což je taková námořní modrá a je to hlavně čitelné.

Omlouvám se všem vývojářům a jiným guru za tenhle amatérský popis, ale strávil jsem tím dost času a třeba to nějakému jinému neprogramátorovi pomůže.

Vlasta

Melvin_ce4you (12)|6.3.2006 15:30
Zdravím, flashnul jsem si úplně nový i-mate ROM image a nefunguje mi ani jedna z knihoven v tomto vláknu. Můžete se někdo, prosím, podívat na tuhle novou a upravit ji? Jde o verzi 2.2, build 22554.

Díky moc
Martin Kubečka (44)|6.3.2006 16:13
O jakou verzi ROM se prosím jedná?
Saman_ce4you (1451)|6.3.2006 16:56
Jesli to je 2.16.9.1, tak to se na to mrknu. Jeste jsem nemel moznost zjistit, ze ta puvodni pro TMOCZ nefachci...
TheMelin (1642)|6.3.2006 17:36
Já mám tu testovací 2.8.7.101 a český smart dialing zde uvedený mi tam funguje ;-)
Saman_ce4you (1451)|6.3.2006 18:36
Jenze ty mas Qteci, zminovana je z K-Jamu....
Saman_ce4you (1451)|7.3.2006 08:08
Tak tady je ta patchnuta knihovna.
Jde o verzi 2.2 Build 22554 vyskytujici se v ROM v 2.16.9.1 od i-mate..
Tato knihovna je funkcni i v ROM 2.17.7.2 od Qteku
du.du (41)|10.3.2006 00:05
Je možné aby jsem ve Variu s ROM 1.6.2.3 nemel vubec Smart Dialing???
Tuto funkcionalitu tam prostě nemám...
Je pravdou že jsem si nenechal doběhnout celou instalaci od TM a SR jsem instalaci ukoncil - je to tim??? Nebo hledam spatne???

Dik
TheMelin (1642)|10.3.2006 00:09
Ano, je to tím, že jsi po upgrade ROMky udělal SR. Proto se ti nenainstalovali customizační CABy, kde je mimo jiné i SmartDialing.Ale nezoufej. Stačí použít třeba Total Commander a zde v diskuzi zjistíš jak se dostat do ExtRomky, kde nainstaluješ CABy jaké potřebuješ.
Jirka_j (186)|10.3.2006 06:09
Nainstaluj si Total Commandera, do horní řádku, který ukazuje aktuální pozici, napiš extended_rom, otevře se "adesář" s ex. rom, tam si najdi cab co má v názvu SmartDialing a ten si nainstaluj :)
sorX (120)|15.3.2006 23:31
Muzete patchnout jeste tuhle knihovnu?
ROM 2.1.7.0, build smartdialeru 22424.
Saman_ce4you (1451)|16.3.2006 08:41
Co to je za verzi ROM (od jakyho providera)? Zadna z dosud patchnutych ti nefunguje?
sorX (120)|16.3.2006 09:01
Je to uplne ta nova od qteka 2.1.7, jinak odkaz tady.
Zadna doposud patchnuta nefunguje.
Saman_ce4you (1451)|16.3.2006 10:22
No, jooo, tos ale napsal blbe, to je verze 2.17.x.x :D
Jirka_j (186)|16.3.2006 12:39
Mám dojem, že ta poslední verze na I-mate funguje i v téhle verzi...
sorX (120)|16.3.2006 15:39
[QUOTE="Saman"]... to je verze 2.17.x.x ...
[/QUOTE]
Promin, jsem pitomec :D. No treba ten novejsi build smartdialeru je horsi :D.
Jirka_j (186)|16.3.2006 21:14
Ale ta verze od i-mate měla číslo 2.16.9.1 WWE, tato má 2.17.2 WWE, takže bude novější, ne?
sorX (120)|16.3.2006 22:09
Tohle pry ma byt oficialni verze, takze proto mozna ten starsi smartdialer(?stabilnejsi?). Ale jinak nevim, ja rozdil stejne nepozoruju. Kazdopadne novejsi je, otazka je, jestli v ni nejsou starsi veci z duvodu "stability".
TheMelin (1642)|19.3.2006 01:26
Já bych též poprosil o úpravu knihovny smart dialu verze 22424 na předchzí straně. Děkuji
sorX (120)|19.3.2006 19:09
Tak uz jsme dva, tak snad to co nejdriv nekdo predela. Jsem linej do toho jit.:D
macula_ce4you (691)|23.3.2006 07:04
Také se přidávám k prosbě o úpravu knihovny pro SmartDialer 22424.
sorX (120)|24.3.2006 14:53
Nikdo to nemuze sesmolit? :D
Saman_ce4you (1451)|24.3.2006 15:35
sorX: Bud od ty dobroty a necituj, pokud reagujes primo na posledni prispevek..

Vite, tohle patchovani knihovny neni moc zazivna prace a navic, pokud z toho nic nemam (neslouzi to me), tak k tomu je jeste vetsi odpor. Volnyho casu navic moc nezbejva, takze bud se to nauci jeste nekdo nebo, pokud to neudela Seff, budete muset pockat, az se sejdeme na stejny ROMce :cool:
macula_ce4you (691)|25.3.2006 00:33
Tak jsem se pokusil o úpravu té knihovny sám. :cool:

Jelikož nejsem programátor (dostal jsem se asi k "Ahoj světe" :oops: ) tak jsem začal tím nejjednodušším "F4" :oops: :oops: . Hmm, vyhodilo to pro mě nějaký nesmysl a já si říkám že takhle jednoduchý to nebude. Čirou náhodou mám na PC nainstalovaný Delphi 2005 a tak jsem to otevřel v tom. Hmm, nějaký čísla seřazené ve sloupcích :sarcastic: . Tak jsem nainstaloval Hackman Hex Editor a já koukám zase nějaký čísla tentokrát opravdu srozumitelně (pro mě) seřazené po dvou :sarcastic: . Jako poslední pokus jsem zkusil Resource Builder a Resource Explorer. Tam to vyplivlo již nějaký srozumitelný text, ale jelikož vůbec nevím co mám editovat, tak tím jsem skončil :disgusted: . Ach jo.

Šamane, budeš muset nainstalovat ROM 2.17... ;)

PS: V čem se to dá teda editovat a taky co. :?
sorX (120)|25.3.2006 12:17
Tady je odkaz na diskuzi, podle ktery se upravovala knihovna intellidialeru pro Magician. Melo by to byt stejny.
http://forum.xda-developers.com/viewtopic.php?t=18844
ElSoft (1244)|25.3.2006 14:05
na wm5 je to úúplně jinak, kdybys ten soubor alespon otevrel v HexEditoru tak na to prijdes sam;)
to Saman: alespon nam tu hod kratky popis s potrebnymi nastroji, urcite se nekdo najde kdo se dotoho vrhne:)
Saman_ce4you (1451)|27.3.2006 12:42
Panove, velice by me zajimalo, zda ste vubec nekdo vyzkousel patchnutou verzi smartdialling.dll pro ROM 2.16.9.1 v ROM 2.17.7.2, driv nez ste sem napsali prosbicky o patchnuti qtekovske.. Me osobne funguje.. :evil: :evil: :evil: