Releases

Table of contents

About the releases

These releases are available as both tags in the source code repositories and official builds.

The factory images are used for the initial installation and can be verified with signify. See the installation guide for details.

GrapheneOS uses automatic over-the-air updates, but full update packages are listed below for uncommon use cases like never connecting the device to the internet. A full update package can upgrade from any past version to the new version. The over-the-air updates use delta update packages when available. Those aren't currently linked below but may be in the future once they're being used more consistently. Update packages are not for performing the initial installation and you should ignore incorrect guides trying to use them to install the OS.

The update packages have a internal signature verified by the update client (or recovery image when sideloading). Downgrade attacks are also prevented, and downgrades cannot be done unless a special downgrade update package has been signed with the release key. The internal payload for update_engine is also signed, providing another layer of signature verification and downgrade protection. Verified boot and the hardware-backed keystore also act as a final layer of protection.

Releases are tested by the developers and are then pushed out via the Beta channel. The release is then pushed out via the Stable channel after being tested by some users using the Beta channel. In some cases, problems are caught during Beta channel testing and a new release is made via the Beta channel to replace the aborted one. In general, it's not possible to downgrade unless a downgrade update package is generated, so use the Stable channel if you cannot tolerate dealing with temporary issues while a new release for the Beta channel is being created.

Stable channel

Pixel 3a XL

Version: PQ3B.190801.002.2019.08.25.15

Pixel 3a

Version: PQ3B.190801.002.2019.08.25.15

Pixel 3 XL

Version: PQ3A.190801.002.2019.08.25.15

Pixel 3

Version: PQ3A.190801.002.2019.08.25.15

Pixel 2 XL

Version: PQ3A.190801.002.2019.08.25.15

Pixel 2

Version: PQ3A.190801.002.2019.08.25.15

Pixel XL (legacy)

Version: PQ3A.190801.002.2019.08.25.15

Pixel (legacy)

Version: PQ3A.190801.002.2019.08.25.15

Beta channel

Pixel 3a XL

Version: PQ3B.190801.002.2019.08.25.15

Pixel 3a

Version: PQ3B.190801.002.2019.08.25.15

Pixel 3 XL

Version: PQ3A.190801.002.2019.08.25.15

Pixel 3

Version: PQ3A.190801.002.2019.08.25.15

Pixel 2 XL

Version: PQ3A.190801.002.2019.08.25.15

Pixel 2

Version: PQ3A.190801.002.2019.08.25.15

Pixel XL (legacy)

Version: PQ3A.190801.002.2019.08.25.15

Pixel (legacy)

Version: PQ3A.190801.002.2019.08.25.15

Changelog

List of tagged releases. Snapshot releases without tags such as early releases of the project and early device support releases are not listed.

2019.08.25.15

Tags:

Changes since the 2019.08.05.19 release:

2019.08.05.19

Tags:

Changes since the 2019.07.16.22 release:

2019.07.16.22

Tags:

Changes since the 2019.07.01.21 release:

Restoration of past features since the 2019.07.01.21 release:

2019.07.01.21

Tags:

Changes since the 2019.06.23.05 release:

Restoration of past features since the 2019.06.23.05 release:

2019.06.23.05

Tags:

Changes since the 2019.06.14.02 release:

Restoration of past features since the 2019.06.14.02 release:

2019.06.14.02

Tags:

Changes since the 2019.06.03.18 release:

Restoration of past features since the 2019.06.03.18 release:

2019.06.03.18

Tags:

Changes since the 2019.05.18.20 release:

Restoration of past features since the 2019.05.18.20 release:

2019.05.18.20

Tags:

Changes since the 2019.05.08.15 release:

Restoration of past features since the 2019.05.08.15 release:

2019.05.08.15

Tags:

Changes since the 2019.05.07.00 release:

2019.05.07.00

Tags:

Changes since the 2019.04.01.19 release:

Restoration of past features since the 2019.04.01.19 release:

2019.04.01.19

Tags:

Initial release of GrapheneOS. Detailed changelogs were not written at this point.

2019.03.05.03

Tags:

Final and only tagged release of the AndroidHardening project before it became GrapheneOS. Earlier AndroidHardening releases were only snapshots and are not listed here. Detailed changelogs were not written at this point.