From 0a1ba482a618ab9b882120b59828d008a22dafc2 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Wed, 23 Sep 2020 13:53:51 -0700 Subject: [PATCH] Add telephony blob and mark as priv-app BUG: 147820999 Change-Id: Iee69929603a575f1b7faf173c37e19ef27d87d19 --- self-extractors/extract-lists.txt | 2 ++ self-extractors/qcom/staging/Android.mk | 14 ++++++++++++++ self-extractors/qcom/staging/device-partial.mk | 2 ++ 3 files changed, 18 insertions(+) diff --git a/self-extractors/extract-lists.txt b/self-extractors/extract-lists.txt index 0f30a0e..5bcef9e 100644 --- a/self-extractors/extract-lists.txt +++ b/self-extractors/extract-lists.txt @@ -7,6 +7,7 @@ ;; qcom) TO_EXTRACT="\ + system_ext/etc/permissions/com.qualcomm.qcrilmsgtunnel.xml \ system_ext/etc/permissions/org_codeaurora_ims.xml \ system_ext/etc/permissions/qcrilhook.xml \ system_ext/etc/permissions/telephonyservice.xml \ @@ -49,5 +50,6 @@ system_ext/lib/libvr_object_engine.so \ system_ext/app/QtiTelephonyService/QtiTelephonyService.apk \ system_ext/priv-app/ims/ims.apk \ + system_ext/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk \ " ;; diff --git a/self-extractors/qcom/staging/Android.mk b/self-extractors/qcom/staging/Android.mk index 958aaa4..4cb9aec 100644 --- a/self-extractors/qcom/staging/Android.mk +++ b/self-extractors/qcom/staging/Android.mk @@ -7,6 +7,20 @@ LOCAL_MODULE := ims LOCAL_MODULE_TAGS := optional LOCAL_BUILT_MODULE_STEM := package.apk LOCAL_SYSTEM_EXT_MODULE := true +LOCAL_PRIVILEGED_MODULE := true +LOCAL_MODULE_OWNER := qcom +LOCAL_MODULE_CLASS := APPS +LOCAL_SRC_FILES := $(LOCAL_MODULE).apk +LOCAL_CERTIFICATE := platform +include $(BUILD_PREBUILT) + +include $(CLEAR_VARS) +LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX) +LOCAL_MODULE := qcrilmsgtunnel +LOCAL_MODULE_TAGS := optional +LOCAL_BUILT_MODULE_STEM := package.apk +LOCAL_SYSTEM_EXT_MODULE := true +LOCAL_PRIVILEGED_MODULE := true LOCAL_MODULE_OWNER := qcom LOCAL_MODULE_CLASS := APPS LOCAL_SRC_FILES := $(LOCAL_MODULE).apk diff --git a/self-extractors/qcom/staging/device-partial.mk b/self-extractors/qcom/staging/device-partial.mk index 5d7dcfb..7c0806d 100644 --- a/self-extractors/qcom/staging/device-partial.mk +++ b/self-extractors/qcom/staging/device-partial.mk @@ -18,6 +18,7 @@ PRODUCT_SOONG_NAMESPACES += \ # AOSP packages required by the blobs PRODUCT_PACKAGES := \ ims \ + qcrilmsgtunnel \ QtiTelephonyService PRODUCT_PACKAGES += \ @@ -33,6 +34,7 @@ PRODUCT_PACKAGES += \ # blob(s) necessary for redfin hardware PRODUCT_COPY_FILES := \ + vendor/qcom/redfin/proprietary/com.qualcomm.qcrilmsgtunnel.xml:system_ext/etc/permissions/com.qualcomm.qcrilmsgtunnel.xml \ vendor/qcom/redfin/proprietary/org_codeaurora_ims.xml:system_ext/etc/permissions/org_codeaurora_ims.xml \ vendor/qcom/redfin/proprietary/qcrilhook.xml:system_ext/etc/permissions/qcrilhook.xml \ vendor/qcom/redfin/proprietary/telephonyservice.xml:system_ext/etc/permissions/telephonyservice.xml \