From dbe3ea9b65bcab36d8bde017fba2d1404caaa4ed Mon Sep 17 00:00:00 2001
From: Daniel Micay The The Development branch
- 13
branch is the main development branch of
+ 14
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 android13-qpr2-release
(Android 13 Quarterly
- Platform Release 2) branch. The 13
branch of GrapheneOS
- should be used for generic builds including the emulator, porting to other
- devices and for non-legacy officially supported devices.android14-release
. The 14
branch
+ of GrapheneOS should be used for generic builds including the emulator,
+ porting to other devices and for non-legacy officially supported
+ devices.
The 13
branch is used for most Pixels, generic / emulator
- targets and non-Pixel devices.
The 13-tangorpro
branch is used for the newly launched
- Pixel Tablet since there hasn't been a quarterly or yearly release to
- merge in support for it yet.
The 13-felix
branch is used for the newly launched
- Pixel Fold since there hasn't been a quarterly or yearly release to
- merge in support for it yet.
The 13
branch is used for the legacy Pixel 4a until it
+ gets ported to Android 14.
The 13-coral
branch is used for the end-of-life Pixel 4
and Pixel 4 XL due to incompatibilities with certain new changes.
To sync the 13
branch:
To sync the 14
branch:
mkdir grapheneos-13 -cd grapheneos-13 -repo init -u https://github.com/GrapheneOS/platform_manifest.git -b 13 +mkdir grapheneos-14 +cd grapheneos-14 +repo init -u https://github.com/GrapheneOS/platform_manifest.git -b 14 repo sync -j8If your network is unreliable and
repo sync
fails, you can run the @@ -751,7 +743,7 @@ cp out-vendor-modules/android13-5.10/dist/*.ko $ANDROID_BUILD_TOP/kernel/prebuilmkdir -p android/kernel/pantah cd android/kernel/pantah -repo init -u https://github.com/GrapheneOS/kernel_manifest-pantah.git -b 13 +repo init -u https://github.com/GrapheneOS/kernel_manifest-pantah.git -b 14 repo sync -j8To build the pantah kernel for the Pixel 7 and Pixel 7 Pro:
@@ -766,7 +758,7 @@ repo sync -j8
mkdir -p android/kernel/lynx cd android/kernel/lynx -repo init -u https://github.com/GrapheneOS/kernel_manifest-lynx.git -b 13 +repo init -u https://github.com/GrapheneOS/kernel_manifest-lynx.git -b 14 repo sync -j8
To build the lynx kernel for the Pixel 7a:
@@ -781,7 +773,7 @@ repo sync -j8mkdir -p android/kernel/tangorpro cd android/kernel/tangorpro -repo init -u https://github.com/GrapheneOS/kernel_manifest-tangorpro.git -b 13 +repo init -u https://github.com/GrapheneOS/kernel_manifest-tangorpro.git -b 14 repo sync -j8
To build the tangorpro kernel for the Pixel Tablet:
@@ -796,7 +788,7 @@ repo sync -j8mkdir -p android/kernel/felix cd android/kernel/felix -repo init -u https://github.com/GrapheneOS/kernel_manifest-felix.git -b 13 +repo init -u https://github.com/GrapheneOS/kernel_manifest-felix.git -b 14 repo sync -j8
To build the felix kernel for the Pixel Fold:
@@ -815,14 +807,14 @@ repo sync -j8mkdir -p android/kernel/raviole cd android/kernel/raviole -repo init -u https://github.com/GrapheneOS/kernel_manifest-raviole.git -b 13 +repo init -u https://github.com/GrapheneOS/kernel_manifest-raviole.git -b 14 repo sync -j8
To sync the bluejay kernel for the Pixel 6a:
mkdir -p android/kernel/bluejay cd android/kernel/bluejay -repo init -u https://github.com/GrapheneOS/kernel_manifest-bluejay.git -b 13 +repo init -u https://github.com/GrapheneOS/kernel_manifest-bluejay.git -b 14 repo sync -j8
To build the raviole kernel for the Pixel 6 and Pixel 6 Pro:
@@ -846,7 +838,7 @@ repo sync -j8mkdir -p android/kernel/redbull cd android/kernel/redbull -repo init -u https://github.com/GrapheneOS/kernel_manifest-redbull.git -b 13 +repo init -u https://github.com/GrapheneOS/kernel_manifest-redbull.git -b 14 repo sync -j8
To build the redbull kernel for the Pixel 4a (5G), Pixel 5 and Pixel 5a