The recovery we had already done for the 1.2 Italian version.... (May 2014) It was 250 km.
But then the Tomtom has patched its bug.....
Make recovery after only 75 km is too laborious. Too few kilometers
Last edited by maury22; 13th July 2015 at 15:12.
Well, the friend Deltafox is very able, and he can certainly find a way to patch it. I hope will succeed !(but will not do in that way).
But he also knows that all the information and tests on Tomtom Android are found in Italian forum, as it happened for previous version.
I don't see what is the problem if I think otherwise.....
I probably miss somethings.
You think otherwise, I don't understand why, Deltafox79 will not find a way to patch it. He already have, you disagree with that ?
Maybe you disagree because you didn't succeed to reproduce his step ? Or because there is no patched apk ? Or because his works are based on 1.5 and the last is 1.6 ?
the only problem is the time and the way to follow for infinite trial (75km) or emulate purchase.. I have already described the first steps to follow ... but need to nullified some other call on classes.dex and nullified some packageinfo call for install apk whitout use davilcache..
all this require time to spend for reverse , and in this period of my life I don't have it..
P.S. = question .. the app is able to nullified?
Yes it is, because after activate it works even without internet .. just figure out how.
Last edited by Deltafox79; 15th July 2015 at 18:19.
Thanks for your reply Deltafox79.
Don't worry, I didn't ask you to crack tomtom and when you will release an apk
The only problem I want to solve actually, is not of to infinite trial but just succeed in launching a modified apk.
My problem is I don't known where exactly it crashed, and I can't run it in debug also in SmaliDebugging due to the fact I cannot launch the app more dans 2ms (arbitrary time :p).
Did you have more detail about the package info to nullify, or a path I can follow ?
I don't want to do this to just crack tomtom, actually I already have done that with an alternative solution (Using Xposed framework).
I have hooked isPremium() and getExpireDate() in MobileLicenceContext.
Why did you have patched a lot of function instead of just isPremium() ? Did I have missed something ?
I can start navigation for a path than more 75km, and I use the app Lockito to simulate a path by faking GPS position, and everything seems working.
It's the first time I'm trying to really deal with apk modification, and for the moment it's fun .
But I'm a little bit stuck on that apk tampering check :/
It was addressed to me? Or just a general answer to confirm that the application can be patched ?
Last edited by bestpig; 15th July 2015 at 18:40.
A newbie question: may I use this apk with the old one in the same phone?
😄😄😄 I define them:
This apk is New Navigation Traffic 1.6. The name of this conversation.
The old one is an old version of Tomtom like 1.4 or 1.3, for example.
I hope I have explained perfectly my question now
Perfectly clear .
In most of apk you can do it by modifing the AndroidManifest.xml and changing the applicationId of this apk.
It will be installed as another app and will not conflict.
The problem with tomtom is they check the integrity of the apk, so if you alter it to change its id, you will not able to launch it anymore.
I'm working on nullify the check and i'm progressing, but it's complicated, I patched the check and now tomtom crash by trying to decrypt his vault.
E/LicenseVault( 6044): invalid encrypted data - invalid key or IVI