Most of the talk here about metadata.xml is nonsense.......

Half way through this thread, someone's made this version work by running the app on the internal storage 1st and then copying the entire "com.tomtom.x" folder from internal storage to ext sdcard (but they've also missed a key bit).

The reason this package doesn't work is because there are files missing from the "files" folder in the torrent that you are downloading!

Running the app on device memory creates "currentmap.dat" & userpatch.dat" in the files directory ......... "currentmap.dat" NOT "metadata.xml" is the file that tells your device where to look for the map data ....... without this file, all you'll get is messages about not being able to connect to TomTom!

The missing bit is amending the path in "currentmap.dat" to match where the files are on the ext sdcard - after hours of messing about trying to follow instructions here - I now have this working on both KitKat and Lollipop on a Galaxy 5.