Issues (couldn't post on GitHub)
RRZishe I never gave Uber access to my phone, contacts (only empty scopes)
I have never used the Uber app. The documentation on the Play Store indicates it uses "Device or other IDs" and also "Personal info" including "Phone number".
Since you have the app installed, can you report which API version it targets? Long-press on the app icon, choose "App info", then scroll to the bottom and report "targetSdk". This information is relevant because the GraphoneOS documentation I cited above on ANDROID_ID also indicates that in some cases deleting an app leaves data behind which a later reinstallation can access.
Finally, if (as is plausible) the app is using ANDROID_ID, I think the way to reset that is to delete the profile (if it's a secondary user profile) or else factory-reset the device (if it's the owner profile).
The Google Play page mentions fraud prevention. Uber may believe it's important for them to detect when the same person wants to create multiple accounts -- for example, if that is too easy then they can't really ban abusive users. So overall it may not be easy to get Uber to forget who has been using a device because they think it's important to their business for them to know when they can.
- Edited
RRZishe targetSdk 34
According to the GrapheneOS documentation:
Apps can create data in their app-specific external storage directory by default without needing permission, and in the legacy storage model before API 29 that data persists after the app is uninstalled, so it can be used to store an ID that persists through the app being uninstalled and reinstalled.
Since 34 > 29, I believe that deleting the app also deletes the app's storage.
RRZishe Is there a way to reset so uber doesn't remember without resetting the whole device (it's in the owner profile)?
According to the GrapheneOS documentation:
The
ANDROID_ID
string is a 64-bit random number, unique to each combination of profile and app signing key. [...] It's tied to the lifetime of profiles and does not persist through profile deletion or a factory reset.
That indicates that the only current way to reset the owner profile's ANDROID_ID is by doing a factory reset.
The documentation goes on to discuss other non-hardware identifiers, including the Google Play advertising ID. Reading (or periodically re-reading) the GrapheneOS documentation can be useful for people wishing to understand which information apps can access.
RRZishe Is there anything to do to reset that Android ID?
What I know about resetting ANDROID_ID is written in my previous message in this thread.
- Edited
Regarding your problem with Github - that sounds like shadow banning. It happened to me once - I contacted their support and described my problem.
If I remember correctly, the problem was solved quite quickly. They unbanned me and my issues were visible to others after a few days too.
RRZishe I'm getting the same error, (presumably since latest update 4.528.10000) and after uninstalling/reinstalling, it seems to remember my login details as you mentioned. I downgraded to previous version 4.527.10000 to no avail.
But my query relates to a missing functionality which is selecting multiple destinations (+ symbol). This could be directly correlated to the error message where it states certain app features maybe unavailable. Before I contact Uber support, I would like to know if others within the GOS community are facing similar issues.
Thank you
quick update. after several reinstall attempts, the app didn't prompt/remember my phone number and default sign-up with otp pin was working again. but the original error message persisted and multiple destination option was still not available. this was few days after my post and I left it at that.
Installed latest version (4.529.10000), I no longer get the error message and multiple destination is now available for selection! guess the update fixed it.
ps. not related to op's github issue but thought I'd provide an update.