diff --git a/Manifests/Manifest_LAOS-18.1.xml b/Manifests/Manifest_LAOS-18.1.xml index b356bd72..f14bd620 100644 --- a/Manifests/Manifest_LAOS-18.1.xml +++ b/Manifests/Manifest_LAOS-18.1.xml @@ -134,6 +134,7 @@ + @@ -183,17 +184,20 @@ - + + + - + + @@ -214,6 +218,22 @@ + + + + + + + + + + + + + + + + diff --git a/Scripts/Common/Copy_Keys.sh b/Scripts/Common/Copy_Keys.sh index dc39ffc6..baf50d61 100644 --- a/Scripts/Common/Copy_Keys.sh +++ b/Scripts/Common/Copy_Keys.sh @@ -87,7 +87,9 @@ if [ -d "$DOS_SIGNING_KEYS" ]; then copyKey "hotdog" "kernel/oneplus/sm8150"; copyKey "instantnoodle" "kernel/oneplus/sm8250"; copyKey "instantnoodlep" "kernel/oneplus/sm8250"; + copyKey "jasmine_sprout" "kernel/xiaomi/sdm660"; copyKey "kebab" "kernel/oneplus/sm8250"; + copyKey "kirin" "kernel/sony/sdm660"; copyKey "lavender" "kernel/xiaomi/sdm660"; copyKey "lemonade" "kernel/oneplus/sm8350"; copyKey "lemonadep" "kernel/oneplus/sm8350"; @@ -95,11 +97,13 @@ if [ -d "$DOS_SIGNING_KEYS" ]; then copyKey "lmi" "kernel/xiaomi/sm8250"; copyKey "marlin" "kernel/google/marlin"; copyKey "mata" "kernel/essential/msm8998"; + copyKey "mermaid" "kernel/sony/sdm660"; copyKey "oneplus3" "kernel/oneplus/msm8996"; copyKey "oriole" "kernel/google/gs101/private/gs-google"; copyKey "oriole" "kernel/google/raviole"; copyKey "panther" "kernel/google/gs201/private/gs-google"; copyKey "pioneer" "kernel/sony/sdm660"; + copyKey "platina" "kernel/xiaomi/sdm660"; copyKey "polaris" "kernel/xiaomi/sdm845"; copyKey "pro1" "kernel/fxtec/msm8998"; copyKey "pro1x" "kernel/fxtec/sm6115"; @@ -115,12 +119,13 @@ if [ -d "$DOS_SIGNING_KEYS" ]; then copyKey "starlte" "kernel/samsung/universal9810"; copyKey "sunfish" "kernel/google/sunfish"; copyKey "taimen" "kernel/google/wahoo"; + copyKey "twolip" "kernel/xiaomi/sdm660"; 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 "wayne" "kernel/xiaomi/sdm660"; + copyKey "whyred" "kernel/xiaomi/sdm660"; copyKey "xz2c" "kernel/sony/sdm845"; copyKey "z2_plus" "kernel/zuk/msm8996"; copyKey "zenfone3" "kernel/asus/msm8953"; diff --git a/Scripts/Common/Enable_Verity.sh b/Scripts/Common/Enable_Verity.sh index c266aff3..07efea41 100644 --- a/Scripts/Common/Enable_Verity.sh +++ b/Scripts/Common/Enable_Verity.sh @@ -153,20 +153,25 @@ enableAVB "device/sony/xz2c"; enableAVB "device/xiaomi/alioth"; enableAVB "device/xiaomi/apollon"; enableAVB "device/xiaomi/beryllium"; +enableAVB "device/xiaomi/davinci"; enableAVB "device/xiaomi/dipper"; enableAVB "device/xiaomi/equuleus"; -enableAVB "device/xiaomi/polaris"; -enableAVB "device/xiaomi/ursa"; -enableAVB "device/xiaomi/davinci"; +enableAVB "device/xiaomi/jasmine_sprout"; enableAVB "device/xiaomi/lavender"; enableAVB "device/xiaomi/lmi"; +enableAVB "device/xiaomi/platina"; +enableAVB "device/xiaomi/polaris"; enableAVB "device/xiaomi/raphael"; enableAVB "device/xiaomi/sdm660-common"; enableAVB "device/xiaomi/sdm845-common"; enableAVB "device/xiaomi/sm6150-common"; enableAVB "device/xiaomi/sm8150-common"; enableAVB "device/xiaomi/sm8250-common"; +enableAVB "device/xiaomi/twolip"; +enableAVB "device/xiaomi/ursa"; enableAVB "device/xiaomi/vayu"; +enableAVB "device/xiaomi/wayne"; +enableAVB "device/xiaomi/whyred"; #Kernel Changes [[ -d kernel/essential/msm8998 ]] && sed -i 's/slotselect/slotselect,verify/' kernel/essential/msm8998/arch/arm64/boot/dts/essential/msm8998-mata-lineage.dtsi &>/dev/null; #/vendor diff --git a/Scripts/Common/Functions.sh b/Scripts/Common/Functions.sh index 75427680..97cb6858 100644 --- a/Scripts/Common/Functions.sh +++ b/Scripts/Common/Functions.sh @@ -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/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"; + 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/jactive_eur_defconfig arch/arm*/configs/jf_att_defconfig arch/arm*/configs/jf_eur_defconfig arch/arm*/configs/jf_spr_defconfig arch/arm*/configs/jfve_eur_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/platina_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/tulip_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/whyred_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/Common/Optimize.sh b/Scripts/Common/Optimize.sh index 3019f00f..f6d77907 100644 --- a/Scripts/Common/Optimize.sh +++ b/Scripts/Common/Optimize.sh @@ -46,7 +46,7 @@ sed -i 's/zramsize=.*/zramsize=75%,max_comp_streams=4/' asus/fugu/fstab.fugu &>/ sed -i 's/zramsize=.*/zramsize=75%,max_comp_streams=4/' motorola/msm8916-common/rootdir/etc/fstab.qcom &>/dev/null || true; #2GB (1GB) sed -i 's/zramsize=.*/zramsize=50%,max_comp_streams=2/' htc/flounder/fstab.flounder &>/dev/null || true; -sed -i 's/zramsize=.*/zramsize=50%,max_comp_streams=4/' asus/flox/rootdir/etc/fstab.flox htc/msm8974-common/rootdir/etc/fstab.qcom lge/g2-common/rootdir/etc/fstab.g2 lge/mako/rootdir/etc/fstab.mako motorola/victara/rootdir/etc/fstab.qcom samsung/klte-common/rootdir/etc/fstab.qcom samsung/hlte-common/rootdir/etc/fstab.qcom &>/dev/null || true; +sed -i 's/zramsize=.*/zramsize=50%,max_comp_streams=4/' asus/flox/rootdir/etc/fstab.flox htc/msm8974-common/rootdir/etc/fstab.qcom lge/g2-common/rootdir/etc/fstab.g2 lge/mako/rootdir/etc/fstab.mako motorola/victara/rootdir/etc/fstab.qcom samsung/hlte-common/rootdir/etc/fstab.qcom samsung/klte-common/rootdir/etc/fstab.qcom &>/dev/null || true; #2/3GB (1/1.5GB) sed -i 's/zramsize=.*/zramsize=50%,max_comp_streams=4/' lge/d850/rootdir/etc/fstab.g3 lge/d851/rootdir/etc/fstab.g3 lge/d852/rootdir/etc/fstab.g3 lge/d855/rootdir/etc/fstab.g3 samsung/apq8084-common/rootdir/etc/fstab.qcom &>/dev/null || true; sed -i 's/zramsize=.*/zramsize=50%,max_comp_streams=6/' lge/bullhead/fstab*.bullhead &>/dev/null || true; diff --git a/Scripts/Generate_Supporting_Files.sh b/Scripts/Generate_Supporting_Files.sh index e86d83d8..508b5f72 100644 --- a/Scripts/Generate_Supporting_Files.sh +++ b/Scripts/Generate_Supporting_Files.sh @@ -36,7 +36,7 @@ do fi; done; -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); +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 jasmine_sprout kebab lavender lemonade lemonadep lemonades lmi oriole panther platina polaris pro1 pro1x raphael raven redfin sargo sunfish taimen twolip ursa vayu walleye wayne whyred xz2c); for device in "${devicesAVB[@]}" do diff --git a/Scripts/Generate_Verified_Boot_Hashes.sh b/Scripts/Generate_Verified_Boot_Hashes.sh index bfe11052..87ab548c 100644 --- a/Scripts/Generate_Verified_Boot_Hashes.sh +++ b/Scripts/Generate_Verified_Boot_Hashes.sh @@ -20,7 +20,7 @@ set -uo pipefail; #grep "verity\.mk" Build/*/device/*/*/*.mk -l 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' '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'); +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' 'jasmine_sprout' 'kebab' 'lavender' 'lemonade' 'lemonadep' 'lemonades' 'lmi' 'oriole' 'panther' 'platina' 'polaris' 'pro1' 'pro1x' 'raphael' 'raven' 'redfin' 'sargo' 'sunfish' 'taimen' 'twolip' 'ursa' 'vayu' 'walleye' 'wayne' 'whyred' 'xz2c'); #TODO: Make this a function? echo "================================================================================"; diff --git a/Scripts/LineageOS-18.1/Functions.sh b/Scripts/LineageOS-18.1/Functions.sh index c420f814..ec3645f0 100644 --- a/Scripts/LineageOS-18.1/Functions.sh +++ b/Scripts/LineageOS-18.1/Functions.sh @@ -58,11 +58,14 @@ buildAll() { #SD400 buildDevice serrano3gxx; #unb buildDevice serranoltexx; #unb + buildDevice serranodsdd; #unb #SD600 - buildDevice jfltexx; #TODO: jactivelte, jfvelte + buildDevice jactivelte; + buildDevice jfltexx; buildDevice jflteatt; buildDevice jfltespr; buildDevice jfltevzw; + buildDevice jfvelte; #SD800 buildDevice d800; buildDevice d801; @@ -78,8 +81,8 @@ buildAll() { buildDevice ls990; buildDevice vs985; buildDevice FP2; - buildDevice klte; #TODO: klteaio, kltechn, kltechnduo, klteduos, kltedv, kltekdi, kltekor - buildDevice hlte; #TODO: hltechn, hltekor, hltetmo + buildDevice klte; + buildDevice hlte; buildDevice m8; #unb buildDevice m8d; #unb buildDevice victara; @@ -104,6 +107,11 @@ buildAll() { buildDevice marlin verity; buildDevice sailfish verity; buildDevice lavender avb; + buildDevice jasmine_sprout avb; + buildDevice platina avb; + buildDevice twolip avb; + buildDevice wayne avb; + buildDevice whyred avb; } export -f buildAll; @@ -115,11 +123,10 @@ patchWorkspaceReal() { verifyAllPlatformTags; gpgVerifyGitHead "$DOS_BUILD_BASE/external/chromium-webview"; - source build/envsetup.sh; + #source build/envsetup.sh; #repopick -it eleven-firewall; #repopick -i 314453; #TaskViewTouchController: Null check current animation on drag #repopick -i 325011; #lineage: Opt-in to shipping full recovery image by default - repopick -it R_asb_2023-05; sh "$DOS_SCRIPTS/Patch.sh"; sh "$DOS_SCRIPTS_COMMON/Enable_Verity.sh"; @@ -145,7 +152,7 @@ enableDexPreOpt() { echo "WITH_DEXPREOPT := true" >> BoardConfig.mk; echo "WITH_DEXPREOPT_DEBUG_INFO := false" >> BoardConfig.mk; #m8*, jflte*: /system partition too small - if [ "$1" != "device/htc/m8" ] && [ "$1" != "device/htc/m8d" ] && [ "$1" != "device/samsung/jfltexx" ] && [ "$1" != "device/samsung/jflteatt" ] && [ "$1" != "device/samsung/jfltespr" ] && [ "$1" != "device/samsung/jfltevzw" ]; then + if [ "$1" != "device/htc/m8" ] && [ "$1" != "device/htc/m8d" ] && [ "$1" != "device/samsung/jactivelte" ] && [ "$1" != "device/samsung/jfltexx" ] && [ "$1" != "device/samsung/jflteatt" ] && [ "$1" != "device/samsung/jfltespr" ] && [ "$1" != "device/samsung/jfltevzw" ] && [ "$1" != "device/samsung/jfvelte" ]; then echo "WITH_DEXPREOPT_BOOT_IMG_AND_SYSTEM_SERVER_ONLY := false" >> BoardConfig.mk; echo "Enabled full dexpreopt for $1"; else diff --git a/Scripts/LineageOS-18.1/Patch.sh b/Scripts/LineageOS-18.1/Patch.sh index 005d9e03..31df1e6e 100644 --- a/Scripts/LineageOS-18.1/Patch.sh +++ b/Scripts/LineageOS-18.1/Patch.sh @@ -516,6 +516,10 @@ sed -i 's/libinit_msm8974/libinit_msm8974-oppo/' BoardConfigCommon.mk init/Andro sed -i "s/TZ.BF.2.0-2.0.0134/TZ.BF.2.0-2.0.0134|TZ.BF.2.0-2.0.0137/" board-info.txt; #Suport new TZ firmware https://review.lineageos.org/#/c/178999/ fi; +if enterAndClear "device/samsung/jactivelte"; then +smallerSystem; +fi; + if enterAndClear "device/samsung/jfltexx"; then smallerSystem; fi; @@ -532,6 +536,10 @@ if enterAndClear "device/samsung/jfltevzw"; then smallerSystem; fi; +if enterAndClear "device/samsung/jfvelte"; then +smallerSystem; +fi; + if enterAndClear "device/samsung/msm8974-common"; then echo "TARGET_RECOVERY_DENSITY := hdpi" >> BoardConfigCommon.mk; echo "allow hal_gnss_default ssr_device:chr_file { open read };" >> sepolicy/common/hal_gnss_default.te; @@ -573,6 +581,7 @@ enableLowRam "device/samsung/msm8930-common" "msm8930-common"; enableLowRam "device/samsung/serrano3gxx" "serrano3gxx"; enableLowRam "device/samsung/serrano-common" "serrano-common"; enableLowRam "device/samsung/serranoltexx" "serranoltexx"; +enableLowRam "device/samsung/serranodsdd" "serranodsdd"; #Tweaks for <3GB RAM devices enableLowRam "device/asus/flox" "flox"; enableLowRam "device/fairphone/FP2" "FP2"; @@ -588,10 +597,12 @@ enableLowRam "device/lge/g2-common" "g2-common"; enableLowRam "device/lge/mako" "mako"; enableLowRam "device/motorola/victara" "victara"; enableLowRam "device/samsung/jf-common" "jf-common"; +enableLowRam "device/samsung/jactivelte" "jactivelte"; enableLowRam "device/samsung/jflteatt" "jflteatt"; enableLowRam "device/samsung/jfltespr" "jfltespr"; enableLowRam "device/samsung/jfltevzw" "jfltevzw"; enableLowRam "device/samsung/jfltexx" "jfltexx"; +enableLowRam "device/samsung/jfvelte" "jfvelte"; enableLowRam "device/samsung/klte-common" "klte-common"; enableLowRam "device/samsung/klte" "klte"; enableLowRam "device/samsung/hlte-common" "hlte-common"; diff --git a/TODO-device_additions b/TODO-device_additions index 073e7dbc..b0677f0c 100644 --- a/TODO-device_additions +++ b/TODO-device_additions @@ -49,6 +49,9 @@ Last updated: 2023-05-08 19.1 + android_kernel_lge_msm8996 - already supported + h872 + us996d android_kernel_motorola_msm8998 nash android_kernel_motorola_sm8250 @@ -66,9 +69,6 @@ Last updated: 2023-05-08 18.1 android_kernel_lenovo_msm8953 kuntao - android_kernel_lge_msm8996 - already supported - h872 - us996d android_kernel_motorola_msm8953 addison ahannah @@ -77,14 +77,7 @@ Last updated: 2023-05-08 hannah montana rhannah - android_kernel_samsung_jf - jactivelte - jfvelte - android_kernel_samsung_msm8930-common - already supported - lt02ltespr - serranodsdd android_kernel_samsung_msm8974 - already supported - hlte hltechn hltekor hltetmo @@ -109,12 +102,6 @@ Last updated: 2023-05-08 sirius z3 z3c - android_kernel_xiaomi_sdm660 - already supported - jasmine_sprout - platina - twolip - wayne - whyred android_kernel_xiaomi_sm6125 ginkgo @@ -174,6 +161,8 @@ Last updated: 2023-05-08 klimtwifi n1awifi n2awifi + android_kernel_samsung_msm8930-common - already supported + lt02ltespr android_kernel_samsung_smdk4412 - already supported t0lte android_kernel_sony_msm8994