mirror of
https://github.com/Divested-Mobile/DivestOS-Build.git
synced 2025-01-27 07:37:11 -05:00
11.0: More work
This commit is contained in:
parent
966f4a5baf
commit
da5485d873
@ -1,39 +0,0 @@
|
|||||||
From b003bf4b46743dc3b1b566196e8ee9ece4c1ade0 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Tad <tad@spotco.us>
|
|
||||||
Date: Sun, 11 Dec 2016 22:15:28 -0500
|
|
||||||
Subject: [PATCH] Fixes
|
|
||||||
|
|
||||||
Change-Id: I53c657f52a7c8fd39655a9acba8e9c0a633fd329
|
|
||||||
---
|
|
||||||
BoardConfig.mk | 5 +++++
|
|
||||||
charger/Android.mk | 2 +-
|
|
||||||
2 files changed, 6 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/BoardConfig.mk b/BoardConfig.mk
|
|
||||||
index 726c947..c11a418 100644
|
|
||||||
--- a/BoardConfig.mk
|
|
||||||
+++ b/BoardConfig.mk
|
|
||||||
@@ -192,3 +192,8 @@ TW_FLASH_FROM_STORAGE := true
|
|
||||||
TW_BRIGHTNESS_PATH := /sys/class/leds/lcd-backlight/brightness
|
|
||||||
TW_MAX_BRIGHTNESS := 255
|
|
||||||
TW_INPUT_BLACKLIST := lis3dh_acc
|
|
||||||
+
|
|
||||||
+# Use retire fence from MDP driver
|
|
||||||
+TARGET_DISPLAY_USE_RETIRE_FENCE := true
|
|
||||||
+
|
|
||||||
+
|
|
||||||
diff --git a/charger/Android.mk b/charger/Android.mk
|
|
||||||
index 14c26dd..0fcc178 100644
|
|
||||||
--- a/charger/Android.mk
|
|
||||||
+++ b/charger/Android.mk
|
|
||||||
@@ -20,7 +20,7 @@ LOCAL_STATIC_LIBRARIES := libminui libpixelflinger_static libpng
|
|
||||||
ifeq ($(strip $(BOARD_CHARGER_ENABLE_SUSPEND)),true)
|
|
||||||
LOCAL_STATIC_LIBRARIES += libsuspend
|
|
||||||
endif
|
|
||||||
-LOCAL_STATIC_LIBRARIES += libz libstdc++ libcutils liblog libm libc
|
|
||||||
+LOCAL_STATIC_LIBRARIES += libz libstdc++ libcutils liblog libm libc libutils
|
|
||||||
|
|
||||||
include $(BUILD_EXECUTABLE)
|
|
||||||
|
|
||||||
--
|
|
||||||
2.9.3
|
|
@ -1 +1 @@
|
|||||||
Subproject commit d5b127da6c25757336b84f1606a9e9dfb276f2bc
|
Subproject commit d1680d9aaa135734052f1b69bfa6479137c8b4af
|
@ -49,7 +49,7 @@ export -f buildDeviceDebug;
|
|||||||
buildAll() {
|
buildAll() {
|
||||||
if [ "$DOS_MALWARE_SCAN_ENABLED" = true ]; then scanWorkspaceForMalware; fi;
|
if [ "$DOS_MALWARE_SCAN_ENABLED" = true ]; then scanWorkspaceForMalware; fi;
|
||||||
#Select devices are userdebug due to SELinux policy issues
|
#Select devices are userdebug due to SELinux policy issues
|
||||||
brunch aosp_grouper-user;
|
brunch lineage_grouper-userdebug;
|
||||||
brunch lineage_nex-userdebug;
|
brunch lineage_nex-userdebug;
|
||||||
}
|
}
|
||||||
export -f buildAll;
|
export -f buildAll;
|
||||||
|
@ -70,7 +70,7 @@ enterAndClear "external/sqlite";
|
|||||||
patch -p1 < "$DOS_PATCHES/android_external_sqlite/0001-Secure_Delete.patch"; #Enable secure_delete by default (CopperheadOS-13.0)
|
patch -p1 < "$DOS_PATCHES/android_external_sqlite/0001-Secure_Delete.patch"; #Enable secure_delete by default (CopperheadOS-13.0)
|
||||||
|
|
||||||
enterAndClear "frameworks/base";
|
enterAndClear "frameworks/base";
|
||||||
#sed -i 's/com.android.mms/org.smssecure.smssecure/' core/res/res/values/config.xml; #Change default SMS app to Silence
|
sed -i 's/com.android.mms/org.smssecure.smssecure/' core/res/res/values/config.xml; #Change default SMS app to Silence
|
||||||
sed -i 's|db_default_journal_mode">PERSIST|db_default_journal_mode">TRUNCATE|' core/res/res/values/config.xml; #Mirror SQLite secure_delete
|
sed -i 's|db_default_journal_mode">PERSIST|db_default_journal_mode">TRUNCATE|' core/res/res/values/config.xml; #Mirror SQLite secure_delete
|
||||||
if [ "$DOS_MICROG_INCLUDED" = "FULL" ]; then patch -p1 < "$DOS_PATCHES/android_frameworks_base/0001-Signature_Spoofing.patch"; fi; #Allow packages to spoof their signature (microG)
|
if [ "$DOS_MICROG_INCLUDED" = "FULL" ]; then patch -p1 < "$DOS_PATCHES/android_frameworks_base/0001-Signature_Spoofing.patch"; fi; #Allow packages to spoof their signature (microG)
|
||||||
if [ "$DOS_MICROG_INCLUDED" = "FULL" ]; then patch -p1 < "$DOS_PATCHES/android_frameworks_base/0002-Harden_Sig_Spoofing.patch"; fi; #Restrict signature spoofing to system apps signed with the platform key
|
if [ "$DOS_MICROG_INCLUDED" = "FULL" ]; then patch -p1 < "$DOS_PATCHES/android_frameworks_base/0002-Harden_Sig_Spoofing.patch"; fi; #Restrict signature spoofing to system apps signed with the platform key
|
||||||
@ -127,7 +127,7 @@ patch -p1 < "$DOS_PATCHES/android_system_core/0001-Harden_Mounts.patch"; #Harden
|
|||||||
enterAndClear "vendor/cm";
|
enterAndClear "vendor/cm";
|
||||||
rm -rf terminal;
|
rm -rf terminal;
|
||||||
awk -i inplace '!/50-cm.sh/' config/common.mk; #Make sure our hosts is always used
|
awk -i inplace '!/50-cm.sh/' config/common.mk; #Make sure our hosts is always used
|
||||||
#sed -i '3iinclude vendor/cm/config/sce.mk' config/common.mk; #Include extra apps
|
sed -i '3iinclude vendor/cm/config/sce.mk' config/common.mk; #Include extra apps
|
||||||
if [ "$DOS_DEBLOBBER_REMOVE_AUDIOFX" = true ]; then
|
if [ "$DOS_DEBLOBBER_REMOVE_AUDIOFX" = true ]; then
|
||||||
awk -i inplace '!/DSPManager/' config/common.mk;
|
awk -i inplace '!/DSPManager/' config/common.mk;
|
||||||
fi;
|
fi;
|
||||||
@ -147,10 +147,15 @@ if [ "$DOS_NON_COMMERCIAL_USE_PATCHES" = true ]; then sed -i 's/CM_BUILDTYPE :=
|
|||||||
#
|
#
|
||||||
#START OF DEVICE CHANGES
|
#START OF DEVICE CHANGES
|
||||||
#
|
#
|
||||||
|
enterAndClear "device/asus/grouper";
|
||||||
|
mv cm.mk lineage.mk;
|
||||||
|
sed -i 's/cm_/lineage_/' lineage.mk;
|
||||||
|
|
||||||
enterAndClear "device/zte/nex"
|
enterAndClear "device/zte/nex"
|
||||||
patch -p1 < "$DOS_PATCHES/android_device_zte_nex/0001-Fixes.patch"; #Build fixes
|
|
||||||
sed -i 's/ro.sf.lcd_density=240/ro.sf.lcd_density=180/' system.prop;
|
sed -i 's/ro.sf.lcd_density=240/ro.sf.lcd_density=180/' system.prop;
|
||||||
|
echo "TARGET_DISPLAY_USE_RETIRE_FENCE := true" >> BoardConfig.mk;
|
||||||
|
#echo "TARGET_QCOM_DISPLAY_VARIANT := caf" >> BoardConfig.mk;
|
||||||
|
sed -i 's/libm libc/libm libc libutils/' charger/Android.mk;
|
||||||
mv cm.mk lineage.mk;
|
mv cm.mk lineage.mk;
|
||||||
sed -i 's/cm_/lineage_/' lineage.mk vendorsetup.sh;
|
sed -i 's/cm_/lineage_/' lineage.mk vendorsetup.sh;
|
||||||
awk -i inplace '!/WCNSS_qcom_wlan_nv_2.bin/' proprietary-files.txt;
|
awk -i inplace '!/WCNSS_qcom_wlan_nv_2.bin/' proprietary-files.txt;
|
||||||
@ -158,7 +163,7 @@ awk -i inplace '!/WCNSS_qcom_wlan_nv_2.bin/' proprietary-files.txt;
|
|||||||
# "system/lib/libtime_genoff.so" -> "obj/lib/libtime_genoff.so"
|
# "system/lib/libtime_genoff.so" -> "obj/lib/libtime_genoff.so"
|
||||||
|
|
||||||
enterAndClear "kernel/zte/msm8930"
|
enterAndClear "kernel/zte/msm8930"
|
||||||
patch -p1 < $patches"android_kernel_zte_msm8930/0001-MDP-Fix.patch";
|
patch -p1 < $patches"/android_kernel_zte_msm8930/0001-MDP-Fix.patch";
|
||||||
|
|
||||||
#Make changes to all devices
|
#Make changes to all devices
|
||||||
cd "$DOS_BUILD_BASE";
|
cd "$DOS_BUILD_BASE";
|
||||||
@ -169,7 +174,8 @@ cd "$DOS_BUILD_BASE";
|
|||||||
|
|
||||||
#Fixes
|
#Fixes
|
||||||
#Fix broken options enabled by hardenDefconfig()
|
#Fix broken options enabled by hardenDefconfig()
|
||||||
#sed -i "s/CONFIG_DEBUG_RODATA=y/# CONFIG_DEBUG_RODATA is not set/" kernel/google/msm/arch/arm/configs/lineageos_*_defconfig; #Breaks on compile
|
#sed -i "s/CONFIG_DEBUG_RODATA=y/# CONFIG_DEBUG_RODATA is not set/" kernel/google/msm/arch/arm/configs/lineageos_*_defconfig;
|
||||||
|
sed -i "s/# CONFIG_COMPAT_BRK is not set/CONFIG_COMPAT_BRK=y/" kernel/zte/msm8930/arch/arm/configs/msm8960-nex_defconfig;
|
||||||
#
|
#
|
||||||
#END OF DEVICE CHANGES
|
#END OF DEVICE CHANGES
|
||||||
#
|
#
|
||||||
|
Loading…
x
Reference in New Issue
Block a user