Minulý týden jsem zakoupil HTC Cruise a dnes se mi konečně
podařilo se rozhoupat a okusit radost z dodané navigace TomTom.
Mapa Brna byla nedostatečná, a tak jsem začal bádat jak rozjet více map bez nutnosti drahé koupě.
Na fórech se píše o stažení specialně upravených verzí TT
a nutnosti odinstalace originální verze a problému z toho vyplývajících.
Po chvíli zkoumání nad strukturou TT jsem zjistil, že cesta k mapám se ukládá do CurrentMap.dat a jediný haček je v tom, že tato data jsou ukládána binárně a tak běžná úprava Textu k načtení map nebyla dostatečná. Použil jsem PSPad a v hexadecimálním módu upravil cestu k mapám východní evropy po spuštění TT jsem provedl jejich aktivaci viz. TomTom Activation a mapy fungují dle očekávání.
Samotná binární data v CurrentMap.dat jsou složena ze tří částí
Hlavičku a patičku uvádím v hexa kódu, cestu k mápám (tělo) pak pomocí ASCII. PSPad je šikovný nástroj,
a tak vám zadanou cestu hravě na hexadecimální tvar převede.
Hlavička:
==============================
FFFE 2100 0000 0000 0000
Tělo:
==============================
\Storage Card\My Documents\Eastern Europe\
Patička:
==============================
0000 0D00 0A00
Návod na rozjetí s originálním softwarem:
1. Instalace originálního TomTom Navigatoru v.6.032 (8355)
2.
Udělejte si zálohu souboru \Program Files\Navigator\CurrentMap.dat !!
3. Stažení balíku map EasternEurope
Kód: Vybrat vše
http://rapidshare.com/files/48658095/Eastern_Europe_680.1536.rar
4. Stažení Aktivátoru
Kód: Vybrat vše
http://muj2.edisk.cz/stahnout-soubor/32276/6201tt.rar_4.02MB.html
5. Otevřete soubor CurrentMap.dat
v PSPadu v hexa modu "Zobrazit->Hexadecimálně"
a proveďte následující:
a) doplnit hexa hlavičku viz výše
b) vložit cestu ke staženým mapám viz. výše
c) na závěr doplnit patičku
POZOR: mezi sekcemi nejsou mezery, je nutné dodržet přesně
danou posloupnost, data jsou binární a jejich formát
v textu je irelevantní!!
Doporučení: Pokud jste si originál mapu stáhli zadarmo, daný
formát vám pak bude mnohem jasnější.
6. Uložte CurrentMap.dat a přepiště jím původní soubor
7. Spuštění TT vybrání mapy a provedení aktivace Aktivátorem
8. Pro vložení další sady map proces opakujte a opět platí, že se
nepřidávájí žádné oddělovače, ale data se přidávájí přímo za patičku.
Edit: Začal jsem psát prográmek, který celý proces zautomatizuje, první stabilní verze by mohla být hotová již během zítřejšího večera. ENJOY:)
Edit: První stabilní verze, neobsahuje kontroly a přepisuje vstupní soubor bez vytvoření zálohy, nová verze bude umožňovat vytvoření zálohy a lepší grafiku. Nutnost nainstalovat .NET Framework 2.0
Kód: Vybrat vše
http://rapidshare.com/files/92809015/TTMapRunner.rar.html
Edit: Druhá stabilní verze, automatické vytvoření zálohy + přidán filtr na
soubor CurrentMap.dat
Kód: Vybrat vše
http://rapidshare.com/files/92864451/TT_MapRunner.rar.html