I've created a forum for discussion about errors, enhancements and general issues for my programs.
Please check out the AnVoIt Software Forum
This program is written with .NET so the same executable can run under Windows and Linux. Switching to another language would be a lot of work again.
This program doesn't use the links Martin Letis discovered by monitoring the HTTP stream. This program actively talks to the Nokia Maps site and evaluates the answer from the server. In other words: there is no static data about what maps are available built into this program. All information comes from the Nokia Maps server.
Just to write a program which uses a static table with all the download links would be quite simple. But downloading the maps is not even 50% of what this program does. I've found out that extracting the maps is much more difficult, as several maps overlaps. In order to be able to merge different maps on the memory card, you need some strategy for what files should be overwritten and what files to keep. And this is what this program gives you.
The reason for not being able to extract the maps to a mobile connected by USB is due to the fact that I don't know how to access the folders on the mobile over USB. If someone has an idea how to do it, please write a comment!
Using the original NOKIA Maps Loader for my NOKIA N85 mobile phone, I was quite disappointed about it's limited functionality. Therfore I searched for an alternative and while searching the Internet, I found this article written by Martin Letis where he describes a way how to download the Nokia Map files without using the NOKIA Map Loader program.
Inspired by this article I tried to understand the format of the messages that are send to and received from the Nokia Maps server and finally I succeeded, so I started to write a small program which helps me to download single map files. Then I've added feature by feature and finally I got a quite full featured alternative to the original Nokia Maps loader application.
There is no installer required, no Windows registry entries are read/written and it's just a single executable. It can be run from USB stick or even from CDROM (at least I hope so, never tried yet…. ).
Disclaimer:
This program has been built by analyzing data (unencrypted HTTP traffic) that is available to anyone. In no way has Nokia software been disassembled, reverse engineered, or extended in any way. It is not my intention to infringe any Nokia patent.
Good luck when trying this software, hope you can enjoy it. Would be nice if you leave a comment here…..
Andreas Vogel
I don't wanna charge for this program. On the other side, creating and maintaining this program took and takes time and donations are welcome.
So if you use and like this software you might wanna consider a donation.
The program manual for the current version 2.x can be found here: AvMapsLoader Manual 2.x
The program manual for the old version 1.x can be found here: AvMapsLoader Manual 1.x
You can find here the tables with the static links to the NOKIA download server for all known versions of NOKIA Maps 2 and NOKIA Maps 3.
Discussion
this piece of software is very usefull. thanks a lot for this good work!
Great job, man! I love your software. However, I still do not know what are the city indexes used for in 3.0 version and how do I copy them to my folder structure in the phone. Those indexes were not used in 2.0 version of maps.
Cheers!
Works fine under Mandriva Linux 2009.1
Very good job !
nice piece of software – but i am missing directions what to do with the downloaded files.
the actual map files are covered elsewhere (/home/user/MyDocs/cities/diskcache/) – but where are the City Indexes meant to be on the device and what are the used for?
i get these files
CityIndex_3_00.01.23.112-Europe_info.xml
CityIndex_3_00.01.23.112-Europe.zip
Maptiles_3_00.01.23.112-Tiles_info.xml
Maptiles_3_00.01.23.112-Tiles.xml
Region_3_00.01.23.112-Europe.zip.part
Region…zip would be the actual map, what are those xml files for and where does the content of CityIndex…zip go?
and, though out of scope for the app, any information how to make ovi maps look for the maps on the sd card. not the device memory?
Finally I found that great piece of software. That beats everything which was before. Thanks alot!!
i don't know how to run the .exe file in ubuntu 10.04 (lucid)
please help !!!
thx
@ubuntuuser: you need to have mono installed. start with the core mono packages (“mono” most lilkely) and check the error messages for missing files. use either apt-file or the form “Search the contents of packages” at http://packages.ubuntu.com/ to find the missing packages.
Hi :)
excellent stuff! Is it correct that there are at this moment no voices on the server available? Might be some kind of technical problem on nokia's side .. I don't see voices in nokia map loader as well
I like this article. Just like when I'm playing casino spielen. Thanks for sharing!
I feel you are too good to write Genius!Thanks for posting, maybe we can see more on this. Do My Essay
In hard times like these we need the information you are providing. international tax Ukraine
Thanks for the util. Much better than Nokia's effort.
Full america and europe maps of version 00.02.41.121 cannot be downloaded (a program exception appears). Could you fix it?
This is the info when trying to download Europe map zip file. System.ArgumentOutOfRangeException: El valor de '-1289398242' no es un valor válido para 'Maximum'. 'Maximum' debe ser mayor o igual que 0. Nombre del parámetro: Maximum
I like this article, now i will visit Sportwetten Tipps and thank you for sharing.
I think the problem is that the new zopfiles are larger than 2GB and the program cannot download them. Could you fix that?
Hi Andreas, I got teh same message as Iker. The only difference is that mine contains other numbers: “The value of 982289543…” This appeared when I am trying to DL the map of europe 02.41.123 which ia 3.09GB bitesize.
Thank you sir! Great tool. Worked like a charm for me! Finally I could update to the latest maps without having an internet connection on my mobile.
I have a problem. When I extract latest Nokia Maps 0.1.25.114 to my E52 flash card to /CITIES directory (I deleted all files from previous version of the maps) I still see previous version of the maps 0.1.24.114 when I check map version in Nokia Maps Menu (on the phone). When /CITIES folder is empty maps version is 0.0.0.0 so the phone knows when maps are in /CITIES folder and when not. Guys, please help.
Sorry for being such a noob, but can someone tell me what to do with the files after downloading them?
I know I should extract it, and then comes a few folders numbered from zero to nine. I reckon I should copy these folders to the 'cities' folder in the memory card, right fellas?