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

Thread: New garmin gcd

Threaded View

  1. #6
    Member
    Join Date
    Jan 2019
    Location
    Russia
    Posts
    28
    Rep Power
    99

    Default

    intuicion

    Thanks for the files provided.

    FW_ALL.BIN is a file saved in the RGN-tool from the GCD.
    RGN14.BIN is a file obtained using rrgn command.

    Unfortunately, I didn't have to work with IDA.
    But the HEX editor helped me make a few observations:

    1. The size of the FW_ALL.BIN is always 556 bytes larger than the size of the RGN14.BIN !
    Therefore, it can be argued that FW_ALL.BIN is not compressed RGN14.BIN, but encrypted!

    Code:
    Please Login or Register to see the links
    2. The first double word (four bytes) of the FW_ALL.BIN file is always equal to the size of this file minus 4 and corresponds to the size of the remaining encrypted part of this file.

    [Only registered and activated users can see links. ]

    It remains to find out what the "extra" 552 (= 556-4) bytes are for.
    Perhaps these are some kind of key or encryption table.
    Or some other service information that is not written directly to the region.

    Both of these observations also apply to the pair of BOOT.BIN (encrypted) and RGN12.BIN (unencrypted) files.

    PS:
    As for the title of this topic.
    The problem is not with the new GCD format. The format is old.
    The problem is that the executable binaries are encrypted now.
    Last edited by VadimK; 16th December 2020 at 11:30 PM. Reason: updated table data

 

 

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
  •