@@ -310,18 +310,14 @@ <h3><a href="#downloading-source-code">Downloading source code</a></h3>
310
310
< section id ="development-branch ">
311
311
< h4 > < a href ="#development-branch "> Development branch</ a > </ h4 >
312
312
313
- < p > The < code > 15</ code > branch is our experimental Android 15 support.
314
- Extended support devices aren't supported by the new branch.</ p >
313
+ < p > The < code > 15</ code > branch is the main development branch of GrapheneOS
314
+ based on the latest release of Android 15. It will follow along with the
315
+ latest monthly and quarterly releases of Android 15. The < code > 15</ code >
316
+ branch of GrapheneOS should be used for generic builds including the
317
+ emulator, porting to other devices and for non-legacy officially supported
318
+ devices.</ p >
315
319
316
- < p > The < code > 14</ code > branch is the main development branch of GrapheneOS.
317
- It follows along with the latest stable releases of the Android Open Source
318
- Project which currently means the latest monthly release of the
319
- < code > android14-qpr3-release</ code > . The < code > 14</ code > branch of
320
- GrapheneOS should be used for generic builds including the emulator, porting
321
- to other devices and for non-legacy officially supported devices.</ p >
322
-
323
- < p > The < code > 14-caimito</ code > branch is used for our work-in-progress port
324
- to the Pixel 9, Pixel 9 Pro and Pixel 9 Pro XL.</ p >
320
+ < p > The < code > 14</ code > branch is used for the end-of-life Pixel 5a.</ p >
325
321
326
322
< p > The < code > 14-redfin</ code > branch is used for the end-of-life Pixel 4a
327
323
(5G) and Pixel 5.</ p >
@@ -333,9 +329,9 @@ <h4><a href="#development-branch">Development branch</a></h4>
333
329
334
330
< p > To sync the < code > 14</ code > branch:</ p >
335
331
336
- < pre > mkdir grapheneos-14
337
- cd grapheneos-14
338
- repo init -u https://github.com/GrapheneOS/platform_manifest.git -b 14
332
+ < pre > mkdir grapheneos-15
333
+ cd grapheneos-15
334
+ repo init -u https://github.com/GrapheneOS/platform_manifest.git -b 15
339
335
repo sync -j8</ pre >
340
336
341
337
< p > If your network is unreliable and < code > repo sync</ code > fails, you can run the
@@ -737,13 +733,13 @@ <h4><a href="#kernel-emulator">Emulator</a></h4>
737
733
738
734
< p > Replace the prebuilts in the OS source tree:</ p >
739
735
740
- < pre > ANDROID_BUILD_TOP=~/android/grapheneos-14 ARCH=x86_64 common/update_virt_prebuilts.sh</ pre >
736
+ < pre > ANDROID_BUILD_TOP=~/android/grapheneos-15 ARCH=x86_64 common/update_virt_prebuilts.sh</ pre >
741
737
742
738
< p > To sync the 6.1 kernel sources:</ p >
743
739
744
740
< pre > mkdir -p android/kernel/6.1
745
741
cd android/kernel/6.1
746
- repo init -u https://github.com/GrapheneOS/kernel_manifest-6.1.git -b 14
742
+ repo init -u https://github.com/GrapheneOS/kernel_manifest-6.1.git -b 15
747
743
repo sync -j8</ pre >
748
744
749
745
< p > To build the 6.1 kernel image and modules for the emulator:</ p >
@@ -752,7 +748,7 @@ <h4><a href="#kernel-emulator">Emulator</a></h4>
752
748
753
749
< p > Replace the prebuilts in the OS source tree:</ p >
754
750
755
- < pre > ANDROID_BUILD_TOP=~/android/grapheneos-14 ARCH=x86_64 common/update_virt_prebuilts.sh</ pre >
751
+ < pre > ANDROID_BUILD_TOP=~/android/grapheneos-15 ARCH=x86_64 common/update_virt_prebuilts.sh</ pre >
756
752
757
753
< p > You can configure the kernel version used for the x86_64 emulator in
758
754
< code > device/generic/goldfish/board/kernel/x86_64.mk</ code > .</ p >
@@ -785,7 +781,7 @@ <h4><a href="#kernel-9th-generation-pixels">9th generation Pixels</a></h4>
785
781
786
782
< pre > mkdir -p android/kernel/caimito
787
783
cd android/kernel/caimito
788
- repo init -u https://github.com/GrapheneOS/kernel_manifest-zumapro.git -b 14-caimito
784
+ repo init -u https://github.com/GrapheneOS/kernel_manifest-zumapro.git -b 15
789
785
repo sync -j8</ pre >
790
786
791
787
< p > To build the caimito kernel for the Pixel 9, Pixel 9 Pro and Pixel 9 Pro XL:</ p >
@@ -800,7 +796,7 @@ <h4><a href="#kernel-9th-generation-pixels">9th generation Pixels</a></h4>
800
796
801
797
< pre > mkdir -p android/kernel/comet
802
798
cd android/kernel/comet
803
- repo init -u https://github.com/GrapheneOS/kernel_manifest-zumapro.git -b 14-caimito
799
+ repo init -u https://github.com/GrapheneOS/kernel_manifest-zumapro.git -b 15
804
800
repo sync -j8</ pre >
805
801
806
802
< p > To build the comet kernel for the Pixel 9 Pro Fold:</ p >
@@ -820,7 +816,7 @@ <h4><a href="#kernel-8th-generation-pixels">8th generation Pixels</a></h4>
820
816
821
817
< pre > mkdir -p android/kernel/shusky
822
818
cd android/kernel/shusky
823
- repo init -u https://github.com/GrapheneOS/kernel_manifest-zuma.git -b 14
819
+ repo init -u https://github.com/GrapheneOS/kernel_manifest-zuma.git -b 15
824
820
repo sync -j8</ pre >
825
821
826
822
< p > To build the shusky kernel for the Pixel 8 and Pixel 8 Pro:</ p >
@@ -835,7 +831,7 @@ <h4><a href="#kernel-8th-generation-pixels">8th generation Pixels</a></h4>
835
831
836
832
< pre > mkdir -p android/kernel/akita
837
833
cd android/kernel/akita
838
- repo init -u https://github.com/GrapheneOS/kernel_manifest-zuma.git -b 14
834
+ repo init -u https://github.com/GrapheneOS/kernel_manifest-zuma.git -b 15
839
835
repo sync -j8</ pre >
840
836
841
837
< p > To build the akita kernel for the Pixel 8a:</ p >
@@ -854,7 +850,7 @@ <h4><a href="#kernel-7th-generation-pixels">7th generation Pixels</a></h4>
854
850
855
851
< pre > mkdir -p android/kernel/pantah
856
852
cd android/kernel/pantah
857
- repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 14
853
+ repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 15
858
854
repo sync -j8</ pre >
859
855
860
856
< p > To build the pantah kernel for the Pixel 7 and Pixel 7 Pro:</ p >
@@ -869,7 +865,7 @@ <h4><a href="#kernel-7th-generation-pixels">7th generation Pixels</a></h4>
869
865
870
866
< pre > mkdir -p android/kernel/lynx
871
867
cd android/kernel/lynx
872
- repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 14
868
+ repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 15
873
869
repo sync -j8</ pre >
874
870
875
871
< p > To build the lynx kernel for the Pixel 7a:</ p >
@@ -884,7 +880,7 @@ <h4><a href="#kernel-7th-generation-pixels">7th generation Pixels</a></h4>
884
880
885
881
< pre > mkdir -p android/kernel/tangorpro
886
882
cd android/kernel/tangorpro
887
- repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 14
883
+ repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 15
888
884
repo sync -j8</ pre >
889
885
890
886
< p > To build the tangorpro kernel for the Pixel Tablet:</ p >
@@ -899,7 +895,7 @@ <h4><a href="#kernel-7th-generation-pixels">7th generation Pixels</a></h4>
899
895
900
896
< pre > mkdir -p android/kernel/felix
901
897
cd android/kernel/felix
902
- repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 14
898
+ repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 15
903
899
repo sync -j8</ pre >
904
900
905
901
< p > To build the felix kernel for the Pixel Fold:</ p >
@@ -918,14 +914,14 @@ <h4><a href="#kernel-6th-generation-pixels">6th generation Pixels</a></h4>
918
914
919
915
< pre > mkdir -p android/kernel/raviole
920
916
cd android/kernel/raviole
921
- repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 14
917
+ repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 15
922
918
repo sync -j8</ pre >
923
919
924
920
< p > To sync the bluejay kernel for the Pixel 6a:</ p >
925
921
926
922
< pre > mkdir -p android/kernel/bluejay
927
923
cd android/kernel/bluejay
928
- repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 14
924
+ repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 15
929
925
repo sync -j8</ pre >
930
926
931
927
< p > To build the raviole kernel for the Pixel 6 and Pixel 6 Pro:</ p >
@@ -949,7 +945,7 @@ <h4><a href="#kernel-5th-generation-pixels">5th generation Pixels</a></h4>
949
945
950
946
< pre > mkdir -p android/kernel/redbull
951
947
cd android/kernel/redbull
952
- repo init -u https://github.com/GrapheneOS/kernel_manifest-redbull.git -b 14
948
+ repo init -u https://github.com/GrapheneOS/kernel_manifest-redbull.git -b 15
953
949
repo sync -j8</ pre >
954
950
955
951
< p > To build the redbull kernel for the Pixel 4a (5G), Pixel 5 and Pixel 5a
0 commit comments