AAAD it’s a freemium sideloaded app that allows you to install unofficial apps for Android auto.
At startup it sends some device identifier to his server and checks if you have a license, otherwise goes in trial mode where you can try one app every month.
It doesn’t ask any additional permission. No storage, no phone/IMEI and no location. If you uninstall it, somehow it knows you previously downloaded it.
Tried to reset the advertising id, no change
My questions:
-
How the hell the app is able to fingerprint the user like that, persisting uninstalls?
-
How to reset the counter?
I was thinking about that too, I cant think of much this ID is good for other than fingerprinting users. It just sucks that there isnt much of anything that can be done about it without a rooted device or privacy rom.
I was happy that finally Google after android 10 returned an invalid IMEI to all those apps that asked the phone permission for fingerprinting reasons (almost all the Chinese apps like WeChat, taobao, amap, Baidu, required the phone permission and if you denied it, they directly sent you to the uninstall page), then left this huge unpatched & unpatchable hole that doesn’t even require a specific permission…