From dbe3ea9b65bcab36d8bde017fba2d1404caaa4ed Mon Sep 17 00:00:00 2001 From: Daniel Micay Date: Fri, 6 Oct 2023 15:23:44 -0400 Subject: [PATCH] update build docs for Android 14 --- static/build.html | 44 ++++++++++++++++++-------------------------- 1 file changed, 18 insertions(+), 26 deletions(-) diff --git a/static/build.html b/static/build.html index 877e7500..e8b335e6 100644 --- a/static/build.html +++ b/static/build.html @@ -292,33 +292,25 @@

Development branch

-

The 13 branch is the main development branch of +

The 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.

+ release of the 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 -j8

If 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/prebuil

mkdir -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 -j8

To 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 -j8
mkdir -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 -j8
mkdir -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 -j8
mkdir -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 -j8
mkdir -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