diff --git a/Patches/Linux b/Patches/Linux index 7fdc33b7..d5894b57 160000 --- a/Patches/Linux +++ b/Patches/Linux @@ -1 +1 @@ -Subproject commit 7fdc33b72b7789034e8cbb81619625a9de2c8138 +Subproject commit d5894b57b57a1456b864c5512e9e7e4c1f546607 diff --git a/Scripts/LineageOS-14.1/Deblob.sh b/Scripts/LineageOS-14.1/Deblob.sh index 960a01c3..191c85f4 100755 --- a/Scripts/LineageOS-14.1/Deblob.sh +++ b/Scripts/LineageOS-14.1/Deblob.sh @@ -50,8 +50,8 @@ echo "Deblobbing..." #ATFWD [Qualcomm] blobs=$blobs"|ATFWD-daemon|atfwd.apk"; - #AudioFX (Audio Effects) [Qualcomm] - blobs=$blobs"|libqcbassboost.so|libqcreverb.so|libqcvirt.so"; + #AudioFX (Audio Effects) [Qualcomm] XXX: Breaks audio on some devices + #blobs=$blobs"|libqcbassboost.so|libqcreverb.so|libqcvirt.so"; #Camera #Attempted, don't waste your time... diff --git a/Scripts/LineageOS-14.1/Functions.sh b/Scripts/LineageOS-14.1/Functions.sh index 75177724..5d173840 100644 --- a/Scripts/LineageOS-14.1/Functions.sh +++ b/Scripts/LineageOS-14.1/Functions.sh @@ -32,9 +32,9 @@ export -f disableDexPreOpt; enhanceLocation() { cd $base$1; #Enable GLONASS - sed -i 's/#A_GLONASS_POS_PROTOCOL_SELECT/A_GLONASS_POS_PROTOCOL_SELECT/' gps.conf gps/gps.conf configs/gps.conf &>/dev/null || true; - sed -i 's/A_GLONASS_POS_PROTOCOL_SELECT = 0.*/A_GLONASS_POS_PROTOCOL_SELECT = 15/' gps.conf gps/gps.conf configs/gps.conf &>/dev/null || true; - sed -i 's|A_GLONASS_POS_PROTOCOL_SELECT=0.*|A_GLONASS_POS_PROTOCOL_SELECT=15|' overlay/frameworks/base/core/res/res/values-*/*.xml &>/dev/null || true; + #sed -i 's/#A_GLONASS_POS_PROTOCOL_SELECT/A_GLONASS_POS_PROTOCOL_SELECT/' gps.conf gps/gps.conf configs/gps.conf &>/dev/null || true; + #sed -i 's/A_GLONASS_POS_PROTOCOL_SELECT = 0.*/A_GLONASS_POS_PROTOCOL_SELECT = 15/' gps.conf gps/gps.conf configs/gps.conf &>/dev/null || true; + #sed -i 's|A_GLONASS_POS_PROTOCOL_SELECT=0.*|A_GLONASS_POS_PROTOCOL_SELECT=15|' overlay/frameworks/base/core/res/res/values-*/*.xml &>/dev/null || true; #Recommended reading: https://wwws.nightwatchcybersecurity.com/2016/12/05/cve-2016-5341/ #XTRA: Only use specified URLs sed -i 's|XTRA_SERVER_QUERY=1|XTRA_SERVER_QUERY=0|' gps.conf gps/gps.conf configs/gps.conf &>/dev/null || true; @@ -67,10 +67,8 @@ export -f enableZram; enabledForcedEncryption() { cd $base$1; - if [[ $1 != *"mako"* ]]; then - sed -i 's|encryptable=/|forceencrypt=/|' fstab.* root/fstab.* rootdir/fstab.* rootdir/etc/fstab.* &>/dev/null || true; - echo "Enabled forceencrypt for $1"; - fi; + sed -i 's|encryptable=/|forceencrypt=/|' fstab.* root/fstab.* rootdir/fstab.* rootdir/etc/fstab.* &>/dev/null || true; + echo "Enabled forceencrypt for $1"; cd $base; } export -f enabledForcedEncryption; diff --git a/Scripts/LineageOS-14.1/Patch.sh b/Scripts/LineageOS-14.1/Patch.sh index 192a338a..468efe7b 100755 --- a/Scripts/LineageOS-14.1/Patch.sh +++ b/Scripts/LineageOS-14.1/Patch.sh @@ -217,12 +217,12 @@ 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. enter "kernel/oneplus/msm8974" patch -p1 < $patches"android_kernel_oneplus_msm8974/0001-OverUnderClock-EXTREME.patch" #300Mhz -> 268Mhz, 2.45Ghz -> 2.95Ghz =+2.02Ghz XXX: Not 100% stable under intense workloads -#enter "kernel/lge/g3" +enter "kernel/lge/g3" #sed -i 's/39 01 00 00 00 00 04 F2 01 00 40/39 01 00 00 00 00 04 F2 01 00 00/' arch/arm/boot/dts/msm8974pro-lge-common/msm8974pro-lge-panel.dtsi; #Oversharpening fix, Credit: @Skin1980 -#patch -p1 < $patches"android_kernel_lge_g3/Overclock-1.patch" #2.45Ghz -> 2.76Ghz =+1.24Ghz XXX: Untested! -#patch -p1 < $patches"android_kernel_lge_g3/Overclock-2.patch" -#patch -p1 < $patches"android_kernel_lge_g3/Overclock-3.patch" -#patch -p1 < $patches"android_kernel_lge_g3/Overclock-4.patch" +patch -p1 < $patches"android_kernel_lge_g3/Overclock-1.patch" #2.45Ghz -> 2.76Ghz =+1.24Ghz XXX: Untested! +patch -p1 < $patches"android_kernel_lge_g3/Overclock-2.patch" +patch -p1 < $patches"android_kernel_lge_g3/Overclock-3.patch" +patch -p1 < $patches"android_kernel_lge_g3/Overclock-4.patch" enter "device/lge/mako" disableDexPreOpt #bootloops