wuseman Yes, this is it.
Android is designed to have people tracked. It makea Google lots of money.
I would like to be able to not be tracked and have Apps go "This is notahuman's phone, she's connected to cell towers at these times, these are the unique combination of Apps she uses that no one else uses, she mostly connects to WiFi during these hours and cell phone towers during these hours."
It's another layer of tracking. I mostly get around that by using open source software and denying network to what is not in use.
However, if even 1 of these Apps is actually a honeypot, they could collect that info for seemingly legitimate purposes and send it back to the mothership. It would surprise me if among Session, SimpleXChat, Telegram, and the various VPNS that NONE of them are honeypots. Privacy aware users are more likely to be targeted by a honeypot, not less. Many Apps are setup to always run in the background. Even if the code is is open, I'm sure someone could slip something in there and say it's just so the App can function. I don't trust my ability to analyze code to know what is a honeypot and what's not. If I fed all the code to a large language model, it could probably identify threats.
GrapheneOS already has the media ID consistent across profiles, but I really don't want Apps to determine what sort of network I'm on. It's a lot of behavioral data unless I start only connecting via MiFi.
I don't like being tracked, I do think even open source Apps can be hostile. I understand GrapheneOS doesn't virtualize and that's fine, but I wish I could at least protect Apps from having access to things like that.