The 12
branch is the main development branch of
+
The 12.1
branch is the main development branch of
GrapheneOS. It follows along with the latest stable releases of the
Android Open Source Project which currently means the latest monthly
- release of the android12-release
(Android 12) branch. The
- 12
branch of GrapheneOS should be used for generic builds
+ release of the android12L-release
(Android 12L) branch. The
+ 12.1
branch of GrapheneOS should be used for generic builds
including the emulator, porting to other devices and for non-legacy
officially supported devices other than the Pixel 6 / Pixel 6 Pro. Pixel 6
- / Pixel 6 Pro currently use the 12-raviole
development branch
+ / Pixel 6 Pro currently use the 12.1-raviole
development branch
since AOSP uses a separate device branch for newly added devices and it
hasn't been merged into the main branch as part of a quarterly or major
- release yet. Pixel 3 / Pixel 3 XL use the 12-crosshatch
+ release yet. Pixel 3 / Pixel 3 XL use the 12.1-crosshatch
branch setting an appropriate BUILD_ID
and security patch
level field.
mkdir grapheneos-12 -cd grapheneos-12 -repo init -u https://github.com/GrapheneOS/platform_manifest.git -b 12 +mkdir grapheneos-12.1 +cd grapheneos-12.1 +repo init -u https://github.com/GrapheneOS/platform_manifest.git -b 12.1 repo sync -j16If your network is unreliable and
repo sync
fails, you can run the @@ -455,7 +455,7 @@ git submodule update --init --recursivemkdir kernel-raviole cd kernel-raviole -repo init -u https://github.com/GrapheneOS/raviole_kernel_manifest.git -b 12 +repo init -u https://github.com/GrapheneOS/raviole_kernel_manifest.git -b 12.1 repo sync -j16To build the Pixel 6 and Pixel 6 Pro kernel: