Welcome guest, is this your first visit? Click the "Create Account" button now to join.
Results 1 to 10 of 10
  1. #1
    Junior Member
    Join Date
    Sep 2010
    Location
    on the moon
    Age
    35
    Posts
    7
    Rep Power
    0

    Default Garmin Birdseye JNX format hacking

    Right i think its about time we got one back on garmin and hacked there JNX format.

    Yes i know they have given us the kmz and allowed us to have upto 100 custom made tiles but in some cases this just aint good enought.

    There jnx file format allows far more than than an i think we should all club together and start hacking the format.

    I have been looking into this JNX file and here is what i have found out so far i am hoping if we all pool are resourse we can hack the whle format.

    Starting with what ties you birdseye images to your garmin well if you download a birdseye image it will insert a lock down code this code can be found at 58hex to 7bhex.

    If you have some one elese birdseye just remove there code and insert your own. When you load you GPS there image will now be allowed on your device.

    If you look within jnx file you will also find a bunch of jpeg images look for this string of hex 00 FF E0 the image continues down to FF D9 string.
    This image is the image displayed upto the 1.2mile mark. To view this image in a image viewer copy the data from FF E0 to FF D9 to another file and insert FF D8 into the first to bytes of the new file. Save the file as a jpeg image and it will load in your image viewer.

    More info to come later..........

  2.    Advertissements


  3. #2
    Important User marcio_freitas's Avatar
    Join Date
    Jan 2009
    Location
    Brazil
    Age
    38
    Posts
    157
    Rep Power
    300

    Default

    I like it! ...................................

  4. #3
    Junior Member
    Join Date
    Sep 2010
    Location
    on the moon
    Age
    35
    Posts
    7
    Rep Power
    0

    Default

    Guys there does not seem to be much support for me hacking this format and there are thing that i have yet to learn and will require help on.

    Please feel free to add your finds.

    I belive the were about of the cordinate but have yet to decphier them you help would be great full in hacking that part of the format.

    It would also be nice to be contacted by a programmer who could trun my findings into a tool.

    Cheers

  5. #4
    Junior Member
    Join Date
    Jul 2010
    Location
    campoo spain
    Posts
    9
    Rep Power
    0

    Default

    i thing itīs very interesant theme but iīm not a expert on this materia,

    The beginng concept itīs that Garmin are on sale teorical free products as satellite images that, for example, in Spain itīs free for download, all Spain orthophoto are free discharge,

  6. #5
    Junior Member
    Join Date
    Nov 2010
    Location
    St-Petersburg, Russia
    Posts
    1
    Rep Power
    0

    Default

    I've found additional info on JNX format here
    Code:
    Please Login or Register to see the links
    unfortunately this page is in Russian only.
    Last edited by catymag; 15th December 2010 at 04:09. Reason: coded site link

  7. #6
    Junior Member
    Join Date
    Sep 2010
    Location
    on the moon
    Age
    35
    Posts
    7
    Rep Power
    0

    Default

    looks like some on in russia is carrying out the sam research....

    Code:
    Please Login or Register to see the links
    I have translated the research from russian using google translate.

    JNX

    Briefly about the format
    Files in JNX used in Garmin maps to display maps service BirdsEye.
    The main pluses JNX compared with maps Custom Maps (KMZ):
    (Seemingly) unlimited number of fragments of maps;
    multiple levels of detail;
    high speed display device map.
    A significant drawback is its size JNX rigid adherence to the device.


    The purpose of picking
    Since BirdsEye services from satellite imagery in Russia can not tolerate any criticism, really want to somehow accommodate the tile format for displaying JNX genshtabovskih and other scanned maps on the new devices Garmin, not to be tied for the loss of the format KMZ.
    If it is possible to fully understand how to make your own JNX and make arbitrary garminovsky navigator (with support JNX, of course) to work with these JNX, it will be possible to make converter card format OziExplorer format JNX.


    Internal Structure
    The information below is still very imprecise and are the result of a preliminary study. It is likely that dropped from consideration any important files region JNX.
    File format JNX can be divided into 5 parts:
    title;
    table with a description of levels;
    Service information loader maps;
    table describing the tiles;
    a set of tiles.
    Now a closer look at each of these parts.
    Note 1: All two-and four-byte fields below, using "Intel's" byte order, ie the least significant byte first, and then the older ones.
    Note 2: In all tables below, except for the description of the title, the bias will be relative to the beginning of the file, unless otherwise stated.


    1. Title
    Offset from the beginning
    Header Field Type Description
    0x00 int32 Apparently, the signature. In all JNXah in this field is kept value 0x00000003.
    0x04 int32 ID device for which makes the card. In the demonstration maps, this field is zero.
    0x08 4 int32 coordinates, which draws a card. Description of the system of coordinates, see below.
    0x18 int32 Number of levels of detail.
    0x1S 5 int32 Apparently, there is stored binding code to the device. The format of the fields is not yet known.

    On the coordinates used in the files JNX.
    Coordinates are stored as a landmark 4-byte integers. Two pairs of numbers describe the coordinates of two corners of cards (the importance of the sequence of angles is not yet clear). The first value in the pair is the latitude, the second - longitude.
    To obtain the coordinates of these integers must be divided by 0x7fffffff, and then multiply by 180.
    Example. Assume the file contains the coordinates of 0x1FCD7932, 0x1ADEBDDA. After conversion, the coordinates of N 44 ° 43'20 .81 ", E 37 ° 47'9 .80".


    2. Table describing the levels
    Number of levels of detail in the header specifies the number of elements in this table.
    Structure elements: the Offset from the beginning
    Table Field Type Description
    0x00 int32 Number of tile per level.
    0x04 int32 offset to the description of the first tile at the level.
    0x08 int32 Apparently, the scale at which shows the level of the tiles.

    As used and that the mean value in the field scale, it is not clear.
    In the JNX, I have seen the value of the field scale were as follows: 0x12A95 (76,437) at the first level, 0x12A9 (4777) on the second, 0x4AA (1194) or 0x255 (597) in third.


    3. Service information loader card
    This file is part of the JNX, apparently, is not used for displaying maps. Then keeps a list of URLs from which it downloads the individual tiles, as well as specified GUID maps and copyrights.

    4. Table describing tile
    Offset from the beginning
    Table Field Type Description
    0x00 4 int32 Coordinates single tile.
    0x10 int16 width of the image.
    0x12 int16 height of the image.
    0x14 int32 image size in bytes.
    0x18 int32 offset to the image.



    5. A set of tiles
    Tiles are the usual images in JPG, of which vykusheny markers SOI (ie, the initial two bytes of 0xFF, 0xD8).
    Most of the images have a resolution of 256 by 256 pixels.



    Until all.
    If you have any comments or additions to the format JNX, please write to the author.
    Also, I would highly appreciate if send are small (less than 5 megabytes) do not examples of demonstration files JNX.
    Last edited by catymag; 15th December 2010 at 04:10. Reason: coded site link

  8. #7
    Junior Member
    Join Date
    Sep 2010
    Location
    on the moon
    Age
    35
    Posts
    7
    Rep Power
    0

    Default

    Project is comming along nicely.

    Please show your support more details can be found here.

    Sorry for post other people forums in this post.

    If people would like to help please search for JNX file format hacking and look for another GPS underground website.

    If you would like to read the current finding the owner of the orignal JNX file format site has kindly convert it to english so please check it out here.

    Code:
    Please Login or Register to see the links
    Last edited by whitedrag0n; 12th December 2010 at 22:19. Reason: red card for link to another forum

  9. #8
    Junior Member
    Join Date
    Sep 2010
    Location
    on the moon
    Age
    35
    Posts
    7
    Rep Power
    0

    Default

    All,

    HELP NEED a few of us have been working to ***** the jnx file format but we a struggling now.

    we have stumbled across a siginiature in the header of the jnx file that is encypted with garmin GMA (Garmin Map Activation)

    We need someone who has experience with *****ing GMA.

    PLease help if you know anyone who can help please get them to contact whiter at the website listed below

    Code:
    Please Login or Register to see the links

  10. #9
    Junior Member
    Join Date
    Dec 2010
    Posts
    1
    Rep Power
    0

    Default

    I am also interested in. I am software developer, we can write its program if we find anything. I am new to research.

  11. #10
    Junior Member
    Join Date
    Dec 2010
    Location
    canada
    Posts
    5
    Rep Power
    0

    Default

    Thanks WhiteDragon.

    Bill.

 

 

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
  •  
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.