Translate

Odklep MIO naprav in namestitev iGO navigacije

V zadnjih letih so zelo popularne tudi MIO naprave, ki marsikaterega kupca premamijo s ceno in na videz lepim uporabniškim vmesnikom ter funkcijami. Vse lepo in prav, dokler smo mnenja, da lahko tako kot tudi za večino ostalih komercialnih navigacij, dobimo zemljevide enostavno in "zastonj" na raznih pašnikih in spletnih straneh, kjer se najdejo tovrstne nelegalne dobrine. No, tukaj pa se zgodba zakomplicira, saj je dandanes skorajda neverjetno, a na žalost dejansko zares nemogoče dobiti oz. uporabiti nove zemljevide, ki bi jih enostavno skopirali na napravo. Vaša MIO naprava žal ne bo sprejela nobene vaše nelegalne ponudbe, zato vam ne preostane nič drugega, kot da bodisi posodobite zemljevide na legalen način, ali pa se lotite predelave in napravo odklenete ter nanjo naložite drug navigacijski program, ki vam omogoča uporabo "gratis" zemljevidov. Ker pa verjamem, da se nam delavskemu razredu prva opcija upira, vas bom podučil o drugi opciji, ki je bolj prijazna našim žepom :)

Torej, če želimo na MIO napravo naložiti drugo navigacijo (osebno priporočam katerega izmed iGO) moramo napravo najprej odkleniti, in to v bistvu pomeni, da se nam ob zagonu naprave ne zažene privzeta MioMap/Spirit navigacija, temveč iGO8 oz iGO Primo, ki ga naložimo na Flash disk naprave oz SD
//////////////////////////////////////////////////////////////////////////////////
Pred vsakim posegom v napravo, pa najprej nekaj zelo pomembnih nasvetov:
- Najprej vedno naredimo varnostno kopijo naprave na PC;
- Nikoli, ampak zares nikoli ne spreminjamo datoteke PATHS.XML, ki se nam sicer mamljivo ponuja na flash disku in v kateri so lepo in očitno vpisane poti do glavne AppStartupSec.exe aplikacije. Če tukaj kaj spremenimo, izgubimo USB povezavo in posledično lahko nastane zares velik problem!
- Na napravo ne nalagajte nepreizkušenih unlockov za katere niste prepričani, ali bodo dejansko sploh delovali na vaši napravi. Nekateri unlocki vam pri inštalaciji celo spremenijo register naprave in nastane lahko nepopravljiva škoda!
- Na nižje modele z manj kot 64 Mb RAM-a (npr: Mio Moov 200) nikoli ne nalagamo nobenih vmesnikov in vedno naložimo najmanj požrešno navigacijo kot je npr. iGO8!
- Na Mio naprave (enako velja tudi za vse ostale wince naprave) NE nalagamo Garmin XT, čeprav je po spletu veliko verzij in informacij da deluje! To v teoriji sicer približno drži a se v praksi pokaže nasprotno, saj  Garmin XT nikoli niso uspeli prekodirat, da bi deloval tekoče in brez napak na wince op. sistemih.
- Da na napravi sprostimo prostor za nalaganje novega softwera z zemljevidi moramo pobrisati obstoječe miomap zemljevide. Najdemo jih v mapi Miomap pod imenom država.cpf oz na novejših modelih v mapi Navman\Maps\ pod imeni ******.map
//////////////////////////////////////////////////////////////////////////////////

Sicer pa za MIO naprave na splošno poznamo dva načina odklepa:

1. Direktni zagon nove navigacije (bolj priporočljivo)
2. Zagon navigacije preko novega upor. vmesnika (manj priporočljivo)
Ta vmesnik nam poleg možnosti zagona različnih navigacij, ponuja še razne programčke za poslušanje glasbe, predvajanje video vsebin, razne sistemske pripomočke, igre itd..Ta opcija je sicer privlačna za oči, vendar priznajmo si, na napravi v 99% ne uporabljamo ničesar drugega, kot le samo navigacijo. Slabost tega vmesnika je tudi nepotrebna dodatna poraba sistemskih resourcev (RAM, CPU, prostor na pogonu)

1. Direktni zagon nove navigacije
Ta opcija je v bistvu tudi najbolj enostavna, saj napravi samo spremenimo poti v sistemski datoteki appstartupsec.ini, v kateri je med drugim zapisi navedena tudi pot do navigacijskega softwera in to je za nas najbolj relevantno. Ta zapis je sicer odvisen od same serije naprave:

a) Mio Moov modeli imajo ta zapis v datoteki appstartupsec.ini ki se nahaja v mapi \My Flash Disk\Miomap\ in privzeto zgleda takole:

[Process1]
RelativePath=False
ProcessFile=Program Files/MioMap/MioMap.exe
ProcessCmdLine=
ProcessDbgFile=
ProcessDbgCmdLine=
MaxRestarts=3
Major=TRUE
WindowName=MioMap
MaxCloseMessages=10

Vse kar je potrebno je to, da spremenimo le tretjo vrstico, kjer je zapisana pot do programa. Primer, da na flash disk naprave naložimo Primo, potem tretjo vrstico spremenimo takole:

[Process1]
RelativePath=False
ProcessFile=\\..\\My Flash Disk\\Primo\\Primo.exe
ProcessCmdLine=
ProcessDbgFile=
ProcessDbgCmdLine=
MaxRestarts=3
Major=TRUE
WindowName=MioMap
MaxCloseMessages=10

V tem primeru se vam bo torej ob zagonu naprave, samodejno zagnal Primo in ne več Miomap.

//////////////////////////////////////////////////////////////////////////////////
b) Mio Spirit modeli imajo datoteko appstartupsec.ini v drugi mapi in sicer
\My Flash Disk\Program Files\Navman\ in privzeto izgleda takole:

[AppStartupSec]
TurnOffConsole=TRUE

[Process1]
RelativePath=TRUE
ProcessFile=SmartST_CE.exe
DefaultCmdLine=
BootCmdLine=
StartOnBoot=1
MaxRestarts=3
TreatCloseAsError=TRUE
Major=TRUE
WindowName=SmartST_CE
MaxCloseMessages=10
KeysToForward=0x7A,0xC4
KeysToBoot=

pod to sekcijo sledijo še : [Process2] [Process2] [Process4] [Process5], vendar ti NISO RELEVANTNI

Vse kar je potrebno je to, da tudi v tem primeru spremenimo le drugo vrstico v [Process1], kjer je zapisana pot do programa. Primer, da na flash disk naprave naložimo Primo, potem drugi vrstico spremenimo takole:

[Process1]
RelativePath=FALSE
ProcessFile=\\..\\My Flash Disk\\Primo\\Primo.exe
DefaultCmdLine=
BootCmdLine=
StartOnBoot=1
MaxRestarts=3
TreatCloseAsError=TRUE
Major=TRUE
WindowName=SmartST_CE
MaxCloseMessages=10
KeysToForward=0x7A,0xC4
KeysToBoot=

sekcij [Process2] [Process2] [Process4] [Process5] ne spreminjamo!

//////////////////////////////////////////////////////////////////////////////////
c) Mio Moov S modeli kot je recimo S555 imajo te poti vpisane v drugi datoteki in sicer v ProcessMgr.ini ki se nahaja v mapi \My Flash Disk\Program Files\System\ in ki zgleda takole:

[GEN]
config1 = 0,3000,99443,
heartbeat = 500,5,,,
apcall00 = \My Flash Disk\Program Files\MioMap\PLUGINS\FMT\Bin\FMtransmitter.exe,-h,0,1,1,1000,
apcall01 = \Storage Card\Navigation\Navigation.exe,,2,0,2,2000,
apcall02 = \My Flash Disk\Program Files\MioMap\spirit.exe,,0,0,0,2000,
scrsavconf = 31,2000,,,

[WM_MESSAGE]
msg00 = 0,1046,0,0,\Windows\USBScreen.exe,,0:3317::,196896,
msg01 = 0,1058,0,0,,500,0:3309::,512,
msg02 = 0,1048,0,0,,500,,20,

v tem primeru spremenimo samo apcall02 vrstico, kjer je zapisana pot do programa. Primer, da na flash disk naprave naložimo Primo, potem spremenimo takole:

[GEN]
config1 = 0,3000,99443,
heartbeat = 500,5,,,
apcall00 = \My Flash Disk\Program Files\MioMap\PLUGINS\FMT\Bin\FMtransmitter.exe,-h,0,1,1,1000,
apcall01 = \Storage Card\Navigation\Navigation.exe,,2,0,2,2000,
apcall02 = \My Flash Disk\Primo\Primo.exe,,0,0,0,2000,
scrsavconf = 31,2000,,,

