The GMA file is pretty much impossible to crack, or generate a GMA code of our own due to the extremely sophisticated encryption algorithm.
Others had figured out how to get around the GMA file check, but I have no idea how it was done.
And Garmin has added another layer of protection to their most recent firmware/software versions.
Bookmarks