aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gps/etc/izat.conf8
-rw-r--r--overlay/frameworks/base/core/res/res/values/config.xml10
-rwxr-xr-xsetup-makefiles.sh89
3 files changed, 101 insertions, 6 deletions
diff --git a/gps/etc/izat.conf b/gps/etc/izat.conf
index 93d9501..17098a2 100644
--- a/gps/etc/izat.conf
+++ b/gps/etc/izat.conf
@@ -168,8 +168,8 @@ HARDWARE_TYPE=automotive
#DISABLED -> if this process is to be disabled on lean and mean targets
PROCESS_NAME=/system/bin/garden_app
PROCESS_ARGUMENT=-u 0 -q 0 -j 0 -g 0 -l 0 -Z 0 -T 1
-PROCESS_STATE=ENABLED
-PROCESS_GROUPS=gps
+PROCESS_STATE=DISABLED
+PROCESS_GROUPS=gps net_raw
PREMIUM_FEATURE=0
IZAT_FEATURE_MASK=0
PLATFORMS=all
@@ -190,8 +190,8 @@ HARDWARE_TYPE=all
PROCESS_NAME=/system/bin/lowi-server
PROCESS_ARGUMENT=
-PROCESS_STATE=ENABLED
-PROCESS_GROUPS=gps net_admin wifi inet qcom_diag
+PROCESS_STATE=DISABLED
+PROCESS_GROUPS=gps net_admin wifi inet qcom_diag net_raw
PREMIUM_FEATURE=0
IZAT_FEATURE_MASK=0xf303
PLATFORMS=all
diff --git a/overlay/frameworks/base/core/res/res/values/config.xml b/overlay/frameworks/base/core/res/res/values/config.xml
index 5f1af24..1b312be 100644
--- a/overlay/frameworks/base/core/res/res/values/config.xml
+++ b/overlay/frameworks/base/core/res/res/values/config.xml
@@ -481,11 +481,17 @@
NOTE: This requires additional hardware-specific code. -->
<!--bool name="config_ui_blur_enabled">true</bool-->
- <!-- Default list of files pinned by the Pinner Service -->
<string-array translatable="false" name="config_defaultPinnerServiceFiles">
<item>"/system/framework/arm64/boot-framework.oat"</item>
<item>"/system/framework/oat/arm64/services.odex"</item>
<item>"/system/framework/arm64/boot.oat"</item>
<item>"/system/framework/arm64/boot-core-libart.oat"</item>
</string-array>
-</resources>
+
+ <!-- Enable overlay for all location components. -->
+ <bool name="config_enableNetworkLocationOverlay" translatable="false">false</bool>
+ <bool name="config_enableFusedLocationOverlay" translatable="false">false</bool>
+ <string name="config_networkLocationProviderPackageName" translatable="false">com.qualcomm.location</string>
+ <string name="config_fusedLocationProviderPackageName" translatable="false">com.qualcomm.location</string>
+ <string name="config_comboNetworkLocationProvider" translatable="false">com.qualcomm.location</string>
+/resources>
diff --git a/setup-makefiles.sh b/setup-makefiles.sh
index aabf435..a0e6e50 100755
--- a/setup-makefiles.sh
+++ b/setup-makefiles.sh
@@ -33,10 +33,19 @@ CM_ROOT="$MY_DIR"/../../..
printf '\n%s\n' "ifeq (\$(QCPATH),)" >> "$PRODUCTMK"
printf '\n%s\n' "ifeq (\$(QCPATH),)" >> "$ANDROIDMK"
+<<<<<<< HEAD
# Qualcomm performance blobs - conditional as well
# in order to support LineageOS builds
cat << EOF >> "$PRODUCTMK"
endif
+=======
+PRODUCT_PACKAGES += \\
+ CNEService \\
+ com.qualcomm.location \\
+ dpmserviceapp \\
+ qcrilmsgtunnel \\
+ QtiTetherService
+>>>>>>> 05c9d04... gemini: Enable QC location services
-include vendor/extra/devices.mk
ifneq (\$(call is-qc-perf-target),true)
@@ -139,6 +148,86 @@ LOCAL_MULTILIB := both
include \$(BUILD_PREBUILT)
include \$(CLEAR_VARS)
+<<<<<<< HEAD
+=======
+LOCAL_MODULE := CNEService
+LOCAL_MODULE_CLASS := APPS
+LOCAL_MODULE_OWNER := $VENDOR
+LOCAL_MODULE_SUFFIX := \$(COMMON_ANDROID_PACKAGE_SUFFIX)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PRIVILEGED_MODULE := true
+LOCAL_SRC_FILES := proprietary/priv-app/CNEService/CNEService.apk
+LOCAL_CERTIFICATE := platform
+include \$(BUILD_PREBUILT)
+
+include \$(CLEAR_VARS)
+LOCAL_MODULE := com.qualcomm.location
+LOCAL_MODULE_CLASS := APPS
+LOCAL_MODULE_OWNER := $VENDOR
+LOCAL_MODULE_SUFFIX := \$(COMMON_ANDROID_PACKAGE_SUFFIX)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PRIVILEGED_MODULE := true
+LOCAL_SRC_FILES := proprietary/priv-app/com.qualcomm.location/com.qualcomm.location.apk
+LOCAL_CERTIFICATE := platform
+include \$(BUILD_PREBUILT)
+
+include \$(CLEAR_VARS)
+LOCAL_MODULE := dpmserviceapp
+LOCAL_MODULE_CLASS := APPS
+LOCAL_MODULE_OWNER := $VENDOR
+LOCAL_MODULE_SUFFIX := \$(COMMON_ANDROID_PACKAGE_SUFFIX)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PRIVILEGED_MODULE := true
+LOCAL_SRC_FILES := proprietary/priv-app/dpmserviceapp/dpmserviceapp.apk
+LOCAL_CERTIFICATE := platform
+include \$(BUILD_PREBUILT)
+
+include \$(CLEAR_VARS)
+LOCAL_MODULE := qcrilmsgtunnel
+LOCAL_MODULE_CLASS := APPS
+LOCAL_MODULE_OWNER := $VENDOR
+LOCAL_MODULE_SUFFIX := \$(COMMON_ANDROID_PACKAGE_SUFFIX)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PRIVILEGED_MODULE := true
+LOCAL_SRC_FILES := proprietary/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk
+LOCAL_CERTIFICATE := platform
+include \$(BUILD_PREBUILT)
+
+include \$(CLEAR_VARS)
+LOCAL_MODULE := QtiTetherService
+LOCAL_MODULE_CLASS := APPS
+LOCAL_MODULE_OWNER := $VENDOR
+LOCAL_MODULE_SUFFIX := \$(COMMON_ANDROID_PACKAGE_SUFFIX)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PRIVILEGED_MODULE := true
+LOCAL_SRC_FILES := proprietary/priv-app/QtiTetherService/QtiTetherService.apk
+LOCAL_CERTIFICATE := platform
+include \$(BUILD_PREBUILT)
+
+include \$(CLEAR_VARS)
+LOCAL_MODULE := ims
+LOCAL_MODULE_CLASS := APPS
+LOCAL_MODULE_OWNER := $VENDOR
+LOCAL_MODULE_SUFFIX := \$(COMMON_ANDROID_PACKAGE_SUFFIX)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PROPRIETARY_MODULE := true
+LOCAL_SRC_FILES := proprietary/vendor/app/ims/ims.apk
+LOCAL_CERTIFICATE := platform
+include \$(BUILD_PREBUILT)
+
+include \$(CLEAR_VARS)
+LOCAL_MODULE := imssettings
+LOCAL_MODULE_CLASS := APPS
+LOCAL_MODULE_OWNER := $VENDOR
+LOCAL_MODULE_SUFFIX := \$(COMMON_ANDROID_PACKAGE_SUFFIX)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PROPRIETARY_MODULE := true
+LOCAL_SRC_FILES := proprietary/vendor/app/imssettings/imssettings.apk
+LOCAL_CERTIFICATE := platform
+include \$(BUILD_PREBUILT)
+
+include \$(CLEAR_VARS)
+>>>>>>> 05c9d04... gemini: Enable QC location services
LOCAL_MODULE := libTimeService
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL_MODULE_OWNER := $VENDOR