[WM_MESSAGE]
msg00 = 0,1046,0,0,\Windows\USBScreen.exe,,0:3317::,196896,
msg01 = 0,1058,0,0,,500,0:3309::,512,
msg02 = 0,1048,0,0,,500,,20,

Če želimo iGO Primo zaganjat iz SD kartice, potem spremenimo takole:

[GEN]
config1 = 0,3000,99443,
heartbeat = 500,5,,,
apcall00 = \My Flash Disk\Program Files\MioMap\PLUGINS\FMT\Bin\FMtransmitter.exe,-h,0,1,1,1000,
apcall01 = \Storage Card\Primo\Primo.exe,,2,0,2,2000,
scrsavconf = 31,2000,,,

Sekcijo [WM_MESSAGE] pustimo tako kot je v originalu, apcall02  vrstico pa enostavno pobrišemo.


//////////////////////////////////////////////////////////////////////////////////
2. Zagon preko novega uporabniškega vmesnika
Poznamo različne vrste neuradnih uporabniških vmesnikov za različne naprave. Skupno vsem je to, kar sem opisal že malo višje in sicer, da se vaša naprava spremeni v multi-funkcijski dlančnik, vendar je potrebno na ta račun vzeti v zakup tudi nekaj minusov, največji je kot rečeno davek na sistemske resource. Seveda je predvsem ta davek odvisen od samih tehničnih specifikacij naprave (cpu, ram)
Kakorkoli, če se že odločite za odklep preko vmesnika, potem imate na voljo najbolj popularnega in sicer VisualGPS, ki je je plod hrvaškega guruja Davorina Lanika. Ima tudi spletno stran z natančnimi navodili, zato tukaj postopkov ne bom posebej opisoval. TUKAJ je povezava! Meni ta vmesnik ni preveč pri srcu, saj zajema cel kup dodatkov in funkcij, ki pa jih dejansko večina na poti ne bo nikoli potrebovala, posledično pa terjajo tudi precej sistemskih resourcev. Vsekakor pa vso spoštovanje avtorju do takega izdelka!

in še video predstavitev:



Obstaja še ena opcija odklepa. Ta je meni tudi najbolj pri srcu saj se vse izvaja preko SD kartice in praktično ni potreben noben poseg na samem flash disku naprave. Je pa res, da je v tem primeru potrebnega nekaj več znanja in razumevanja. Gre za odklep naprave preko unlock menija s posebno skripto, ki se sproži ob zagonu naprave in se izvaja izključno iz SD kartice. To velja seveda samo za Mio modele, ki imajo opcijo SD. V principu zadeva deluje tako, da na SD pripravimo skripto/ukaz (temu pravimo Mortscript), ki se avtomatično inicializira ob zagonu naprave in ji narekuje redosled, kaj naj se zgodi ob procesu zagona. V grobem: zapre vse Mio procese, naloži modificirane gonilnike in registerske vnose, nato se naprava zažene v nov uporabniški vmesnik, ki se nahaja na SD kartici. Je pa tako, da tak način odklepa zahteva prilagoditev skritpte za vsak model posebej, torej univerzalne rešitve ni. Logično, različni Mio modeli imajo različne funkcije in s tem povezane procese.
Primer novega vmesnika


Kot je razvidno, gre za osnovni uporabniški vmesnik, preko katerega potem lahko direktno zaganjamo Privzeto Mio navigacijo (ki je v tem načinu seveda nedotaknjena na Flash disku) ali katere druge navigacije, ki smo jo naložili na SD kartico. Najboljša izbira je seveda iGO Primo. Ta vmesnik zahteva manj kot 5 mb RAM-a, kar je res minimalno in nima nobenega vpliva na performance same navigacije.

3 komentarji:

  1. Zdravo,
    imam navigacijo mio moov s760 in bi jo rad nadgradil v i go primo, zanima me katera varianta bi bila najboljsa za mene.
    hvala
    lp

    OdgovoriIzbriši
  2. model spada že med težje "prilagodljive" modele, kar se tiče menjave sw-ja v iGO Primo. Najbolje, da se javiš na moj mail: navi.guru@hotmail.com

    lp, Janch

    OdgovoriIzbriši
  3. Kolk stane za mio da se osvezi z novp mapo. Drugac sam zelo zadovoljen z njo. 2.uprasanje cebi se dalo za pezojevo navigacijo nalozit in sicr v slovenscinil.p

    OdgovoriIzbriši