this post was submitted on 22 Oct 2024
33 points (100.0% liked)

GrapheneOS [Unofficial]

26 readers
1 users here now

Welcome to the GrapheneOS (Unofficial) community

This feed is currently only used for announcements and news.

Official support available on our forum and matrix chat rooms

GrapheneOS is a privacy and security focused mobile OS with Android app compatibility.

Links

More Site links

Social Media

This is a community based around the GrapheneOS projects including the hardened Android Open Source Project fork, Auditor, AttestationServer, the hardened malloc implementation and other projects.

founded 3 years ago
MODERATORS
 

GrapheneOS fully supports the Private Space feature in Android 15, which is essentially a separate user nested inside of the Owner user.

We strongly recommend it as a replacement for a work profile managed by a local profile admin app. It has better OS integration and isolation.

Private Space is an isolated workspace (profile) for apps and data similar to both user profiles and work profiles. All 3 forms of profiles also have entirely separate VPN configuration which is very useful even if you connected to the same VPN, since exit IPs can be separate.

All forms of profiles have separate encryption keys. You can keep a Private Space at rest while the Owner user is logged in just as you can with a secondary user.

Private Space makes it easier to share data than users. The clipboard is shared, but we could add a setting for it.

GrapheneOS users choose to use the OS in different ways. A lot of people largely use open source apps and not sandboxed Google Play. Others use sandboxed Google Play in their main profile. Many use sandboxed Google Play in a dedicated profile to choose which apps use it.

Regardless of how people choose to use sandboxed Google Play, they're regular sandboxed apps without special access. Private Space makes it easier to use a dedicated profile for sandboxed Google Play though.

It's also worth noting you can still use a work profile alongside it.

All of our features including Contact Scopes, Storage Scopes and sandboxed Google Play have full support for Private Space. We added support for it significantly before the release of Android 15, even before the initial early release of the source code was published in September.

top 12 comments
sorted by: hot top controversial new old
[–] MajorHavoc@programming.dev 4 points 3 weeks ago (1 children)

Very nice. Thanks for the update!

[–] KindnessInfinity@lemmy.ml 2 points 2 weeks ago

You're welcome

[–] user@lemmy.one 2 points 3 weeks ago (1 children)

Gos needs to let us put on our desktop the private space apps, so we can quick launch them. Its a huge pain in the arse to scroll all the way down to unlock the space then to click on chosen app.

[–] KindnessInfinity@lemmy.ml 1 points 2 weeks ago

May you please report this issue here?

[–] heyfrancis@lemmy.ml 2 points 3 weeks ago (2 children)

I'd really like to try GOS on my 7 but may local bank app is failing to load. As per github, it is the bank's dev to make it compatible with gos

[–] Broken@lemmy.ml 2 points 3 weeks ago (1 children)

This is common with bank apps. They basically use google as their security instead of programming their own. That's typically why people run a secondary profile with play services enabled.

[–] heyfrancis@lemmy.ml 2 points 3 weeks ago (1 children)

I havent tried gos yet, but afaik users can enable play services in a sandbox without using a different profile. Are you saying there's another way to fully run play services so sensitive bank apps will work?

[–] Broken@lemmy.ml 2 points 3 weeks ago (1 children)

GOS play services are sandboxed by default, it's how they implement it. The sandbox just keeps it from having full system root integration so its not in everything by default like normal android. It still is full play services though.

What I'm saying is that if you don't want that on your phone but you do want to use apps that rely on it then you can set up a secondary profile. On the second profile install play services and any apps that need it. That way its segregated from your main activity. Other profiles are essentially viewed as their own phone installation so they dont talk to each other.

[–] heyfrancis@lemmy.ml 1 points 3 weeks ago (1 children)

Oh ok. But just to be clear (IIUC) if the app uses or requires Play Integrity api, it won't work in GOS even if I use a 2nd profile for play services?

[–] Broken@lemmy.ml 1 points 3 weeks ago

Correct, if the profiles are separate. They only share key hardware aspects (like WiFi and Bluetooth settings). The profiles can not talk to each other.

So if the first profile does not have google services it can't run anything that relies on it even if a second profile has google services installed. For all intents, they are "separate phones".

[–] KindnessInfinity@lemmy.ml 1 points 2 weeks ago

Yes, bank would need to add compatibility. They may follow these instructions to do so.

I'd also recommend you read this, if not already done: https://grapheneos.org/usage#banking-apps

[–] sic_semper_tyrannis@lemmy.today 1 points 3 weeks ago

This is fantastic