in

I finally tried GrapheneOS on my Pixel, and it’s the secure Android alternative I’ve been waiting for

Jack Wallen / Elyse Betters Picaro / ZDNET

Follow ZDNET: Add us as a preferred source on Google.


ZDNET key takeaways

  • GrapheneOS is a secure take on Android.
  • With stronger sandboxing, this mobile OS is rock solid.
  • The installation isn’t exactly easy, but it’s worth the effort.

Recently, I decided it was time to give GrapheneOS a try. I’d read about it plenty of times, but never had the inclination to give it a go.

I had no idea what I was missing.

If you’ve never heard of GrapheneOS, think of it as a privacy and security-focused mobile operating system that includes Android compatibility and is developed as a non-profit, open-source project.

GrapheneOS, which began in 2014 as CopperheadOS, achieves its heightened security by way of sandboxing, exploit mitigations, and the Android permission model. 

Also: How I use this hidden Android security feature to easily turn off sensors – and where to enable it

This alternative mobile OS mitigates entire classes of vulnerabilities to make exploiting the OS exponentially more difficult. The OS improves on Android sandboxing with the help of both SELinux and seccomp-bpf policies, along with hardening of components like the kernel implementation of the app sandbox.

You might think all of these security improvements and mitigation would get in the way of usability, but that is not the case. The development team behind GrapheneOS takes usability seriously, so the OS works well, without having to jump through a ton of hoops to make it so.

That’s not to say GrapheneOS is as simple as buying a new Android phone, logging into an account, and using it. No. You have to install GrapheneOS on a supported Android phone (Pixel 6 through 9 devices), which is done via a handy web installer. 

Also: Your Android phone’s most critical security feature is turned off by default – how to enable it ASAP

There are also several prerequisites for installation, such as a supported web browser (mostly Chromium-based). You have to enable OEM unlocking, then boot into the boot loader interface, connect the device to your computer, and then walk through the steps on the web installer.

It sounds difficult, but it’s really not. It took me roughly ten minutes to complete the installation. When everything was finished, I booted my Pixel 7 Pro to see what was what.

The first surprise

After booting up the phone, my first surprise was that GrapheneOS actually looked similar to Android. Maybe I was expecting something radically different, but what I was greeted by not only looked like Android but behaved like it as well. There’s an app drawer, a notification shade, and app launchers. GrapheneOS looks and feels very much the part of Android.

You won’t find this settings section in Android.

Jack Wallen/ZDNET

Yeah, GrapheneOS isn’t exactly for the average user. That’s not to say that the average user couldn’t adopt this powerfully secure OS, but it will require a bit of reading (start out with the GrapheneOS FAQ).

The next surprise

When I first pulled up the App Drawer, I saw a scant 14 preinstalled apps, which included: App Store, Security Auditor, Calculator, Clock, Contacts, Files, Gallery, Info, Messaging, PDF Viewer, Phone, Settings, and Vanadium (a Chromium-based browser).

GrapheneOS includes a minimal app store.

Jack Wallen/ZDNET

Huh? Yeah, the GrapheneOS App Store is very limited (with a total of 12 apps, most of which are already installed), so installing a third-party app store is required. There are several ways you can do this. 

First, you can simply install the Google Play Store and be done with it. Just by installing Android’s official app store does not mean you are compromising the GrapheneOS security model; it just means you’re installing the official (and most reliable) method of adding Android apps.

Also: Why you should power off your phone at least once a week – according to the NSA

And that’s important to understand: GrapheneOS is Android compatible. This is not a brand-new mobile OS trying to reinvent the wheel. Think of GrapheneOS as a port of Android with extra security measures in place.

Within the GrapheneOS App Store, there’s an app called Accrescent, which is a private and secure Android app store. I installed Accrescent to see what it was like and found that it had a few apps, but nothing I needed.

I guess it’s off to the Google Play Store. I went ahead and installed that app. The good news is that GrapheneOS installs it, without modification, and runs it as a regular sandboxed app with zero special access or privileges.

Also: How to clear your Android phone cache (and wipe out lag for good)

After the installation (it took longer than expected), I fired it up, signed into my Google account (fortunately, 2FA worked as expected), and started installing the apps I need. 

On GrapheneOS, the Google Play Store looks and behaves exactly as it would on Android, so there are no surprises there. The only difference is that you have to allow installation from the Google Play Store (which GrapheneOS will prompt you to enable).

This ghost tapping scam can steal money from your mobile wallet or card – how to block it

This viral Roborock with a robot arm is half-price on Amazon – why it’s finally time to buy one