Yea, I also do not have this "content.db" file. Searched all tomtom go folders. Perhaps they are no longer using this "content.db" file in versions 1.9 and above? I have the latest 1.13.2 and I am on Android 4.4.2. Since Esquiro is also on 4.4.2, I don't think this is an issue with Android.
Esquiro, can you try updating your TomTom Go to the latest version?
I do see a "contentconsumer.sqlite" file though. I know that sqlite is a database format. Perhaps they have changed the name and format? I tried changing the name of this "contentconsumer.sqlite" file to "content.db" and then tried to run it through your script. I received an error message like visda saying "Eror "sqlcipher": No encryption key valid". I also tried your v4 file and that also did not work.
We would appreciate it very much if you can update your script. Thank you.