GrapheneOS ports to Android 17 on release day
The privacy-focused Android fork says an initial Android 17 build is planned for June 17 across supported devices.
By Ryan Merket · Published
Why it matters
GrapheneOS is showing it can keep a hardened Android fork close to Google's release cadence, which is critical for users who want privacy controls without falling behind upstream Android security and platform updates.

GrapheneOS has fully ported its privacy-focused mobile operating system to Android 17 and plans to start official public testing on June 17, one day after Google's upstream Android 17 release.
In a forum post, GrapheneOS said it had already completed the Android 17 port, was pushing code to public repositories, and was building one final official release based on Android 16 QPR2 on June 16 before moving to an initial Android 17 release on June 17. GrapheneOS said the Android 17 port had already been built and tested on the Pixel 6a, Pixel 7, Pixel 7a, Pixel 8, Pixel 10a, Pixel 10, and Pixel 10 Pro Fold.
The important clarification came below the first announcement: GrapheneOS said the port covers all supported devices, not only the models named in the first test list. GrapheneOS said the initial public release will be available for all supported devices, with each tested by then.
That is a speed run in the part of the Android ecosystem where speed usually depends on how quickly a downstream team can digest Google's source release, rebuild device support, and keep its own security changes intact. Google published Android 17 on June 16. GrapheneOS's same-day port says less about splashy product marketing than about operational discipline: the maintainers are trying to keep the privacy and security fork close to upstream Android without letting the fork become a slow-moving derivative.
The maintainers are betting on fast upstream alignment
GrapheneOS does not have a conventional founder profile attached to this announcement. The project says it was founded in 2014 and was formerly known as CopperheadOS, but the current public materials do not name a founder or give the kind of executive biography common in venture-backed software launches. That absence is part of the story. GrapheneOS is presented as a non-profit open source operating-system project, not as a capitalized startup selling a new phone or cloud subscription.
The work still has a founder-like throughline: GrapheneOS exists to make Android more private and more resistant to exploitation while preserving Android app compatibility. GrapheneOS describes its core work as research and development around sandboxing, exploit mitigations, and permission-model improvements, with hardened security boundaries and controls such as Network and Sensors permissions and lock-state restrictions for USB-C, pogo pins, camera, and quick tiles.
That makes Android 17 support more than a version bump. For GrapheneOS, the release is a test of whether a security-first Android fork can stay current with the platform it depends on. A privacy OS that lags too far behind upstream Android inherits an uncomfortable tradeoff: users may get the fork's hardening, but they wait on the platform updates, APIs, and security work that arrive with the base system. Same-day port completion is GrapheneOS's answer to that tradeoff.
The release is not the same as a stable rollout
GrapheneOS's announcement does not say stable-channel users will receive Android 17 on June 17. GrapheneOS said public testing for official releases starts June 17. A forum participant who explicitly said they did not speak for GrapheneOS cautioned that Android 17 builds would likely move through GrapheneOS's usual alpha, beta, and stable process, and that most users on stable should not expect Android 17 the moment a release announcement appears.
That distinction matters because GrapheneOS publishes release status by device and channel on its release table. Users can track the rollout there and choose an alpha or beta channel if they want to help test.
The practical advice from the forum discussion is also worth separating from the official announcement. Users can move to alpha to help test, but installing an Android 17 GrapheneOS build and then reverting to Android 16 would require wiping device data, according to the forum participant. That is not a warning for everyone to wait. It is a reminder that early OS testing on a primary phone is not the same as accepting an app update.
Why this lands differently from a Pixel OS update
Android 17 targets both app developers and device experiences, per Google's announcement. But GrapheneOS users are not simply waiting for Google's Pixel OS feature package.
GrapheneOS is downstream of AOSP and deliberately does not ship Google Play services, microG, or another implementation of Google services. Instead, GrapheneOS lets users install Play services as fully sandboxed apps through its compatibility layer. That model is central to GrapheneOS's positioning: keep Android app compatibility, but deny Google Play services the privileged system role they occupy on typical Android phones.
The Android 17 port therefore has two audiences. For everyday GrapheneOS users, it is the path to a current base OS without giving up the GrapheneOS security model. For developers and security-minded operators, it is an early signal that GrapheneOS's maintenance burden remains under control even as Android itself becomes more complex, more AI-oriented, and more tied to Google's product roadmap.
The codebase is broad, not cosmetic
GrapheneOS's source page lays out the scale of the work. GrapheneOS says the operating-system source tree includes hundreds of repositories, most inherited unmodified from AOSP, with a few dozen repositories forked from AOSP or unique to GrapheneOS. The GitHub organization lists 157 public repositories and about 8.3k followers, with pinned work including the platform manifest, hardened_malloc, Auditor, platform_bionic, and Vanadium.
That repository map explains why an Android 17 port is not a single merge. GrapheneOS maintains its own hardened components and companion apps, including Vanadium, a privacy- and security-enhanced Chromium browser and WebView; Auditor, a hardware-based attestation app; a security-focused PDF viewer; GrapheneOS Camera; and update infrastructure. Android 17 has to land across that surface area without weakening the permission, sandboxing, and update model that makes GrapheneOS distinct.
GrapheneOS has also argued through its product design that privacy features should be always-on where possible and should avoid adding user complexity unless a toggle is necessary. That is a hard product constraint for an OS fork: every upstream release brings features the project did not originate, and every security hardening decision has to survive real users carrying real phones.
The unanswered questions are about timing and device edges
GrapheneOS has not published a stable-channel Android 17 schedule. The forum post also does not include a full supported-device list in the announcement text, although GrapheneOS says all supported devices are covered. The thread includes user questions about Pixel 6 and Pixel 6 Pro support, but the official post captured in the source does not specifically answer that edge case.
Those gaps do not undercut the core announcement. They define the next test: whether GrapheneOS can move from a completed Android 17 port to a stable release across supported Pixels without the kind of regressions that make privacy-focused users hesitate to update. The June 16 announcement is the technical milestone. The stable rollout is the proof that the port can become a daily-driver operating system.