[Xposed Framework Modules] dsa8310:
ttxp-3.3.apk

ttxp-4.4.apk

ttxp-5.5.apk

ttxp-6.6.apk

ttxp-7.7.apk

ttxp-8.8.apk

ttxp-9.9.apk

ttxp-10.10.apk

ttxp-14.14.apk - I wish link were not pre-expired... :)

Given the availability of the xposed framework that optionally enables the behavior modification of existing Android applications, I provide herein an optional xposed module extension to the TomTom GO app, ttxp (v14.14), developed initially for the Android Auto Head Units, but working well on any xposed enabled Android device, under KitKat (4.4.4), Lollipop, Marshmallow, Nougat, Oreo, Pie, Q, R, A12, A13, and so on.

I firstly remind that the only way of using TT GO (on the HU and elsewhere) is to get the official TT GO app from Play Store; side loading won't do. However, working official apps are stored at sites like APKMirror.

There are three two one zero ttxp configurable parameters, on-the-fly, with no reboot needed:

ro.serialno, of no interest to normal Android devices, and actually equal to its original value (but modifiable at will, a fix for the HU case).

WiFi, when selected, it enables data - map/voice - downloading seamlessly over non wifi networks. I use it for wired Ethernet access on my HU (an intermediary to my external LTE modem) or to bypass the mobile data dialogue altogether.

Free mi/km is self explanatory and if enabled comes in handy when in middle of the road, with no mileage left, and no internet access to buy a license subscription extension.

Let's see, out of 10M+ downloads, how many TT GO users would find it. Useful.

You can lead a horse to water, but you can't make it drink.

===

One swallow doesn't make a summer, but thanks anyway. :)

===

What's the matter, couldn't find xposed for Oreo yet? #MeNeither!

(then stick to Nougat)

===

Xposed for Oreo has become available, and the ttxp module works as expected!

(no excuse for thanklessness, now)

===

Version upgrade to v3.3 - app theme has become Theme.DeviceDefault.

(substratum would change it)

===

Version upgrade to v4.4 - will work with TT GO version 2.x.x (as well as 1.x.x)

Spoofing kicks in automatically, if enabled, but one system reboot may be needed after TT GO "crashes" - by design.

Backward compatibility has lost WiFi support which is no longer needed in TT GO v2.x.x, thankfully.

===

Version upgrade to v5.5 - because the current Android/Magisk/Riru/EdXposed framework has become too secure, the Free mi/km option is now built-in. But beware, do not uninstall the existing TT GO app, let it upgrade normally (to the current TT GO v3.1.x and above), unless prepared to reinstall the whole device...

BTW, the same spoofing code, but gentler, will no longer randomly halt the TT GO app (on the HU, under older Android versions - KitKat, Lollipop).

===

Version upgrade to v6.6 - Even new TT installations will now work OK (I used to upgrade to the new TT releases, so I had overlooked this detail).

===

Version upgrade to v7.7 - Newer TT GO versions no longer need any patches anymore, so now ttxp v7.7 is a pure xposed module, with no application support (though such app could be uninstalled from the Settings/Apps menu).

Spoofing (see module's manifest) stays... :)

===

Version upgrade to v8.8 - No more inconveniences related to the few days before the free trial ends...

===

Version upgrade to v9.9 - Future-proofed(?!) :)

===

Version upgrade to v10.10, nicer.

===

Version upgrade to v13.13 that supports TT GO starting with v3.6.159.

===

Version upgrade to v14.14, which improves the detection mechanism.

In the unfortunate case that this thread will be closed administratively, please send via PM any requests for the expired link above.

I will gladly oblige, provided that my account is not disabled, and you are not on my ignore list.

===

What's the matter, couldn't find xposed for Pie yet? #MeEither!

(then stick to Oreo :) )

===

Good News!

Although Xposed for Pie/Q/R is not released yet, there is a working replacement available, at least good for my module, that I have just discovered, see this link: https://github.com/solohsu/EdXposed , and follow its Install section to bring it up and running.

I have installed Magisk, in the first place, and the Riru - Core and Riru - EdXposed(YAHFA) Magisk modules, and the EdXposed Manager app, on my R/Q/Pie/LineageOS 16.0/AospExtended mobile phones, and after enabling the module & rebooting as usually, the ttxp module works as expected - again!

===

Finally, Magisk v21.1 + Riru-Core v23.1 + Riru-EdXposed v0.5.1.3 do support Android R/11! Just select "Skip status check" for modules in the Settings menu of the EdExposed Manager app in order to enable the ttxp module (as well as others).

===

BTW, the Magisk + Riru + LSPosed Xposed combination seems up-to-date and recommended (instead of the EdXposed module).

Actually, Magisk + LSPosed with Zygisk currently works very well.

===

Finally, note that our oldie but "goldie" HU (Lollipop, rk3188) can apparently no longer run TT GO apps newer than v3.1.0 (unrelated to spoofing). I suspect a graphical issue, but ask TT why they lost the backward compatibility...

Fortunately, the official v3.1.0 TT GO app could still be found at the APKMirror site.

Good news, I managed to upgrade to TT GO v3.3.31, so they have fixed it.