de0u Since it is clear to you, can you provide links to some of the information you have found about SIM cards knowing about apps and the other way around?
Sorry, I think I haven’t explain myself very well. What is clear to me is that you can not give a different profile to each sim. What I can not understand is the relation between sim cards and the apps.
de0u I am unaware of information that Vanadium interacts with SIM cards. In general, Android restricts what apps can do about hardware.
Yes, the vanadium app was a really bad example (unless, now that I think about it, that some how it knows from wich provider -given that each sim is from a different one- it is getting the connection, knowing that there are at least two of them. I don’t know if it makes sense). A better example would be any other service. When they communicate with you trough their app do they know your phone number? Per the link you provided it looks the can’t.
“As of Android 10, apps cannot obtain permission to access non-resettable hardware identifiers such as the serial number, MAC addresses, IMEIs/MEIDs, SIM card serial numbers and subscriber IDs. Only privileged apps included in the base system with READ_PRIVILEGED_PHONE_STATE whitelisted can access these hardware identifiers. “
So you’ve made me think that maybe I got all the few I know wrong and apps don’t know anything about your phone number, carrier or IMEI and they can’t know if you have one or two sims. Is this closer to the truth? But it seems strange to me, they must know something besides your mac and ip address, they have to identify you by any other means I guess. As you can see I’m very lost, more than I thought I was.