diff --git a/static/build.html b/static/build.html index bd29d4cf1..6ba0b9676 100644 --- a/static/build.html +++ b/static/build.html @@ -310,18 +310,14 @@
The 15
branch is our experimental Android 15 support.
- Extended support devices aren't supported by the new branch.
The 15
branch is the main development branch of GrapheneOS
+ based on the latest release of Android 15. It will follow along with the
+ latest monthly and quarterly releases of Android 15. The 15
+ branch of GrapheneOS should be used for generic builds including the
+ emulator, porting to other devices and for non-legacy officially supported
+ devices.
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
- android14-qpr3-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 14-caimito
branch is used for our work-in-progress port
- to the Pixel 9, Pixel 9 Pro and Pixel 9 Pro XL.
The 14
branch is used for the end-of-life Pixel 5a.
The 14-redfin
branch is used for the end-of-life Pixel 4a
(5G) and Pixel 5.
To sync the 14
branch:
mkdir grapheneos-14 -cd grapheneos-14 -repo init -u https://github.com/GrapheneOS/platform_manifest.git -b 14 +mkdir grapheneos-15 +cd grapheneos-15 +repo init -u https://github.com/GrapheneOS/platform_manifest.git -b 15 repo sync -j8If your network is unreliable and
repo sync
fails, you can run the @@ -737,13 +733,13 @@Emulator
Replace the prebuilts in the OS source tree:
-ANDROID_BUILD_TOP=~/android/grapheneos-14 ARCH=x86_64 common/update_virt_prebuilts.sh+ANDROID_BUILD_TOP=~/android/grapheneos-15 ARCH=x86_64 common/update_virt_prebuilts.shTo sync the 6.1 kernel sources:
mkdir -p android/kernel/6.1 cd android/kernel/6.1 -repo init -u https://github.com/GrapheneOS/kernel_manifest-6.1.git -b 14 +repo init -u https://github.com/GrapheneOS/kernel_manifest-6.1.git -b 15 repo sync -j8To build the 6.1 kernel image and modules for the emulator:
@@ -752,7 +748,7 @@Emulator
Replace the prebuilts in the OS source tree:
-ANDROID_BUILD_TOP=~/android/grapheneos-14 ARCH=x86_64 common/update_virt_prebuilts.sh+ANDROID_BUILD_TOP=~/android/grapheneos-15 ARCH=x86_64 common/update_virt_prebuilts.shYou can configure the kernel version used for the x86_64 emulator in
@@ -785,7 +781,7 @@device/generic/goldfish/board/kernel/x86_64.mk
.9th generation Pixels
mkdir -p android/kernel/caimito cd android/kernel/caimito -repo init -u https://github.com/GrapheneOS/kernel_manifest-zumapro.git -b 14-caimito +repo init -u https://github.com/GrapheneOS/kernel_manifest-zumapro.git -b 15 repo sync -j8To build the caimito kernel for the Pixel 9, Pixel 9 Pro and Pixel 9 Pro XL:
@@ -800,7 +796,7 @@9th generation Pixels
mkdir -p android/kernel/comet cd android/kernel/comet -repo init -u https://github.com/GrapheneOS/kernel_manifest-zumapro.git -b 14-caimito +repo init -u https://github.com/GrapheneOS/kernel_manifest-zumapro.git -b 15 repo sync -j8To build the comet kernel for the Pixel 9 Pro Fold:
@@ -820,7 +816,7 @@8th generation Pixels
mkdir -p android/kernel/shusky cd android/kernel/shusky -repo init -u https://github.com/GrapheneOS/kernel_manifest-zuma.git -b 14 +repo init -u https://github.com/GrapheneOS/kernel_manifest-zuma.git -b 15 repo sync -j8To build the shusky kernel for the Pixel 8 and Pixel 8 Pro:
@@ -835,7 +831,7 @@8th generation Pixels
mkdir -p android/kernel/akita cd android/kernel/akita -repo init -u https://github.com/GrapheneOS/kernel_manifest-zuma.git -b 14 +repo init -u https://github.com/GrapheneOS/kernel_manifest-zuma.git -b 15 repo sync -j8To build the akita kernel for the Pixel 8a:
@@ -854,7 +850,7 @@7th generation Pixels
mkdir -p android/kernel/pantah cd android/kernel/pantah -repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 14 +repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 15 repo sync -j8To build the pantah kernel for the Pixel 7 and Pixel 7 Pro:
@@ -869,7 +865,7 @@7th generation Pixels
mkdir -p android/kernel/lynx cd android/kernel/lynx -repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 14 +repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 15 repo sync -j8To build the lynx kernel for the Pixel 7a:
@@ -884,7 +880,7 @@7th generation Pixels
mkdir -p android/kernel/tangorpro cd android/kernel/tangorpro -repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 14 +repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 15 repo sync -j8To build the tangorpro kernel for the Pixel Tablet:
@@ -899,7 +895,7 @@7th generation Pixels
mkdir -p android/kernel/felix cd android/kernel/felix -repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 14 +repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 15 repo sync -j8To build the felix kernel for the Pixel Fold:
@@ -918,14 +914,14 @@6th generation Pixels
mkdir -p android/kernel/raviole cd android/kernel/raviole -repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 14 +repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 15 repo sync -j8To 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-gs.git -b 14 +repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 15 repo sync -j8To build the raviole kernel for the Pixel 6 and Pixel 6 Pro:
@@ -949,7 +945,7 @@5th generation Pixels
mkdir -p android/kernel/redbull cd android/kernel/redbull -repo init -u https://github.com/GrapheneOS/kernel_manifest-redbull.git -b 14 +repo init -u https://github.com/GrapheneOS/kernel_manifest-redbull.git -b 15 repo sync -j8To build the redbull kernel for the Pixel 4a (5G), Pixel 5 and Pixel 5a