Hi. I recently installed grapheneOS and can't find a solution to my problem. One of my bankong apps needs a companion app to function, but with the nature of sandboxed apps, the main app does not see the other one. Is there a way to "connect" bowth of them?
One app needs other app
Dalicon Can you provide us with an example of what these apps are, and exactly what they expect? How does it work on Stock OS but not on GrapheneOS?
Apps being sandboxed is not a feature unique to GrapheneOS (although GrapheneOS improves and hardens sandboxing in multiple ways), so the sandbox is not what's causing those apps to not see each other. Apps in the same profile can communicate with mutual consent, so this is likely how they're doing it.
If you can provide us with more information of screenshots and what the expected behavior should be vs what it is right now, I'd be more than happy to look into this further for you.
The "sandbox" thing special to grapheneos applies only to google services and not everything in general. This is by design because it allows graphene to limit how much google has access to on your phone.
abcZ Just to be clear for anybody stumbling across this, there's nothing special about the way Play Services/Store etc. is sandboxed. They're sandboxed in the same regular app sandbox as all other apps.
The difference compared to Stock OS is that there's a compatibility layer teaching them how to work within the bounds of the regular app sandbox. It's not a special custom sandbox or anything of that sort. I wrote a more lengthy reply on this here:
https://discuss.grapheneos.org/d/2501-privacy-sacrifice-when-using-google-play-services/5
So I tried to open the main app again after few hours and it worked. Strange.
The bank's system consists of two apps, one main general one and second "key" app, that is used to accept any logins, payments and other things. Basically second factor auth.
Sorry to bother you.
Dalicon Glad to hear it worked out for you!