Open_Source_Enjoyer Do you have good examples of that?
I read about it, but I don't remember where. But it's known, not making this up ofc. I bet someone here could point it out.
Open_Source_Enjoyer At least is it possible to investigate if their have a function to extract data from other apps with no network permission.
Yeah, I agree... it's better than a closed source from that stand point. no questions.
Open_Source_Enjoyer No, I say that you don't put GCam along with apps like Whatsapp in one space, exactly the opposite, here how i would do it:
Main Space:
Most Open Source Apps
Closed Source Apps without network permission like for example Google Camera
Maybe Google Play Services without network permission
Private Space:
Google Play Services with network permission
Other Closed Source Apps with network permission like for example WhatsApp
Maybe Open Source Apps that work more reliable with Google Play Services for notifications like Signal.
Google Camera in the Main Space can't use Google Play Servies or WhatsApp that are in the Private Space to extract data over IPC.
Oh I see. But what about google play services in the main space, what's the plan: install the necessary apps and then remove it? or disable it's network? Because leaving it as it is isn't very smart, it still gonna transmit some data.
Open_Source_Enjoyer No, the reason that AnkiDroid is crashing when someone tries to use it without network permission is that the app is relying on runing it's own local HTTP server to execute some of its code.
I think this more precise on it: https://github.com/GrapheneOS/os-issue-tracker/issues/3282#issuecomment-1971735317
"Sounds like somehow either your device or the F-Droid build does not allow AnkiDroid to create it's own network socket?
The exact error messge if you trie to run AnkiDroid without network permission is:
"Caused by: java.net.SocketException: socket failed: EACCES (Permission denied)
at java.net.ServerSocket.createImpl(ServerSocket.java:331)"
If you run AnkiDroid with network permission but in the airplane mode, this issue will not happen.
Interesting! Thanks for that!