The biggest issues I encountered with #GrapheneOS coming from an iPhone:

There appears to be no way to backup the phone. This makes it difficult getting all your stuff from one Pixel to another when it’s time to upgrade hardware. Yeah, it comes with a backup app but it always fails.

There is no equivalent of the OpenVPN client Passepartout for Android. I want to be connected to my OpenVPN server at AWS constantly, partly so I can route my Internet-destined traffic through Proton, but mainly because I need access to my AWS servers. Ideally, a well behaved VPN client should connect automatically on boot up, stay connected, prevent leakage, and then optionally and automatically disconnect itself when you’re on your home WiFi. There don’t appear to be any Android VPN clients that do this.

Also, no way to use Android Auto when VPN is connected. I figured out a way to *kind of* make it work, but only over a hard wired connection to the car. Even then though, it crashes and disconnects. It leaves behind a detailed log in the Android Auto logs but I’m afraid they’re unintelligible to me.

Connecting to random WiFi networks like at malls and restaurants isn’t seamless. Like with iPhone for example, it’ll automatically connect (if it’s a saved WiFi), show the nag screen to let you Agree, connect to the WiFi, and reestablish the VPN connection. Graphene seems to struggle with this for some reason. Not always, but frequently.

Other than that, I love the OS. I’d move to GrapheneOS exclusively if I could resolve the above.

Reply to this note

Please Login to reply.

Discussion

You could use wireguard? Or some other OpenVPN client? Why do you need this specific one? Also I've used Android auto with VPN and it works fine?

I’d be happy to use any VPN client that can talk to an OpenVPN server. Doesn’t have to be any particular client. I’m not familiar with wireguard app but am open to trying it.

I’m impressed you got Android Auto working (presumably wirelessly?) with an active VPN running. I totally failed in that regard and everything I’ve read says it’s just not possible. I was able to do it with a hardwired connection, but AA permissions have to be set just right.

Ive got it working with wired, didn't try wirelessly, I'm not sure what you mean by just right? Like allowing aa over wired connections? That's the only setting I had to allow, and it kind of seems important that it's off by default.

Also wireguard is not an app it's a protocol for private connection to networks( OpenVPN alternative) also there are a bunch of OpenVPN apps available on Android you could try.

Yes, wired permissions were enabled for obvious reasons but for me, I also had to enable wireless permissions, even over a strictly wired connections. Not sure why I had to do that but I guessed it had something to do with Bluetooth. Or maybe it was some car-specific quirk I was facing.