Welcome guest, is this your first visit? Click the "Create Account" button now to join.
Likes Likes:  0
Results 1 to 10 of 17

Hybrid View

  1. #1
    Member
    Join Date
    Dec 2018
    Location
    St. Petersburg, Russia
    Posts
    25
    Rep Power
    7

    Default

    Quote Originally Posted by Cnfhbr View Post
    It's not like that.
    GMA file of course contains unlock codes, the validity of which is confirmed by a digital signature in the file. The main thing in this file is a valid signature.
    Shure it's some kind of signature. Anyway that's my experience. Some time ago my vendor said that starting from the next map version current "license" is no more valid (as the map's FID value has increased) so each customer have to "renew" it individually according to the procedure. So I'd sent them ID of my unit and the vendor did responded with the .gma file generated. Actually, in order to get the map working, all I have to do is to place that .gma file next to gmapsupp.img in the ext. storage media. There are no other related files like .unl, etc. The .gma file missing results in auth error so the map is indeed protected. And that .gma file is the sole mean to unlock the map. I've no idea if that's right or wrong but it in my case it works in that manner.

    Thanks for the quote from the official Overview. Could you provide a direct link to the related Garmin page?

  2.    Advertissements


  3. #2
    Navigation software expert *.gma - What's inside?!
    *.gma - What's inside?!
    Cnfhbr's Avatar
    Join Date
    Jan 2010
    Location
    CIS
    Posts
    1,033
    Rep Power
    551

    Default

    Quote Originally Posted by Swall View Post
    Some time ago my vendor said that starting from the next map version current "license" is no more valid (as the map's FID value has increased) so each customer have to "renew" it individually according to the procedure. So I'd sent them ID of my unit and the vendor did responded with the .gma file generated. Actually, in order to get the map working, all I have to do is to place that .gma file next to gmapsupp.img in the ext. storage media. There are no other related files like .unl, etc. The .gma file missing results in auth error so the map is indeed protected. And that .gma file is the sole mean to unlock the map. I've no idea if that's right or wrong but it in my case it works in that manner.
    No wonder.
    An additional GMA-check was added to the firmware of modern devices for maps with FID > 2200.
    As I mentioned before, the GMA file contains unlock codes that are digitally signed, so it was enough in your case.
    However, many legacy devices don't have additional GMA-check and don't support GMA files at all, only UNL.


    Quote Originally Posted by Swall View Post
    Thanks for the quote from the official Overview. Could you provide a direct link to the related Garmin page?
    Garmin does not publish such overviews on its pages available to the public.

  4. #3
    Navigation software expert *.gma - What's inside?!
    *.gma - What's inside?!*.gma - What's inside?!*.gma - What's inside?!
    Giomen's Avatar
    Join Date
    Apr 2009
    Location
    Suomi-Russia
    Age
    57
    Posts
    2,158
    Rep Power
    729

    Default

    Quote Originally Posted by Swall View Post
    Actually, in order to get the map working, all I have to do is to place that .gma file next to gmapsupp.img in the ext. storage media. There are no other related files like .unl, etc. The .gma file missing results in auth error so the map is indeed protected. And that .gma file is the sole mean to unlock the map. I've no idea if that's right or wrong but it in my case it works in that manner.
    The file with "unl" extension is just an only usual text file. Garmin device read it and content of the file be saved in non-volume memory. So until you will reset device there is no longer needed in this file. Did you use a unlock file with new FID sometime?
    As another option there are unlock code in img file. It may be distributed by vendor with ready for use file or with mapset for mapsource.
    We do not know anything about your map vendor...
    Garmin, how much is 30 pieces of silver for Judas today? Were they worthy for crucifix of GPSPower?

  5. #4
    Navigation software expert *.gma - What's inside?!
    *.gma - What's inside?!
    Cnfhbr's Avatar
    Join Date
    Jan 2010
    Location
    CIS
    Posts
    1,033
    Rep Power
    551

    Default

    Quote Originally Posted by Giomen View Post
    As another option there are unlock code in img file. It may be distributed by vendor with ready for use file ...
    Most likely that's the case, since the customer has updated the map on an individual basis.

  6. #5
    Member
    Join Date
    Dec 2018
    Location
    St. Petersburg, Russia
    Posts
    25
    Rep Power
    7

    Default

    Quote Originally Posted by Giomen View Post
    Garmin device read it and content of the file be saved in non-volume memory. So until you will reset device there is no longer needed in this file. Did you use a unlock file with new FID sometime?
    Of course the device can save the code in NVM because it's feasible. On the same ground one can claim that if your computer is networked then all your sensitive data you ever placed on the computer are (or will be soon) stolen. Honestly, I don't think it saves an unlocking codes. Simply because it's not necessary. Moreover it will weaken the map protection strength.

    Quote Originally Posted by Giomen View Post
    As another option there are unlock code in img file. It may be distributed by vendor with ready for use file or with mapset for mapsource.
    We do not know anything about your map vendor...
    Well the whole truth is that the map on the vendor's web site is available as an executable file. To get the map, customer have to download and run that file, which rises a dialog in the process asking for the unlocking code. The customer have to type the code and the program creates the map image file for use on the device. So it seems the unlocking code is buried in the map image. It's no more necessary to put the unlocking code file (.unl) to the SD card. For my device anyway

  7. #6
    Navigation software expert *.gma - What's inside?!
    *.gma - What's inside?!*.gma - What's inside?!*.gma - What's inside?!
    Giomen's Avatar
    Join Date
    Apr 2009
    Location
    Suomi-Russia
    Age
    57
    Posts
    2,158
    Rep Power
    729

    Default

    Quote Originally Posted by Swall View Post
    Honestly, I don't think it saves an unlocking codes.

    So it seems the unlocking code is buried in the map image.
    The both of things are fact!
    Garmin, how much is 30 pieces of silver for Judas today? Were they worthy for crucifix of GPSPower?

  8. #7
    Member
    Join Date
    Dec 2018
    Location
    St. Petersburg, Russia
    Posts
    25
    Rep Power
    7

    Default

    Quote Originally Posted by Giomen View Post
    The both of things are fact!
    Another fact is the device performs the map enabling procedure on each cold start. So it does not relies on the stored history data

  9. #8
    Navigation software expert *.gma - What's inside?!
    *.gma - What's inside?!
    Cnfhbr's Avatar
    Join Date
    Jan 2010
    Location
    CIS
    Posts
    1,033
    Rep Power
    551

    Default

    Quote Originally Posted by Swall View Post
    Another fact is the device performs the map enabling procedure on each cold start. So it does not relies on the stored history data
    For most devices, the info on the successful authentication of the map is stored in non-volatile memory after the first success and kept there right down to the next hard/master reset or NonVol clearing.
    For example, some tricks for temporary map authentication are based on this property.

  10. #9
    Navigation software expert *.gma - What's inside?!
    *.gma - What's inside?!
    Cnfhbr's Avatar
    Join Date
    Jan 2010
    Location
    CIS
    Posts
    1,033
    Rep Power
    551

    Default

    Quote Originally Posted by Swall View Post
    So it seems the unlocking code is buried in the map image.
    It's easy to verify via ImgTool or GMapTool.
    The 25-digit unlock code is written to the MPS subfile of the map as a U-record.

  11. #10
    Member
    Join Date
    Dec 2018
    Location
    St. Petersburg, Russia
    Posts
    25
    Rep Power
    7

    Default

    Quote Originally Posted by Cnfhbr View Post
    It's easy to verify via ImgTool or GMapTool.
    The 25-digit unlock code is written to the MPS subfile of the map as a U-record.
    You're right. It's there

    Quote Originally Posted by Cnfhbr View Post
    For most devices, the info on the successful authentication of the map is stored in non-volatile memory after the first success and kept there right down to the next hard/master reset or NonVol clearing.
    For example, some tricks for temporary map authentication are based on this property.
    Well, I think this security bug is by design. After all, Garmin's primary products are hardware devices so it's not seriously interested in closing all back doors
    Last edited by Magnetron; 8th January 2019 at 01:45 PM. Reason: Don't multi post in a row Edit instead.

 

 

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •