diff --git a/Manifests/Manifest_LAOS-19.1.xml b/Manifests/Manifest_LAOS-19.1.xml index cc2bbe5f..1d0e3c9b 100644 --- a/Manifests/Manifest_LAOS-19.1.xml +++ b/Manifests/Manifest_LAOS-19.1.xml @@ -72,12 +72,22 @@ + + + + + + + + + + diff --git a/Manifests/Manifest_LAOS-20.0.xml b/Manifests/Manifest_LAOS-20.0.xml index bc38ce9b..01e99e8e 100644 --- a/Manifests/Manifest_LAOS-20.0.xml +++ b/Manifests/Manifest_LAOS-20.0.xml @@ -56,6 +56,7 @@ + @@ -182,6 +183,9 @@ + + + @@ -223,6 +227,9 @@ + + + @@ -234,6 +241,18 @@ + + + + + + + + + + + + @@ -265,6 +284,7 @@ + @@ -277,6 +297,10 @@ + + + + @@ -289,6 +313,7 @@ + diff --git a/Misc/all_devices.txt b/Misc/all_devices.txt index 9156a873..fa7bf5f1 100644 --- a/Misc/all_devices.txt +++ b/Misc/all_devices.txt @@ -220,6 +220,7 @@ land lavender lemonade lemonadep +lemonades lentislte lettuce libra diff --git a/Scripts/Common/Copy_Keys.sh b/Scripts/Common/Copy_Keys.sh index e51014f9..dc39ffc6 100644 --- a/Scripts/Common/Copy_Keys.sh +++ b/Scripts/Common/Copy_Keys.sh @@ -44,9 +44,11 @@ if [ -d "$DOS_SIGNING_KEYS" ]; then echo "Copying verity/avb public keys to kernels..."; copyKey "akari" "kernel/sony/sdm845"; + copyKey "akatsuki" "kernel/sony/sdm845"; copyKey "alioth" "kernel/xiaomi/sm8250"; copyKey "Amber" "kernel/yandex/sdm660"; copyKey "angler" "kernel/huawei/angler"; + copyKey "apollon" "kernel/xiaomi/sm8250"; copyKey "aura" "kernel/razer/sdm845"; copyKey "aurora" "kernel/sony/sdm845"; copyKey "avicii" "kernel/oneplus/sm7250"; @@ -67,10 +69,12 @@ if [ -d "$DOS_SIGNING_KEYS" ]; then copyKey "crosshatch" "kernel/google/crosshatch"; copyKey "crosshatch" "kernel/google/msm-4.9"; copyKey "davinci" "kernel/xiaomi/sm6150"; + copyKey "dipper" "kernel/xiaomi/sdm845"; copyKey "discovery" "kernel/sony/sdm660"; copyKey "dragon" "kernel/google/dragon"; copyKey "dumpling" "kernel/oneplus/msm8998"; copyKey "enchilada" "kernel/oneplus/sdm845"; + copyKey "equuleus" "kernel/xiaomi/sdm845"; copyKey "fajita" "kernel/oneplus/sdm845"; copyKey "flame" "kernel/google/coral"; copyKey "flounder" "kernel/htc/flounder"; @@ -87,6 +91,7 @@ if [ -d "$DOS_SIGNING_KEYS" ]; then copyKey "lavender" "kernel/xiaomi/sdm660"; copyKey "lemonade" "kernel/oneplus/sm8350"; copyKey "lemonadep" "kernel/oneplus/sm8350"; + copyKey "lemonades" "kernel/oneplus/sm8250"; copyKey "lmi" "kernel/xiaomi/sm8250"; copyKey "marlin" "kernel/google/marlin"; copyKey "mata" "kernel/essential/msm8998"; @@ -95,6 +100,7 @@ if [ -d "$DOS_SIGNING_KEYS" ]; then copyKey "oriole" "kernel/google/raviole"; copyKey "panther" "kernel/google/gs201/private/gs-google"; copyKey "pioneer" "kernel/sony/sdm660"; + copyKey "polaris" "kernel/xiaomi/sdm845"; copyKey "pro1" "kernel/fxtec/msm8998"; copyKey "pro1x" "kernel/fxtec/sm6115"; copyKey "raphael" "kernel/xiaomi/sm8150"; @@ -109,8 +115,11 @@ if [ -d "$DOS_SIGNING_KEYS" ]; then copyKey "starlte" "kernel/samsung/universal9810"; copyKey "sunfish" "kernel/google/sunfish"; copyKey "taimen" "kernel/google/wahoo"; + copyKey "ursa" "kernel/xiaomi/sdm845"; copyKey "vayu" "kernel/xiaomi/sm8150"; copyKey "voyager" "kernel/sony/sdm660"; + copyKey "kirin" "kernel/sony/sdm660"; + copyKey "mermaid" "kernel/sony/sdm660"; copyKey "walleye" "kernel/google/wahoo"; copyKey "xz2c" "kernel/sony/sdm845"; copyKey "z2_plus" "kernel/zuk/msm8996"; diff --git a/Scripts/Common/Enable_Verity.sh b/Scripts/Common/Enable_Verity.sh index 2ed25a89..c266aff3 100644 --- a/Scripts/Common/Enable_Verity.sh +++ b/Scripts/Common/Enable_Verity.sh @@ -93,6 +93,8 @@ enableVerity "device/razer/cheryl"; #enableVerity "device/sony/nile-common"; #enableVerity "device/sony/pioneer"; #enableVerity "device/sony/voyager"; +#enableVerity "device/sony/kirin"; +#enableVerity "device/sony/mermaid"; enableVerity "device/yandex/Amber"; enableVerity "device/zuk/msm8996-common"; enableVerity "device/zuk/z2_plus"; @@ -137,17 +139,24 @@ enableAVB "device/oneplus/instantnoodlep"; enableAVB "device/oneplus/kebab"; enableAVB "device/oneplus/lemonade"; enableAVB "device/oneplus/lemonadep"; +enableAVB "device/oneplus/lemonades"; enableAVB "device/oneplus/sdm845-common"; enableAVB "device/oneplus/sm8150-common"; enableAVB "device/oneplus/sm8250-common"; enableAVB "device/oneplus/sm8350-common"; enableAVB "device/razer/aura"; enableAVB "device/sony/akari"; +enableAVB "device/sony/akatsuki"; enableAVB "device/sony/aurora"; enableAVB "device/sony/tama-common"; enableAVB "device/sony/xz2c"; enableAVB "device/xiaomi/alioth"; +enableAVB "device/xiaomi/apollon"; enableAVB "device/xiaomi/beryllium"; +enableAVB "device/xiaomi/dipper"; +enableAVB "device/xiaomi/equuleus"; +enableAVB "device/xiaomi/polaris"; +enableAVB "device/xiaomi/ursa"; enableAVB "device/xiaomi/davinci"; enableAVB "device/xiaomi/lavender"; enableAVB "device/xiaomi/lmi"; diff --git a/Scripts/Common/Functions.sh b/Scripts/Common/Functions.sh index 2dd08a38..75427680 100644 --- a/Scripts/Common/Functions.sh +++ b/Scripts/Common/Functions.sh @@ -349,7 +349,7 @@ processRelease() { #Deltas #grep update_engine Build/*/device/*/*/*.mk -l - local DOS_GENERATE_DELTAS_DEVICES=('akari' 'alioth' 'Amber' 'aura' 'aurora' 'avicii' 'barbet' 'bluejay' 'blueline' 'bonito' 'bramble' 'cheetah' 'cheryl' 'coral' 'crosshatch' 'davinci' 'discovery' 'enchilada' 'fajita' 'flame' 'FP3' 'FP4' 'guacamole' 'guacamoleb' 'hotdog' 'hotdogb' 'instantnoodle' 'instantnoodlep' 'kebab' 'lemonade' 'lemonadep' 'marlin' 'mata' 'oriole' 'panther' 'pioneer' 'pro1' 'pro1x' 'raven' 'redfin' 'sailfish' 'sargo' 'sunfish' 'taimen' 'vayu' 'voyager' 'walleye' 'xz2c'); #TODO: check lmi/alioth + local DOS_GENERATE_DELTAS_DEVICES=('akari' 'akatsuki' 'alioth' 'Amber' 'aura' 'aurora' 'avicii' 'barbet' 'bluejay' 'blueline' 'bonito' 'bramble' 'cheetah' 'cheryl' 'coral' 'crosshatch' 'davinci' 'discovery' 'enchilada' 'fajita' 'flame' 'FP3' 'FP4' 'guacamole' 'guacamoleb' 'hotdog' 'hotdogb' 'instantnoodle' 'instantnoodlep' 'kebab' 'kirin' 'lemonade' 'lemonadep' 'lemonades' 'marlin' 'mata' 'mermaid' 'oriole' 'panther' 'pioneer' 'pro1' 'pro1x' 'raven' 'redfin' 'sailfish' 'sargo' 'sunfish' 'taimen' 'vayu' 'voyager' 'walleye' 'xz2c'); #TODO: check lmi/alioth/apollon if [ "$DOS_GENERATE_DELTAS" = true ]; then if [[ " ${DOS_GENERATE_DELTAS_DEVICES[@]} " =~ " ${DEVICE} " ]]; then for LAST_TARGET_FILES in $ARCHIVE/target_files/$DOS_BRANDING_ZIP_PREFIX-$VERSION-*-dos-$DEVICE-target_files.zip; do @@ -839,7 +839,7 @@ getDefconfig() { else #grep TARGET_KERNEL_CONFIG Build/*/device/ -Rih | sed 's|TARGET_KERNEL_CONFIG .= |arch/arm\*/configs/|' | grep -v lineage | sort -u #grep TARGET_KERNEL_VARIANT_CONFIG Build/*/device/ -Rih | sed 's|TARGET_KERNEL_VARIANT_CONFIG .= |arch/arm\*/configs/|' | grep -v lineage | sort -u - local defconfigPath="arch/arm*/configs/lineage*defconfig arch/arm*/configs/vendor/lineage*defconfig arch/arm*/configs/apollo_defconfig arch/arm*/configs/apq8084_sec_defconfig arch/arm*/configs/apq8084_sec_kccat6_eur_defconfig arch/arm*/configs/apq8084_sec_lentislte_skt_defconfig arch/arm*/configs/aura_defconfig arch/arm*/configs/b1c1_defconfig arch/arm*/configs/beryllium_defconfig arch/arm*/configs/bonito_defconfig arch/arm*/configs/clark_defconfig arch/arm*/configs/cloudripper_gki_defconfig arch/arm*/configs/discovery_defconfig arch/arm*/configs/enchilada_defconfig arch/arm*/configs/exynos8890-hero2lte_defconfig arch/arm*/configs/exynos8890-herolte_defconfig arch/arm*/configs/exynos9810-crownlte_defconfig arch/arm*/configs/exynos9810-star2lte_defconfig arch/arm*/configs/exynos9810-starlte_defconfig arch/arm*/configs/floral_defconfig arch/arm*/configs/FP4_defconfig arch/arm*/configs/griffin_defconfig arch/arm*/configs/grouper_defconfig arch/arm*/configs/harpia_defconfig arch/arm*/configs/jf_att_defconfig arch/arm*/configs/jf_eur_defconfig arch/arm*/configs/jf_spr_defconfig arch/arm*/configs/jf_vzw_defconfig arch/arm*/configs/lavender_defconfig arch/arm*/configs/m1s1_defconfig arch/arm*/configs/m7_defconfig arch/arm*/configs/m8_defconfig arch/arm*/configs/m8dug_defconfig arch/arm*/configs/merlin_defconfig arch/arm*/configs/msm8930_serrano_eur_3g_defconfig arch/arm*/configs/msm8930_serrano_eur_lte_defconfig arch/arm*/configs/msm8974-hdx_defconfig arch/arm*/configs/msm8974-hdx-perf_defconfig arch/arm*/configs/oneplus2_defconfig arch/arm*/configs/osprey_defconfig arch/arm*/configs/pioneer_defconfig arch/arm*/configs/redbull_defconfig arch/arm*/configs/samsung_serrano_defconfig arch/arm*/configs/samsung_serrano_usa_defconfig arch/arm*/configs/shamu_defconfig arch/arm*/configs/slider_gki_defconfig arch/arm*/configs/sunfish_defconfig arch/arm*/configs/surnia_defconfig arch/arm*/configs/tama_akari_defconfig arch/arm*/configs/tama_apollo_defconfig arch/arm*/configs/tama_aurora_defconfig arch/arm*/configs/thor_defconfig arch/arm*/configs/tuna_defconfig arch/arm*/configs/twrp_defconfig arch/arm*/configs/vendor/alioth_defconfig arch/arm*/configs/vendor/kona-perf_defconfig arch/arm*/configs/vendor/lahaina-qgki_defconfig arch/arm*/configs/vendor/lito-perf_defconfig arch/arm*/configs/vendor/lmi_defconfig arch/arm*/configs/vendor/raphael_defconfig arch/arm*/configs/vendor/sm8150-perf_defconfig arch/arm*/configs/vendor/vayu_defconfig arch/arm*/configs/vendor/xiaomi/beryllium.config arch/arm*/configs/vendor/xiaomi/mi845_defconfig arch/arm*/configs/voyager_defconfig arch/arm*/configs/yellowstone_defconfig arch/arm*/configs/Z00T_defconfig arch/arm*/configs/z2_plus_defconfig arch/arm*/configs/zenfone3-perf_defconfig"; + local defconfigPath="arch/arm*/configs/lineage*defconfig arch/arm*/configs/vendor/lineage*defconfig arch/arm*/configs/apollo_defconfig arch/arm*/configs/apq8084_sec_defconfig arch/arm*/configs/apq8084_sec_kccat6_eur_defconfig arch/arm*/configs/apq8084_sec_lentislte_skt_defconfig arch/arm*/configs/aura_defconfig arch/arm*/configs/b1c1_defconfig arch/arm*/configs/beryllium_defconfig arch/arm*/configs/bonito_defconfig arch/arm*/configs/clark_defconfig arch/arm*/configs/cloudripper_gki_defconfig arch/arm*/configs/discovery_defconfig arch/arm*/configs/enchilada_defconfig arch/arm*/configs/exynos8890-hero2lte_defconfig arch/arm*/configs/exynos8890-herolte_defconfig arch/arm*/configs/exynos9810-crownlte_defconfig arch/arm*/configs/exynos9810-star2lte_defconfig arch/arm*/configs/exynos9810-starlte_defconfig arch/arm*/configs/floral_defconfig arch/arm*/configs/FP4_defconfig arch/arm*/configs/griffin_defconfig arch/arm*/configs/grouper_defconfig arch/arm*/configs/harpia_defconfig arch/arm*/configs/jf_att_defconfig arch/arm*/configs/jf_eur_defconfig arch/arm*/configs/jf_spr_defconfig arch/arm*/configs/jf_vzw_defconfig arch/arm*/configs/kirin_defconfig arch/arm*/configs/lavender_defconfig arch/arm*/configs/m1s1_defconfig arch/arm*/configs/m7_defconfig arch/arm*/configs/m8_defconfig arch/arm*/configs/m8dug_defconfig arch/arm*/configs/merlin_defconfig arch/arm*/configs/mermaid_defconfig arch/arm*/configs/msm8930_serrano_eur_3g_defconfig arch/arm*/configs/msm8930_serrano_eur_lte_defconfig arch/arm*/configs/msm8974-hdx_defconfig arch/arm*/configs/msm8974-hdx-perf_defconfig arch/arm*/configs/oneplus2_defconfig arch/arm*/configs/osprey_defconfig arch/arm*/configs/pioneer_defconfig arch/arm*/configs/redbull_defconfig arch/arm*/configs/samsung_serrano_defconfig arch/arm*/configs/samsung_serrano_usa_defconfig arch/arm*/configs/shamu_defconfig arch/arm*/configs/slider_gki_defconfig arch/arm*/configs/sunfish_defconfig arch/arm*/configs/surnia_defconfig arch/arm*/configs/tama_akari_defconfig arch/arm*/configs/tama_akatsuki_defconfig arch/arm*/configs/tama_apollo_defconfig arch/arm*/configs/tama_aurora_defconfig arch/arm*/configs/thor_defconfig arch/arm*/configs/tuna_defconfig arch/arm*/configs/twrp_defconfig arch/arm*/configs/vendor/alioth_defconfig arch/arm*/configs/vendor/apollo_defconfig arch/arm*/configs/vendor/kona-perf_defconfig arch/arm*/configs/vendor/lahaina-qgki_defconfig arch/arm*/configs/vendor/lito-perf_defconfig arch/arm*/configs/vendor/lmi_defconfig arch/arm*/configs/vendor/raphael_defconfig arch/arm*/configs/vendor/sm8150-perf_defconfig arch/arm*/configs/vendor/vayu_defconfig arch/arm*/configs/vendor/xiaomi/beryllium.config arch/arm*/configs/vendor/xiaomi/dipper.config arch/arm*/configs/vendor/xiaomi/equuleus.config arch/arm*/configs/vendor/xiaomi/mi845_defconfig arch/arm*/configs/vendor/xiaomi/polaris.config arch/arm*/configs/vendor/xiaomi/ursa.config arch/arm*/configs/voyager_defconfig arch/arm*/configs/yellowstone_defconfig arch/arm*/configs/Z00T_defconfig arch/arm*/configs/z2_plus_defconfig arch/arm*/configs/zenfone3-perf_defconfig"; fi; echo $defconfigPath; } diff --git a/Scripts/Generate_Supporting_Files.sh b/Scripts/Generate_Supporting_Files.sh index 71e692b2..e86d83d8 100644 --- a/Scripts/Generate_Supporting_Files.sh +++ b/Scripts/Generate_Supporting_Files.sh @@ -23,7 +23,7 @@ export copyPartsZip="/mnt/Drive-4/DOS/Builds/Extras/copy-partitions-20210323_192 export repoDir="/mnt/Drive-4/DOS/Builds/Supporting_Files/"; mkdir -p $repoDir; -devicesCopy=(akari alioth Amber aura aurora avicii barbet bluejay blueline bonito bramble cheetah cheryl coral crosshatch davinci discovery enchilada fajita flame FP3 FP4 guacamole guacamoleb hotdog hotdogb instantnoodle instantnoodlep kebab lemonade lemonadep marlin mata oriole panther pioneer pro1 pro1x raven redfin sailfish sargo sunfish taimen voyager walleye xz2c); +devicesCopy=(akari akatsuki alioth Amber aura aurora avicii barbet bluejay blueline bonito bramble cheetah cheryl coral crosshatch davinci discovery enchilada fajita flame FP3 FP4 guacamole guacamoleb hotdog hotdogb instantnoodle instantnoodlep kebab kirin lemonade lemonadep lemonades marlin mata mermaid oriole panther pioneer pro1 pro1x raven redfin sailfish sargo sunfish taimen voyager walleye xz2c); for device in "${devicesCopy[@]}" do @@ -36,7 +36,7 @@ do fi; done; -devicesAVB=(akari alioth Amber aura aurora avicii barbet beryllium bluejay blueline bonito bramble cheetah coral crosshatch davinci enchilada fajita flame FP3 FP4 guacamole guacamoleb hotdog hotdogb instantnoodle instantnoodlep kebab lavender lemonade lemonadep lmi oriole panther pro1 pro1x raphael raven redfin sargo sunfish taimen vayu walleye xz2c); +devicesAVB=(akari akatsuki alioth Amber apollon aura aurora avicii barbet beryllium bluejay blueline bonito bramble cheetah coral crosshatch davinci dipper enchilada equuleus fajita flame FP3 FP4 guacamole guacamoleb hotdog hotdogb instantnoodle instantnoodlep kebab lavender lemonade lemonadep lemonades lmi oriole panther polaris pro1 pro1x raphael raven redfin sargo sunfish taimen ursa vayu walleye xz2c); for device in "${devicesAVB[@]}" do diff --git a/Scripts/Generate_Verified_Boot_Hashes.sh b/Scripts/Generate_Verified_Boot_Hashes.sh index eb2e98e0..bfe11052 100644 --- a/Scripts/Generate_Verified_Boot_Hashes.sh +++ b/Scripts/Generate_Verified_Boot_Hashes.sh @@ -18,9 +18,9 @@ umask 0022; set -uo pipefail; #grep "verity\.mk" Build/*/device/*/*/*.mk -l -VERITY_DEVICES=('Amber' 'angler' 'bullhead' 'cheeseburger' 'cheryl' 'discovery' 'dragon' 'dumpling' 'flounder' 'marlin' 'mata' 'oneplus3' 'pioneer' 'sailfish' 'shamu' 'voyager' 'z2_plus'); +VERITY_DEVICES=('Amber' 'angler' 'bullhead' 'cheeseburger' 'cheryl' 'discovery' 'dragon' 'dumpling' 'flounder' 'kirin' 'marlin' 'mata' 'mermaid' 'oneplus3' 'pioneer' 'sailfish' 'shamu' 'voyager' 'z2_plus'); #grep "AVB_ENABLE" Build/*/device/*/*/*.mk -l -AVB_DEVICES=('akari' 'alioth' 'aura' 'aurora' 'avicii' 'barbet' 'beryllium' 'bluejay' 'blueline' 'bonito' 'bramble' 'cheetah' 'coral' 'crosshatch' 'davinci' 'enchilada' 'fajita' 'flame' 'FP3' 'FP4' 'guacamole' 'guacamoleb' 'hotdog' 'hotdogb' 'instantnoodle' 'instantnoodlep' 'kebab' 'lavender' 'lemonade' 'lemonadep' 'lmi' 'oriole' 'panther' 'pro1' 'pro1x' 'raphael' 'raven' 'redfin' 'sargo' 'sunfish' 'taimen' 'vayu' 'walleye' 'xz2c'); +AVB_DEVICES=('akari' 'akatsuki' 'alioth' 'apollon' 'aura' 'aurora' 'avicii' 'barbet' 'beryllium' 'bluejay' 'blueline' 'bonito' 'bramble' 'cheetah' 'coral' 'crosshatch' 'davinci' 'dipper' 'enchilada' 'equuleus' 'fajita' 'flame' 'FP3' 'FP4' 'guacamole' 'guacamoleb' 'hotdog' 'hotdogb' 'instantnoodle' 'instantnoodlep' 'kebab' 'lavender' 'lemonade' 'lemonadep' 'lemonades' 'lmi' 'oriole' 'panther' 'polaris' 'pro1' 'pro1x' 'raphael' 'raven' 'redfin' 'sargo' 'sunfish' 'taimen' 'ursa' 'vayu' 'walleye' 'xz2c'); #TODO: Make this a function? echo "================================================================================"; diff --git a/Scripts/LineageOS-19.1/Functions.sh b/Scripts/LineageOS-19.1/Functions.sh index 7c9e9a08..d2fabc6b 100644 --- a/Scripts/LineageOS-19.1/Functions.sh +++ b/Scripts/LineageOS-19.1/Functions.sh @@ -56,10 +56,13 @@ buildAll() { buildDevice pioneer; buildDevice voyager; buildDevice discovery; + buildDevice kirin; + buildDevice mermaid; #SD855 buildDevice vayu avb; #SD865 buildDevice lmi avb; + buildDevice apollon avb; #SD870 buildDevice alioth avb; } @@ -73,10 +76,9 @@ patchWorkspaceReal() { verifyAllPlatformTags; gpgVerifyGitHead "$DOS_BUILD_BASE/external/chromium-webview"; - source build/envsetup.sh; + #source build/envsetup.sh; #repopick -ift twelve-bt-sbc-hd-dualchannel; #repopick -it twelve-colors; - repopick -it S_asb_2023-05; sh "$DOS_SCRIPTS/Patch.sh"; sh "$DOS_SCRIPTS_COMMON/Enable_Verity.sh"; diff --git a/Scripts/LineageOS-19.1/Patch.sh b/Scripts/LineageOS-19.1/Patch.sh index 51ae5662..41aa7ac0 100644 --- a/Scripts/LineageOS-19.1/Patch.sh +++ b/Scripts/LineageOS-19.1/Patch.sh @@ -458,6 +458,7 @@ cd "$DOS_BUILD_BASE"; #rm -rfv device/*/*/overlay/CarrierConfigResCommon device/*/*/rro_overlays/CarrierConfigOverlay device/*/*/overlay/packages/apps/CarrierConfig/res/xml/vendor.xml; #Tweaks for <4GB RAM devices +#enableLowRam "device/sony/kirin" "kirin"; #enableLowRam "device/sony/pioneer" "pioneer"; #Fix broken options enabled by hardenDefconfig() diff --git a/Scripts/LineageOS-20.0/CVE_Patchers/android_kernel_google_msm-4.9.sh b/Scripts/LineageOS-20.0/CVE_Patchers/android_kernel_google_msm-4.9.sh index 90a4df75..c1b66e8c 100644 --- a/Scripts/LineageOS-20.0/CVE_Patchers/android_kernel_google_msm-4.9.sh +++ b/Scripts/LineageOS-20.0/CVE_Patchers/android_kernel_google_msm-4.9.sh @@ -77,7 +77,6 @@ git apply $DOS_PATCHES_LINUX_CVES/CVE-2022-4382/^6.2/0001.patch git apply $DOS_PATCHES_LINUX_CVES/CVE-2022-20148/^5.15/0002.patch git apply $DOS_PATCHES_LINUX_CVES/CVE-2022-20369/4.14/0006.patch git apply $DOS_PATCHES_LINUX_CVES/CVE-2022-20371/ANY/0001.patch -git apply $DOS_PATCHES_LINUX_CVES/CVE-2022-25664/ANY/0001.patch git apply $DOS_PATCHES_LINUX_CVES/CVE-2022-25715/ANY/0002.patch git apply $DOS_PATCHES_LINUX_CVES/CVE-2022-25722/ANY/0001.patch git apply $DOS_PATCHES_LINUX_CVES/CVE-2022-27950/^5.16/0001.patch @@ -105,7 +104,7 @@ git apply $DOS_PATCHES_LINUX_CVES/0008-Graphene-Kernel_Hardening-fortify/4.9/000 git apply $DOS_PATCHES_LINUX_CVES/0008-Graphene-Kernel_Hardening-ro/4.9/0016.patch git apply $DOS_PATCHES_LINUX_CVES/0008-Graphene-Kernel_Hardening-ro/4.9/0029.patch git apply $DOS_PATCHES_LINUX_CVES/0008-Graphene-Kernel_Hardening-slab/4.9/0005.patch -editKernelLocalversion "-dos.p105" +editKernelLocalversion "-dos.p104" else echo "kernel_google_msm-4.9 is unavailable, not patching."; fi; cd "$DOS_BUILD_BASE" diff --git a/Scripts/LineageOS-20.0/Functions.sh b/Scripts/LineageOS-20.0/Functions.sh index 611ea668..31ad1c81 100644 --- a/Scripts/LineageOS-20.0/Functions.sh +++ b/Scripts/LineageOS-20.0/Functions.sh @@ -68,12 +68,17 @@ buildAll() { buildDevice enchilada avb; buildDevice aura avb; buildDevice beryllium avb; + buildDevice dipper avb; + buildDevice equuleus avb; + buildDevice polaris avb; + buildDevice ursa avb; buildDevice pro1 avb; buildDevice crosshatch avb; #unb buildDevice blueline avb; #unb buildDevice akari avb; buildDevice aurora avb; buildDevice xz2c avb; + buildDevice akatsuki avb; #SD750 buildDevice FP4 avb; #SD855 @@ -90,7 +95,8 @@ buildAll() { #SD865 buildDevice instantnoodle avb; buildDevice instantnoodlep avb; - buildDevice kebab avb; + buildDevice kebab avb; #failing + buildDevice lemonades avb; #failing #SD888 buildDevice lemonade avb; buildDevice lemonadep avb; diff --git a/TODO-device_additions b/TODO-device_additions index e05886cb..073e7dbc 100644 --- a/TODO-device_additions +++ b/TODO-device_additions @@ -23,8 +23,6 @@ Last updated: 2023-05-08 racer android_kernel_oneplus_sm4350 dre - android_kernel_oneplus_sm8250 - already supported - lemonades android_kernel_shift_sdm845 axolotl android_kernel_samsung_exynos9820 @@ -38,17 +36,10 @@ Last updated: 2023-05-08 android_kernel_samsung_sdm670 gts4lv gts4lvwifi - android_kernel_sony_sdm845 - already supported - akatsuki android_kernel_xiaomi_msm8937 - already supported mi8917 android_kernel_xiaomi_sdm439 mi439 - android_kernel_xiaomi_sdm845 - already supported - dipper - equuleus - polaris - ursa android_kernel_xiaomi_sm8350 haydn lisa @@ -66,15 +57,10 @@ Last updated: 2023-05-08 android_kernel_samsung_gta4xl gta4xl gta4xlwifi - android_kernel_sony_sdm660 - already supported - kirin - mermaid android_kernel_xiaomi_gauguin gauguin android_kernel_xiaomi_sm6250 miatoll - android_kernel_xiaomi_sm8250 - already supported - apollon 18.1