sdm660-common: Update RIL from curtana V12.0.1.7.RJWMIXM

- Update android.hardware.secure_element to 1.2
- Update android.hardware.radio to 1.5
- Update vendor.qti.hardware.radio.uim_remote_client to 1.2
- Downgrade vendor.qti.hardware.radio.lpa to 1.0
- Add seccomp_policy for imsrtp
- Remove duplicate vendor.qti.hardware.radio.qtiradio entry
- Remove libshim for libdpmframework
- Adjust props with new RIL blobs

Signed-off-by: OdSazib <odsazib@gmail.com>
This commit is contained in:
OdSazib 2021-06-06 19:09:23 +06:00
parent 0e056962bf
commit d002971ef8
No known key found for this signature in database
GPG key ID: D4CC9F3E8190970A
13 changed files with 408 additions and 808 deletions

View file

@ -70,7 +70,7 @@ $(DSP_MOUNT_POINT):
ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_MOUNT_POINT) $(BT_FIRMWARE_MOUNT_POINT) $(DSP_MOUNT_POINT) ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_MOUNT_POINT) $(BT_FIRMWARE_MOUNT_POINT) $(DSP_MOUNT_POINT)
IMS_LIBS := lib-imscamera.so libimscamera_jni.so libimsmedia_jni.so IMS_LIBS := libimscamera_jni.so libimsmedia_jni.so
IMS_SYMLINKS := $(addprefix $(TARGET_OUT_SYSTEM_EXT_APPS_PRIVILEGED)/ims/lib/arm64/,$(notdir $(IMS_LIBS))) IMS_SYMLINKS := $(addprefix $(TARGET_OUT_SYSTEM_EXT_APPS_PRIVILEGED)/ims/lib/arm64/,$(notdir $(IMS_LIBS)))
$(IMS_SYMLINKS): $(LOCAL_INSTALLED_MODULE) $(IMS_SYMLINKS): $(LOCAL_INSTALLED_MODULE)
@echo "IMS lib link: $@" @echo "IMS lib link: $@"

View file

@ -74,31 +74,6 @@ fi
function blob_fixup() { function blob_fixup() {
case "${1}" in case "${1}" in
system_ext/etc/init/dpmd.rc)
sed -i "s|/system/product/bin/|/system/system_ext/bin/|g" "${2}"
;;
system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml | system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml | system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml)
sed -i 's|product|system_ext|g' "${2}"
;;
system_ext/etc/permissions/com.qti.dpmframework.xml | system_ext/etc/permissions/com.qualcomm.qti.imscmservice.xml | system_ext/etc/permissions/dpmapi.xml | system_ext/etc/permissions/telephonyservice.xml)
sed -i "s|/system/product/framework/|/system/system_ext/framework/|g" "${2}"
;;
system_ext/etc/permissions/qcrilhook.xml)
sed -i "s|/product/framework/qcrilhook.jar|/system_ext/framework/qcrilhook.jar|g" "${2}"
;;
system_ext/etc/permissions/vendor.qti.hardware.data.connection-V1.0-java.xml | system_ext/etc/permissions/vendor.qti.hardware.data.connection-V1.1-java.xml)
sed -i 's/xml version="2.0"/xml version="1.0"/' "${2}"
sed -i "s|product|system_ext|g" "${2}"
;;
system_ext/lib64/libdpmframework.so)
"${PATCHELF}" --add-needed libcutils_shim.so "${2}"
;;
vendor/bin/mlipayd@1.1) vendor/bin/mlipayd@1.1)
"${PATCHELF}" --remove-needed vendor.xiaomi.hardware.mtdservice@1.0.so "${2}" "${PATCHELF}" --remove-needed vendor.xiaomi.hardware.mtdservice@1.0.so "${2}"
;; ;;

View file

@ -22,13 +22,3 @@ cc_library_shared {
proprietary: true, proprietary: true,
} }
cc_library_shared {
name: "libcutils_shim",
srcs: [
"libcutils_shim/strdup8to16.cpp",
"libcutils_shim/strdup16to8.cpp",
],
shared_libs: ["libcutils"],
product_specific: true,
}

View file

@ -1,42 +0,0 @@
/*
* Copyright (C) 2006 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#pragma once
#include <stdint.h>
#include <stddef.h>
#ifdef __cplusplus
extern "C" {
#endif
#if __STDC_VERSION__ < 201112L && __cplusplus < 201103L
typedef uint16_t char16_t;
#endif
extern char * strndup16to8 (const char16_t* s, size_t n);
extern size_t strnlen16to8 (const char16_t* s, size_t n);
extern char * strncpy16to8 (char *dest, const char16_t*s, size_t n);
extern char16_t * strdup8to16 (const char* s, size_t *out_len);
extern size_t strlen8to16 (const char* utf8Str);
extern char16_t * strcpy8to16 (char16_t *dest, const char*s, size_t *out_len);
extern char16_t * strcpylen8to16 (char16_t *dest, const char*s, int length,
size_t *out_len);
#ifdef __cplusplus
}
#endif

View file

@ -1,168 +0,0 @@
/* libs/cutils/strdup16to8.c
**
** Copyright 2006, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
#include "jstring.h"
#include <assert.h>
#include <limits.h> /* for SIZE_MAX */
#include <stdlib.h>
/**
* Given a UTF-16 string, compute the length of the corresponding UTF-8
* string in bytes.
*/
extern size_t strnlen16to8(const char16_t* utf16Str, size_t len)
{
size_t utf8Len = 0;
/* A small note on integer overflow. The result can
* potentially be as big as 3*len, which will overflow
* for len > SIZE_MAX/3.
*
* Moreover, the result of a strnlen16to8 is typically used
* to allocate a destination buffer to strncpy16to8 which
* requires one more byte to terminate the UTF-8 copy, and
* this is generally done by careless users by incrementing
* the result without checking for integer overflows, e.g.:
*
* dst = malloc(strnlen16to8(utf16,len)+1)
*
* Due to this, the following code will try to detect
* overflows, and never return more than (SIZE_MAX-1)
* when it detects one. A careless user will try to malloc
* SIZE_MAX bytes, which will return NULL which can at least
* be detected appropriately.
*
* As far as I know, this function is only used by strndup16(),
* but better be safe than sorry.
*/
/* Fast path for the usual case where 3*len is < SIZE_MAX-1.
*/
if (len < (SIZE_MAX-1)/3) {
while (len != 0) {
len--;
unsigned int uic = *utf16Str++;
if (uic > 0x07ff)
utf8Len += 3;
else if (uic > 0x7f || uic == 0)
utf8Len += 2;
else
utf8Len++;
}
return utf8Len;
}
/* The slower but paranoid version */
while (len != 0) {
len--;
unsigned int uic = *utf16Str++;
size_t utf8Cur = utf8Len;
if (uic > 0x07ff)
utf8Len += 3;
else if (uic > 0x7f || uic == 0)
utf8Len += 2;
else
utf8Len++;
if (utf8Len < utf8Cur) /* overflow detected */
return SIZE_MAX-1;
}
/* don't return SIZE_MAX to avoid common user bug */
if (utf8Len == SIZE_MAX)
utf8Len = SIZE_MAX-1;
return utf8Len;
}
/**
* Convert a Java-Style UTF-16 string + length to a JNI-Style UTF-8 string.
*
* This basically means: embedded \0's in the UTF-16 string are encoded
* as "0xc0 0x80"
*
* Make sure you allocate "utf8Str" with the result of strlen16to8() + 1,
* not just "len".
*
* Please note, a terminated \0 is always added, so your result will always
* be "strlen16to8() + 1" bytes long.
*/
extern char* strncpy16to8(char* utf8Str, const char16_t* utf16Str, size_t len)
{
char* utf8cur = utf8Str;
/* Note on overflows: We assume the user did check the result of
* strnlen16to8() properly or at a minimum checked the result of
* its malloc(SIZE_MAX) in case of overflow.
*/
while (len != 0) {
len--;
unsigned int uic = *utf16Str++;
if (uic > 0x07ff) {
*utf8cur++ = (uic >> 12) | 0xe0;
*utf8cur++ = ((uic >> 6) & 0x3f) | 0x80;
*utf8cur++ = (uic & 0x3f) | 0x80;
} else if (uic > 0x7f || uic == 0) {
*utf8cur++ = (uic >> 6) | 0xc0;
*utf8cur++ = (uic & 0x3f) | 0x80;
} else {
*utf8cur++ = uic;
if (uic == 0) {
break;
}
}
}
*utf8cur = '\0';
return utf8Str;
}
/**
* Convert a UTF-16 string to UTF-8.
*
*/
char * strndup16to8 (const char16_t* s, size_t n)
{
if (s == NULL) {
return NULL;
}
size_t len = strnlen16to8(s, n);
/* We are paranoid, and we check for SIZE_MAX-1
* too since it is an overflow value for our
* strnlen16to8 implementation.
*/
if (len >= SIZE_MAX-1)
return NULL;
char* ret = static_cast<char*>(malloc(len + 1));
if (ret == NULL)
return NULL;
strncpy16to8 (ret, s, n);
return ret;
}

View file

@ -1,215 +0,0 @@
/* libs/cutils/strdup8to16.c
**
** Copyright 2006, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
#include "jstring.h"
#include <assert.h>
#include <limits.h>
#include <stdlib.h>
/* See http://www.unicode.org/reports/tr22/ for discussion
* on invalid sequences
*/
#define UTF16_REPLACEMENT_CHAR 0xfffd
/* Clever trick from Dianne that returns 1-4 depending on leading bit sequence*/
#define UTF8_SEQ_LENGTH(ch) (((0xe5000000 >> (((ch) >> 3) & 0x1e)) & 3) + 1)
/* note: macro expands to multiple lines */
#define UTF8_SHIFT_AND_MASK(unicode, byte) \
(unicode)<<=6; (unicode) |= (0x3f & (byte));
#define UNICODE_UPPER_LIMIT 0x10fffd
/**
* out_len is an out parameter (which may not be null) containing the
* length of the UTF-16 string (which may contain embedded \0's)
*/
extern char16_t * strdup8to16 (const char* s, size_t *out_len)
{
char16_t *ret;
size_t len;
if (s == NULL) return NULL;
len = strlen8to16(s);
// fail on overflow
if (len && SIZE_MAX/len < sizeof(char16_t))
return NULL;
// no plus-one here. UTF-16 strings are not null terminated
ret = (char16_t *) malloc (sizeof(char16_t) * len);
return strcpy8to16 (ret, s, out_len);
}
/**
* Like "strlen", but for strings encoded with Java's modified UTF-8.
*
* The value returned is the number of UTF-16 characters required
* to represent this string.
*/
extern size_t strlen8to16 (const char* utf8Str)
{
size_t len = 0;
int ic;
int expected = 0;
while ((ic = *utf8Str++) != '\0') {
/* bytes that start 0? or 11 are lead bytes and count as characters.*/
/* bytes that start 10 are extention bytes and are not counted */
if ((ic & 0xc0) == 0x80) {
/* count the 0x80 extention bytes. if we have more than
* expected, then start counting them because strcpy8to16
* will insert UTF16_REPLACEMENT_CHAR's
*/
expected--;
if (expected < 0) {
len++;
}
} else {
len++;
expected = UTF8_SEQ_LENGTH(ic) - 1;
/* this will result in a surrogate pair */
if (expected == 3) {
len++;
}
}
}
return len;
}
/*
* Retrieve the next UTF-32 character from a UTF-8 string.
*
* Stops at inner \0's
*
* Returns UTF16_REPLACEMENT_CHAR if an invalid sequence is encountered
*
* Advances "*pUtf8Ptr" to the start of the next character.
*/
static inline uint32_t getUtf32FromUtf8(const char** pUtf8Ptr)
{
uint32_t ret;
int seq_len;
int i;
/* Mask for leader byte for lengths 1, 2, 3, and 4 respectively*/
static const unsigned char leaderMask[4] = {0xff, 0x1f, 0x0f, 0x07};
/* Bytes that start with bits "10" are not leading characters. */
if (((**pUtf8Ptr) & 0xc0) == 0x80) {
(*pUtf8Ptr)++;
return UTF16_REPLACEMENT_CHAR;
}
/* note we tolerate invalid leader 11111xxx here */
seq_len = UTF8_SEQ_LENGTH(**pUtf8Ptr);
ret = (**pUtf8Ptr) & leaderMask [seq_len - 1];
if (**pUtf8Ptr == '\0') return ret;
(*pUtf8Ptr)++;
for (i = 1; i < seq_len ; i++, (*pUtf8Ptr)++) {
if ((**pUtf8Ptr) == '\0') return UTF16_REPLACEMENT_CHAR;
if (((**pUtf8Ptr) & 0xc0) != 0x80) return UTF16_REPLACEMENT_CHAR;
UTF8_SHIFT_AND_MASK(ret, **pUtf8Ptr);
}
return ret;
}
/**
* out_len is an out parameter (which may not be null) containing the
* length of the UTF-16 string (which may contain embedded \0's)
*/
extern char16_t * strcpy8to16 (char16_t *utf16Str, const char*utf8Str,
size_t *out_len)
{
char16_t *dest = utf16Str;
while (*utf8Str != '\0') {
uint32_t ret;
ret = getUtf32FromUtf8(&utf8Str);
if (ret <= 0xffff) {
*dest++ = (char16_t) ret;
} else if (ret <= UNICODE_UPPER_LIMIT) {
/* Create surrogate pairs */
/* See http://en.wikipedia.org/wiki/UTF-16/UCS-2#Method_for_code_points_in_Plane_1.2C_Plane_2 */
*dest++ = 0xd800 | ((ret - 0x10000) >> 10);
*dest++ = 0xdc00 | ((ret - 0x10000) & 0x3ff);
} else {
*dest++ = UTF16_REPLACEMENT_CHAR;
}
}
*out_len = dest - utf16Str;
return utf16Str;
}
/**
* length is the number of characters in the UTF-8 string.
* out_len is an out parameter (which may not be null) containing the
* length of the UTF-16 string (which may contain embedded \0's)
*/
extern char16_t * strcpylen8to16 (char16_t *utf16Str, const char*utf8Str,
int length, size_t *out_len)
{
/* TODO: Share more of this code with the method above. Only 2 lines changed. */
char16_t *dest = utf16Str;
const char *end = utf8Str + length; /* This line */
while (utf8Str < end) { /* and this line changed. */
uint32_t ret;
ret = getUtf32FromUtf8(&utf8Str);
if (ret <= 0xffff) {
*dest++ = (char16_t) ret;
} else if (ret <= UNICODE_UPPER_LIMIT) {
/* Create surrogate pairs */
/* See http://en.wikipedia.org/wiki/UTF-16/UCS-2#Method_for_code_points_in_Plane_1.2C_Plane_2 */
*dest++ = 0xd800 | ((ret - 0x10000) >> 10);
*dest++ = 0xdc00 | ((ret - 0x10000) & 0x3ff);
} else {
*dest++ = UTF16_REPLACEMENT_CHAR;
}
}
*out_len = dest - utf16Str;
return utf16Str;
}

View file

@ -176,8 +176,8 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<hal format="hidl"> <hal format="hidl">
<name>android.hardware.radio</name> <name>android.hardware.radio</name>
<transport>hwbinder</transport> <transport>hwbinder</transport>
<fqname>@1.4::IRadio/slot1</fqname> <fqname>@1.5::IRadio/slot1</fqname>
<fqname>@1.4::IRadio/slot2</fqname> <fqname>@1.5::IRadio/slot2</fqname>
<fqname>@1.2::ISap/slot1</fqname> <fqname>@1.2::ISap/slot1</fqname>
<fqname>@1.2::ISap/slot2</fqname> <fqname>@1.2::ISap/slot2</fqname>
</hal> </hal>
@ -192,14 +192,18 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</hal> </hal>
<!--UICC secure element --> <!--UICC secure element -->
<hal format="hidl"> <hal format="hidl">
<name>android.hardware.secure_element</name> <name>android.hardware.secure_element</name>
<transport>hwbinder</transport> <transport>hwbinder</transport>
<version>1.0</version> <version>1.2</version>
<interface> <interface>
<name>ISecureElement</name> <name>ISecureElement</name>
<instance>SIM1</instance> <instance>SIM1</instance>
<instance>SIM2</instance> <instance>SIM2</instance>
</interface> <instance>eSE1</instance>
</interface>
<fqname>@1.2::ISecureElement/SIM1</fqname>
<fqname>@1.2::ISecureElement/SIM2</fqname>
<fqname>@1.2::ISecureElement/eSE1</fqname>
</hal> </hal>
<hal format="hidl"> <hal format="hidl">
<name>android.hardware.renderscript</name> <name>android.hardware.renderscript</name>
@ -557,7 +561,7 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<hal format="hidl"> <hal format="hidl">
<name>vendor.qti.hardware.radio.lpa</name> <name>vendor.qti.hardware.radio.lpa</name>
<transport>hwbinder</transport> <transport>hwbinder</transport>
<version>1.1</version> <version>1.0</version>
<interface> <interface>
<name>IUimLpa</name> <name>IUimLpa</name>
<instance>UimLpa0</instance> <instance>UimLpa0</instance>
@ -574,16 +578,6 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<instance>oemhook1</instance> <instance>oemhook1</instance>
</interface> </interface>
</hal> </hal>
<hal format="hidl">
<name>vendor.qti.hardware.radio.qtiradio</name>
<transport>hwbinder</transport>
<version>1.0</version>
<interface>
<name>IQtiRadio</name>
<instance>slot1</instance>
<instance>slot2</instance>
</interface>
</hal>
<hal format="hidl"> <hal format="hidl">
<name>vendor.qti.hardware.radio.qtiradio</name> <name>vendor.qti.hardware.radio.qtiradio</name>
<transport>hwbinder</transport> <transport>hwbinder</transport>
@ -607,7 +601,7 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<hal format="hidl"> <hal format="hidl">
<name>vendor.qti.hardware.radio.uim_remote_client</name> <name>vendor.qti.hardware.radio.uim_remote_client</name>
<transport>hwbinder</transport> <transport>hwbinder</transport>
<version>1.0</version> <version>1.2</version>
<interface> <interface>
<name>IUimRemoteServiceClient</name> <name>IUimRemoteServiceClient</name>
<instance>uimRemoteClient0</instance> <instance>uimRemoteClient0</instance>

View file

@ -237,20 +237,21 @@ PRODUCT_PROPERTY_OVERRIDES += \
PRODUCT_PROPERTY_OVERRIDES += \ PRODUCT_PROPERTY_OVERRIDES += \
persist.data.df.dev_name=rmnet_usb0 \ persist.data.df.dev_name=rmnet_usb0 \
persist.debug.coresight.config=stm-events \ persist.debug.coresight.config=stm-events \
persist.vendor.radio.apm_sim_not_pwdn=1 \ persist.radio.multisim.config=dsds \
persist.vendor.radio.sib16_support=1 \ persist.vendor.dpmhalservice.enable=1 \
persist.vendor.qti.telephony.vt_cam_interface=1 \ persist.vendor.qti.telephony.vt_cam_interface=1 \
persist.vendor.radio.add_power_save=1 \
persist.vendor.radio.apm_sim_not_pwdn=1 \
persist.vendor.radio.atfwd.start=true \ persist.vendor.radio.atfwd.start=true \
persist.vendor.radio.custom_ecc=1 \ persist.vendor.radio.custom_ecc=1 \
persist.vendor.radio.data_con_rprt=1 \ persist.vendor.radio.data_con_rprt=1 \
persist.vendor.radio.rat_on=combine \
persist.vendor.radio.procedure_bytes=SKIP \ persist.vendor.radio.procedure_bytes=SKIP \
persist.radio.multisim.config=dsds \ persist.vendor.radio.rat_on=combine \
persist.vendor.radio.sib16_support=1 \
ro.telephony.iwlan_operation_mode=legacy \ ro.telephony.iwlan_operation_mode=legacy \
ro.vendor.use_data_netmgrd=true \ ro.vendor.use_data_netmgrd=true \
ro.telephony.default_network=22,22 \ ro.telephony.default_network=22,20 \
vendor.rild.libpath=/vendor/lib64/libril-qc-hal-qmi.so \ vendor.rild.libpath=/vendor/lib64/libril-qc-hal-qmi.so
persist.vendor.radio.add_power_save=1
# Rendering # Rendering
PRODUCT_PROPERTY_OVERRIDES += \ PRODUCT_PROPERTY_OVERRIDES += \

View file

@ -50,13 +50,14 @@ gsm.proximity.enable=true
persist.timed.enable=true persist.timed.enable=true
# Radio # Radio
DEVICE_PROVISIONED=1
persist.backup.ntpServer=0.pool.ntp.org persist.backup.ntpServer=0.pool.ntp.org
persist.radio.aosp_usr_pref_sel=true persist.radio.aosp_usr_pref_sel=true
persist.radio.add_power_save=1 persist.radio.add_power_save=1
persist.radio.VT_CAM_INTERFACE=2 persist.radio.VT_CAM_INTERFACE=2
persist.radio.data_con_rprt=1 persist.radio.data_con_rprt=1
DEVICE_PROVISIONED=1
ril.subscription.types=NV,RUIM ril.subscription.types=NV,RUIM
ro.telephony.default_network=33,33
telephony.lteOnCdmaDevice=1 telephony.lteOnCdmaDevice=1
# Rendering # Rendering

View file

@ -1,3 +1,3 @@
# QCOM # QCOM
persist.vendor.dpm.feature=1 persist.vendor.dpm.feature=11
persist.vendor.dpm.nsrm.bkg.evt=3955 persist.vendor.dpm.nsrm.bkg.evt=3955

View file

@ -138,48 +138,71 @@ vendor/lib64/libsysmon_cdsp_skel.so|40d3511922c744016c419983b18f97952c23fee5
# Charger - from LA.UM.8.2.1.r1-05600-sdm660 # Charger - from LA.UM.8.2.1.r1-05600-sdm660
vendor/bin/hvdcp_opti|7e2c6def67e8d3eccb7c2df80fbe73652aef2a0e vendor/bin/hvdcp_opti|7e2c6def67e8d3eccb7c2df80fbe73652aef2a0e
# CNE - from LA.UM.8.2.r1-07500-sdm660.0 # CNE - from curtana V12.0.1.7.RJWMIXM
-product/framework/vendor.qti.data.factory-V2.1-java.jar:system_ext/framework/vendor.qti.data.factory-V2.1-java.jar|3f8d28716003c02d9720c8c83a6d108a82359eae -system_ext/framework/com.quicinc.cne.api-V1.0-java.jar|8b53b61b05f08d41f0bc29a45a26741ee27f6cc3
-product/framework/vendor.qti.hardware.data.latency-V1.0-java.jar:system_ext/framework/vendor.qti.hardware.data.latency-V1.0-java.jar|c6c5d5bbf50b068df0184aef8551b95daa5f4791 -system_ext/framework/com.quicinc.cne.api-V1.1-java.jar|88da95df5925ab3c173f951cfe56c95699908359
-vendor/app/CneApp/CneApp.apk|cbae7c76333b044fdcba624015f32596848ef9f0 -system_ext/framework/com.quicinc.cne.constants-V1.0-java.jar|b30a8b9a9fad4dfb8ce231084ea0baf99f54931d
-vendor/app/IWlanService/IWlanService.apk|32cb03f65a3412c7e0390b445ce5f36bcedfb809 -system_ext/framework/com.quicinc.cne.constants-V2.0-java.jar|e8e9b049f09aee835084cc4bca081c3905221d7a
product/lib/vendor.qti.data.factory@2.1.so|ae2986e8c7fec0434b0c036a1b790df34fb8b679 -system_ext/framework/com.quicinc.cne.constants-V2.1-java.jar|88a586331f08050604dbcdb62b8e7dcb26b820dc
product/lib/vendor.qti.data.slm@1.0.so|be58e6e7ae2fab1f22be1d84bfe255ddd6433754 -system_ext/framework/vendor.qti.data.factory-V2.0-java.jar|b815f0eab3c344c26280eac79289e3ebec7564e6
product/lib64/vendor.qti.data.factory@2.1.so|a311260fce9e7627548decfff5198da6730ccac1 -system_ext/framework/vendor.qti.data.factory-V2.1-java.jar|dcf8a11683d0c922c6d4022a745225f22af20776
product/lib64/vendor.qti.data.slm@1.0.so|ce2b2b9cd189f068289deafede8602f2f54bdbc5 -system_ext/framework/vendor.qti.data.slm-V1.0-java.jar|cafa6d149b535e815961fc075db75cc34d48c17f
vendor/bin/cnd|d376716a4233fa160f06d479ffd6ea21e05f4139 -system_ext/framework/vendor.qti.hardware.data.cne.internal.api-V1.0-java.jar|2f33409bda67a416085376362acd0680380d1572
-system_ext/framework/vendor.qti.hardware.data.cne.internal.constants-V1.0-java.jar|f68985d427cddc3f0f8645657716e326a08d2c12
-system_ext/framework/vendor.qti.hardware.data.cne.internal.server-V1.0-java.jar|2af2972788858f3e62f32e7d43157dbd28b775ec
-system_ext/framework/vendor.qti.hardware.data.connection-V1.0-java.jar|c6e5d125ce87fa585eb666b82642c565501eb4c1
-system_ext/framework/vendor.qti.hardware.data.connection-V1.1-java.jar|ebb1435d9dd340b5ff7d5f94644da6a29824ab15
-system_ext/framework/vendor.qti.hardware.data.dynamicdds-V1.0-java.jar|da83f28bb82ca6cb016612ff126aba2123e3516a
-system_ext/framework/vendor.qti.hardware.data.iwlan-V1.0-java.jar|b776f0042dbb7fb5f6619dbc5b97c42248b4e4f2
-system_ext/framework/vendor.qti.hardware.data.latency-V1.0-java.jar|68068cdbd044dca2872284ebcd2909eb74c3a804
-system_ext/framework/vendor.qti.hardware.data.qmi-V1.0-java.jar|4e3b1c72004e68351856762fdcdca26e19a8234b
-vendor/app/CneApp/CneApp.apk|7ac78e7475271b6626cd6592d170b218f1bb5e8c
-vendor/app/IWlanService/IWlanService.apk|e7596c8faf1990d7e25e94ccf979bfc0a107537a
system_ext/lib64/com.quicinc.cne.api@1.0.so|a4a073343cb6be9de0903da2c4c2f5b203ec8331
system_ext/lib64/com.quicinc.cne.api@1.1.so|0fa3f8e377916e33b4cc46ca5722314af99a7f80
system_ext/lib64/com.quicinc.cne.constants@1.0.so|e42adef4755eddd5cca070eb76b5d7d16b491fe1
system_ext/lib64/com.quicinc.cne.constants@2.0.so|a9012914f6be271fe710dac5257d01395f097672
system_ext/lib64/com.quicinc.cne.constants@2.1.so|7bc966b9285d7b3d0eaf4b5159ddaabb8d680263
system_ext/lib64/vendor.qti.data.factory@2.0.so|5001b9ee45f207349326b8f58fcb595582bf1af1
system_ext/lib64/vendor.qti.data.factory@2.1.so|cefcaea1efcb4b4e3a5bb6dcaee1fbe0b53fdc69
system_ext/lib64/vendor.qti.data.slm@1.0.so|ac37814c3bb6bdede6bc3ab25c70153c4717fb82
system_ext/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so|0e1497ff8643fb8265b56c3dbdc8b6c9b7e84c1a
system_ext/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so|ac4e4c8e54cf0dd9fc3936f33323377b3bc375bf
system_ext/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so|59f56d95f62c7837a0371ff340bb8bf5c3aac215
system_ext/lib64/vendor.qti.hardware.data.connection@1.0.so|16a906185ba992da4c7960004bf00acffa10f81b
system_ext/lib64/vendor.qti.hardware.data.connection@1.1.so|6c5db3f42ed5e37e813df4a30ef58c86debbe380
system_ext/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so|43fba46bad5655442aade29116bb38080a92c984
system_ext/lib64/vendor.qti.hardware.data.iwlan@1.0.so|01d9ef55a8f99544259b102394254c9cb569b0b9
system_ext/lib64/vendor.qti.hardware.data.latency@1.0.so|b8ef7c1a0e66d6574ee15802d49cd5a809550931
system_ext/lib64/vendor.qti.hardware.data.qmi@1.0.so|638e86dd871ebf37517c5f29ce5c65e95f36ffdf
vendor/bin/cnd|b78ed5ac3844bbb81866ddeedb2e2e125964833f
vendor/bin/mutualex|4adbfda35293337efdb73fd65192f57f2ac2eb2e
vendor/etc/init/cnd.rc|3a5183df3479500fb729493bc56c71166fc10bce vendor/etc/init/cnd.rc|3a5183df3479500fb729493bc56c71166fc10bce
vendor/lib/vendor.qti.hardware.data.connection@1.0.so|fddd0c75e1481ba70a5936be07ea833f70d4905c vendor/etc/init/mutualex.rc|d6d6673e59abfdb53232d502842285bae8f323f1
vendor/lib/vendor.qti.hardware.data.connection@1.1.so|564a823ba2136f77f2e68d4646005fefedac7fdd vendor/lib64/libcne.so|daddad5216b9888d4eb31732d738176a77a3d1ce
vendor/lib/vendor.qti.data.factory@2.1.so|12994a6e65e36e068f00dfafa6d92aba227e58ee vendor/lib64/libcneapiclient.so|beb74673148913b158fd66ccc736a0d78338cf57
vendor/lib/vendor.qti.hardware.data.latency@1.0.so|0ab25859f2a1f79ec8105ecddc52b3812792bca2 vendor/lib64/libcneoplookup.so|e830dd9c01bfca7e636d0a55403d9bfd0a0aac0b
vendor/lib/vendor.qti.data.slm@1.0.so|653c1e9a520a740671ac008671cdd1d56ef48515 vendor/lib64/libcneqmiutils.so|33b27fe1b2ebc853c6ca17cbfa913946a55d0fb1
vendor/lib/vendor.qti.hardware.slmadapter@1.0.so|a492f64d0765b1d8468d9d9dac013207638f364d vendor/lib64/libwms.so|cfb32a6e8514fe8cfd01bf420d5cb28ba4972008
vendor/lib64/libcne.so|cb36dbd422eca1cb5262b7dcc4cc4b58dba4a57e vendor/lib64/libwqe.so|aff6f79eb774c41a0286c3c51f9fa620555080d0
vendor/lib64/libcneapiclient.so|939e414dcbf0353c8a714f7850a35b29f3c26d15 vendor/lib64/libxml.so|406b7784cf2157eb5c675e6062617b0cc8b5d635
vendor/lib64/libcneoplookup.so|475f3a0d30caab2c5d62c8aaf75908e741528648 vendor/lib64/vendor.qti.data.factory@2.0.so|34861d24a889a31154408cd5bb4609818969131e
vendor/lib64/libcneqmiutils.so|be80bfeaaa2bdc6c94d7130be2ea13887fe62b49 vendor/lib64/vendor.qti.data.factory@2.1.so|0702cfc2425fc897c6b48c10790bc4c5f16fa83a
vendor/lib64/libwms.so|4f3bf77321e008b069d509b8994678b298b0964a vendor/lib64/vendor.qti.data.slm@1.0.so|47a6dab40893e193f4ffb55c03c7db2c4dec95d0
vendor/lib64/libwqe.so|4a57f2ae06df9bd9e8eb005b5c4a2df3edcd6169 vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so|b1bc6c2b9767512da57501225d9e921a72085297
vendor/lib64/vendor.qti.data.factory@2.0.so|6b5b3d3e007ecbc47c7a451cd7712f8a242a12c9 vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so|cb2234bc3c7c2dee82b197749220bcd1e65896fc
vendor/lib64/vendor.qti.data.factory@2.1.so|852dc59b489fb44a594be0a51630f3f70e55ab9f vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so|7152b724af07431b7d2fb13131b57b25634cc5a0
vendor/lib64/vendor.qti.data.slm@1.0.so|084a5d9a2b92b797e1f4d90492f825dcd55e0c11 vendor/lib64/vendor.qti.hardware.data.connection@1.0.so|544151f48eae291dfdca63ea8849f9ed559ed8db
vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so|1fa1ea98c1f28e12a1399c0f2e34e1f1a1e0c21b vendor/lib64/vendor.qti.hardware.data.connection@1.1.so|9549ba6ea6dbb3e230af375813587c3ed266c5dd
vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so|3604bfc152d5e6417e5478dc80d74110cfca934f vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so|ff92db6ef054d15583c2bfa429e35ca57b194a35
vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so|350cf8cbbdc14efca1ba45fe2e3047b13884c4d6 vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so|16f4a9c89d79ed07b3ef52a85f2aef369111d31c
vendor/lib64/vendor.qti.hardware.data.connection@1.0.so|21fc746eb21d3726bc0c54006f1e40562c82f953 vendor/lib64/vendor.qti.hardware.data.latency@1.0.so|22b1d7ba691b5b2c3ca251240d74357f17ce63b7
vendor/lib64/vendor.qti.hardware.data.connection@1.1.so|3e5ae98fd20246af6e57dabc776cc70fe658e0b4 vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so|01256a945becaa88788c384a70a15fe0eb5dcdc1
vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so|cc568b2d2920571c9183eb212b866e9b76cef22b vendor/lib64/vendor.qti.latency@2.0.so|c4de1ba004bd8d07dbe92f58abb6250c7bbaf968
vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so|c590f63e1f84bfd648989bb161b1932dcf61f4c8
vendor/lib64/vendor.qti.hardware.data.latency@1.0.so|cb930c66271392a7e0139fb9d1a72ab57996430c
vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so|dfedda144d19622e3e579186033da2b7f3c80d32
vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so|c0cc6212b3c0dbe51544c012dc21971caea13466
vendor/lib64/vendor.qti.latency@2.0.so|72645a214e8675680862af236420d8195651f29d
# CNE configs - from LA.UM.8.2.r1-07500-sdm660.0 # CNE configs - from curtana V12.0.1.7.RJWMIXM
etc/cne/Nexus/ATT/ATT_profiles.xml|33e568627fd3f94dc45bca1c01ad10e6d8fb5b52 vendor/etc/cne/profileSlm.xml|947917691684584b7e2ddf3588cd6f8e99f3804f
etc/cne/Nexus/ROW/ROW_profiles.xml|238e785e9674b27c4b2365958d127533d7293132 vendor/etc/cne/slm.conf|089de5d9382331791088edd9b4bce13bfa5ea336
etc/cne/Nexus/VZW/VZW_profiles.xml|0f63b632e3a3f114def7aeadaabd13851c8ceec5
vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml|578f3f8f56059bfdbef926bcc68d01c15e06951f vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml|578f3f8f56059bfdbef926bcc68d01c15e06951f
vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml|1fb42c672a12b6660bdce3ea94e0c43719dd9de8 vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml|1fb42c672a12b6660bdce3ea94e0c43719dd9de8
vendor/etc/cne/wqeclient/ATT/ATT_profile3.xml|f88e13f1dd7b82388c90358f71813026370c9ed8 vendor/etc/cne/wqeclient/ATT/ATT_profile3.xml|f88e13f1dd7b82388c90358f71813026370c9ed8
@ -220,28 +243,25 @@ vendor/etc/init/vendor.qti.hardware.qdutils_disp@1.0-service-qti.rc|69d9cbc54f8a
vendor/lib/vendor.qti.hardware.qdutils_disp@1.0.so|ef77bab21bad3f992bdf32243cdd2f90f8b8f3ad vendor/lib/vendor.qti.hardware.qdutils_disp@1.0.so|ef77bab21bad3f992bdf32243cdd2f90f8b8f3ad
vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so|c740f7d48227ee499ef8edb60c4e177052a108d3 vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so|c740f7d48227ee499ef8edb60c4e177052a108d3
# DPM - from LA.UM.8.2.r1-07500-sdm660.0 # DPM - from curtana V12.0.1.7.RJWMIXM
-product/framework/dpmapi.jar:system_ext/framework/dpmapi.jar|4696df9793ad676b305d53b5d7ce65ecf74771ad -framework/tcmclient.jar|22858e8bb7e3f956e487dc6764ad8250f118d7ac
product/etc/dpm/dpm.conf:system_ext/etc/dpm/dpm.conf|95e27da8c989e96c6faea6f0697bce11955b62a5 -system_ext/framework/com.qti.dpmframework.jar|6c2a814d2a1b175b5be47640d75ebf7d23435a5a
product/etc/init/dpmd.rc:system_ext/etc/init/dpmd.rc|a07af37e4ec307762b687d07fb8ed1c9c26a6712 -system_ext/framework/dpmapi.jar|a2c04b0850b02dc5ec01e08f856b4facfd08b997
product/etc/permissions/com.qti.dpmframework.xml:system_ext/etc/permissions/com.qti.dpmframework.xml|c98e86f374d8c5bb7fa59f652ad94d1db4b0eda1 -system_ext/priv-app/dpmserviceapp/dpmserviceapp.apk|d362432226861332b283f46b6ee8240267bf9dc9
product/etc/permissions/dpmapi.xml:system_ext/etc/permissions/dpmapi.xml|491780c6ffe82c3428f2e9e62bfec395df96bfc1 system_ext/bin/dpmd|bc22fa258f3975744e248dc7d9f26a00a9981ca7
vendor/bin/dpmQmiMgr|97b96d38bd463da36c57ae5161b3ce9728b63b45 system_ext/etc/dpm/dpm.conf|95e27da8c989e96c6faea6f0697bce11955b62a5
vendor/etc/init/dpmQmiMgr.rc|67569302d3a8828a9118c835e5b69c51b0c8ac68 system_ext/etc/init/dpmd.rc|738b638ff04cda368e22c03e16baf90ba157a6fc
vendor/lib/com.qualcomm.qti.dpm.api@1.0.so|dc065a4622e9db1a7867fe231307df2e65b84443 system_ext/etc/permissions/com.qti.dpmframework.xml|c4b7ad0879d00c1eba4f3fe3a88ddb8aa153629a
vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so|ab5d46cbf14ce90ab44aaab4dc1520378c568033 system_ext/etc/permissions/dpmapi.xml|9158c9789cc7135a685b3fb27f8cc27108b51fef
vendor/lib64/libdpmqmihal.so|24b4b7ece0f0ba468e59d2ddcdaa62733635216b
# DPM - from LA.QSSI.11.0.r1-09400-qssi.0
-system_ext/framework/com.qti.dpmframework.jar|96a29e28b3abffb9223daadd67459e3f5a3271df
-system_ext/priv-app/dpmserviceapp/dpmserviceapp.apk|74ec0d8e2ef3d7e3b0a730da9b97237921778ac4
system_ext/bin/dpmd|33d90a04b4094ea346faa25c64c595071f70c26c
system_ext/lib/com.qualcomm.qti.dpm.api@1.0.so|133f0bb54be39eefa757eb95d6935779e32d8cce
system_ext/lib64/com.qualcomm.qti.dpm.api@1.0.so|f2d02195cca305fad78402c65d090bad72955262 system_ext/lib64/com.qualcomm.qti.dpm.api@1.0.so|f2d02195cca305fad78402c65d090bad72955262
system_ext/lib64/libdpmctmgr.so|4a7f05a58f1f8ddf11ea035e7df98084a88125b3 system_ext/lib64/libdpmctmgr.so|df8427f799e6a8cc5ff2ff39fe0323d8b60e815a
system_ext/lib64/libdpmfdmgr.so|0c264df0111928cbe18ef66dd99906e7b23ba325 system_ext/lib64/libdpmfdmgr.so|bd1bbd376c2bdfac2f3a4c230ce65cd35cb1c6bd
system_ext/lib64/libdpmframework.so|d48ce1b2e9f17e2e7a54b228c648cffcd988e06b system_ext/lib64/libdpmframework.so|67ebd736333ae7158632735e3db06a4f9664f6a6
system_ext/lib64/libdpmtcm.so|ddef98d55e3045ebac458b38165acd5d2f75cd7a system_ext/lib64/libdpmtcm.so|ddef98d55e3045ebac458b38165acd5d2f75cd7a
vendor/bin/dpmQmiMgr|d7b0b3aad408e4a492a2d79d37f55ecd78d15458
vendor/etc/init/dpmQmiMgr.rc|1538743661a5c48c15cd105beaad20f72953885a
vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so|188222f7cda270cad18757cf59710978f8657105
vendor/lib64/libdpmqmihal.so|84dad3cd086791473878b353ef5aef6b6d495137
# DRM - from LA.UM.8.2.1.r1-05600-sdm660 # DRM - from LA.UM.8.2.1.r1-05600-sdm660
vendor/bin/qseecomd|46e7940548aa3fe4f579c59858f2da4dba97707c vendor/bin/qseecomd|46e7940548aa3fe4f579c59858f2da4dba97707c
@ -518,281 +538,233 @@ vendor/lib64/vendor.display.color@1.1.so|d2dfc3fff6aaf7989110ebe05af154186e53501
vendor/lib64/vendor.display.color@1.2.so|7b967425caa1205e331484e1e1484ac3bd355067 vendor/lib64/vendor.display.color@1.2.so|7b967425caa1205e331484e1e1484ac3bd355067
vendor/lib64/vendor.display.postproc@1.0.so|c9c96ff50b6ff8989fac9fdf35d282a996ea477a vendor/lib64/vendor.display.postproc@1.0.so|c9c96ff50b6ff8989fac9fdf35d282a996ea477a
# QMI - from LA.UM.8.2.1.r1-05600-sdm660
etc/permissions/qti_libpermissions.xml|593bcb72cce68ceb0a70f50bcae7d460114e7c62
etc/permissions/qti_permissions.xml|e6ff4572352b1a4f91b6b9d7cbb1cad9924410a0
vendor/bin/irsc_util|6dfe682b6e12be1cb26c0b497681c3e55441b4c5
vendor/bin/pd-mapper|8ff3b8516d743eaf628824ebdd7bfe54cc897a4f
vendor/lib/libdiag.so|9433d7356839189eb394f143e4432403b7dc2f04
vendor/lib/libdsi_netctrl.so|c66d61fbeebc37ee2f1b73e44d84a76f389c671c
vendor/lib/libdsutils.so|eacda05514b1f9553bfc57f2f765be1ebd2f0a69
vendor/lib/libidl.so|b3fb0d2b40840aada7145a5dfe2d7841a527849f
vendor/lib/libqcci_legacy.so|095a716bb82b691b492bf9b4aa1972ca2215a700
vendor/lib/libqdi.so|d6432039780478c131d5b1e1bf341fe1594fdb83
vendor/lib/libqdp.so|786a26a750d3a29db48b16e5b5bb1e98d5d8d4ad
vendor/lib/libqmi.so|ee95eeffd4e5e6190219b4ea361db45d90d6c624
vendor/lib/libqmi_cci.so|ccdd8555caed089e3b8a4f864a837a29b1cff8eb
vendor/lib/libqmi_client_helper.so|62c69d29274831b969a8f5887085c1545c832f8c
vendor/lib/libqmi_client_qmux.so|9122c9e748bf2eb0c8a9c84eb3b720f833a52618
vendor/lib/libqmi_common_so.so|04bcd47689be51500fa1f9fb7aa398cdd757cd86
vendor/lib/libqmi_csi.so|31d5358a596a0909a32c4ee2af18dc6a54e0a5ab
vendor/lib/libqmi_encdec.so|f85c4684ef54ef595522904a59286e69f2bc975c
vendor/lib/libqmiservices.so|f41f61a195434472b6e2d9997e9af42a41f6d41c
vendor/lib64/libdiag.so|e4157a2f16d51e9f93d8586000993fc7d3d8ebc4
vendor/lib64/libdsi_netctrl.so|c071e65ff934095ec24a1f67c0211133066c5e11
vendor/lib64/libdsutils.so|ab421305b6370fc3cfbc8ce903ede75cbf076180
vendor/lib64/libidl.so|b8921518cd9cd1be048901df57d419e6bdc38986
vendor/lib64/libqcci_legacy.so|07c5512d4e24e58efdfe7325bf52ced02deaafd0
vendor/lib64/libqdi.so|95beab10e0f6ad699e28f76351b5f2021e3e6c36
vendor/lib64/libqdp.so|6137668e80e3c604a25246d4327ade148e4b1523
vendor/lib64/libqmi.so|4b0e897bf3f6c2fc2005af095f568623c1070a1e
vendor/lib64/libqmi_cci.so|6eef6793c477d95d9e54e79ce5d0fafce2d80e0e
vendor/lib64/libqmi_client_helper.so|5dd81b265b3c7a639ec305d9d14011aa3be6e766
vendor/lib64/libqmi_client_qmux.so|e36bc52a98ff2d655c62b13bcf0516487ce64824
vendor/lib64/libqmi_common_so.so|325a41290032b082248db307481811b2319284cc
vendor/lib64/libqmi_csi.so|ffb588ad44863278814f856e030fa25b293ed125
vendor/lib64/libqmi_encdec.so|eedf39676bf4447cb2e3f629d1d18dcad846ab85
vendor/lib64/libqmiservices.so|211b9ed2d358246dc51cba2aaa47bff06930add6
vendor/lib64/libqsocket.so|40816476d857f2ad07490415f6ff7433517ccef8
# QRTR - from jasmine V11.0.21.0.QDIMIXM # QRTR - from jasmine V11.0.21.0.QDIMIXM
vendor/bin/qrtr-cfg|f2433cbff23c57f531882a70e33e066f9f02d919 vendor/bin/qrtr-cfg|f2433cbff23c57f531882a70e33e066f9f02d919
vendor/bin/qrtr-lookup|54e4244db1166ee9ebc92218b3214eedaee9b42d vendor/bin/qrtr-lookup|54e4244db1166ee9ebc92218b3214eedaee9b42d
vendor/bin/qrtr-ns|90a5a0c488b09fed69e4f402eb30d0c22340fcba vendor/bin/qrtr-ns|90a5a0c488b09fed69e4f402eb30d0c22340fcba
vendor/lib64/libqrtr.so|9addbb504885bb2a82e0b19e38077742bc48c10f vendor/lib64/libqrtr.so|9addbb504885bb2a82e0b19e38077742bc48c10f
# Radio - from LA.UM.8.2.r1-07500-sdm660.0 # QMI - from curtana V12.0.1.7.RJWMIXM
-product/framework/QtiTelephonyServicelibrary.jar:system_ext/framework/QtiTelephonyServicelibrary.jar|ea30b05eaad3ebee157421b3f31bf8585566b4cd system_ext/etc/permissions/qti_libpermissions.xml|593bcb72cce68ceb0a70f50bcae7d460114e7c62
-product/framework/qcrilhook.jar:system_ext/framework/qcrilhook.jar|5138c90b44466794167df88d4060545c93832ba8 system_ext/etc/permissions/qti_permissions.xml|e6ff4572352b1a4f91b6b9d7cbb1cad9924410a0
product/etc/permissions/qcrilhook.xml:system_ext/etc/permissions/qcrilhook.xml|30397e293b2c40e6b7a1d11c2a615cdd05de625a vendor/bin/irsc_util|29a94d176e5df22bec094907b6c940c661d5f328
product/etc/permissions/telephony_product_privapp-permissions-qti.xml|68901007ba1a48ceb1b728fc3b5483dd51b5e3a0 vendor/bin/pd-mapper|430b030ce0f6ea82664af8efebf94c9159e5d4ea
product/etc/permissions/telephonyservice.xml:system_ext/etc/permissions/telephonyservice.xml|44706b42a9a766a9d85ccdeec9cec762ee00da7a vendor/lib/libdiag.so|f58da637123f700de445cb985968ce6fe3b3db54
product/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so:system_ext/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so|f4677032e503f314738e366674dacc1b35fc8a1d vendor/lib/libdsutils.so|c67bc3760c1d324d4221ec5101e548e244ceb044
system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml|76fc5edbdc10f89e83ecfab6653e054773e7cc3f vendor/lib/libidl.so|294ee4f0cdfedb78ef56d84d557067fdbe3ffcf7
vendor/bin/ATFWD-daemon|540d63133a5edb0e4e39fd0ec6bcf34939f58ca6 vendor/lib/libmdmdetect.so|a5ab7859d8a122ae6512d20f81c58bbe2dc98560
vendor/bin/adpl|fd72fbd0c4e3019996deb9751e507d2e1b5208f9 vendor/lib/libminkdescriptor.so|1f184f90208002d4ef29a69ed04d1cb534d16cc1
vendor/bin/hw/qcrild|e6388657a78502c6211ff7dd54d1edbc7e97f148 vendor/lib/libqcci_legacy.so|b3a92e470f7683a1d80d6803e5dbe94819821871
vendor/bin/netmgrd|ff99b292fd4ea2e9eadb9c5957d61e5d48843372 vendor/lib/libqdi.so|8d89c62ce52dd76003d063dd960b931cc8b05405
vendor/bin/port-bridge|bc73b328fe7ec22dccc7f109d5c316cefe1736c5 vendor/lib/libqdp.so|d0d025b1829d1c5cac20407bf5e75599f61b1adc
vendor/bin/qti|3881084334f8f667011f4a66325d50f5a7832f46 vendor/lib/libqmi.so|7e5b2245999794e7e5d66f6ad06028af8f61e19c
vendor/bin/rmt_storage|e46320f919131c415846df4a2c97fe1eeba6ef8b vendor/lib/libqmi_cci.so|b83c74ed95951bd1d9bc51e15b63e3992533b362
vendor/bin/tftp_server|708cd605c4c0a393d6943dc2d33f981a4647f425 vendor/lib/libqmi_client_helper.so|d58cfdc1a51e15036953b9b49936c0dc406e13a8
vendor/etc/data/dsi_config.xml|163ef9c48a23431aed58f7abaf929d5a062a3cfa vendor/lib/libqmi_client_qmux.so|8c5d1ef163abcdb3276b5c999ec63b23d26af567
vendor/etc/data/netmgr_config.xml|d251c19d7e69927393379332c47625e5de028930 vendor/lib/libqmi_common_so.so|0bd057b59e6f3727fa469d3d0b7414f81938f534
vendor/lib/libqmi_csi.so|af29829eb3934c01765521db1741a0a6645372e7
vendor/lib/libqmi_encdec.so|0fd48afe28ecee8ef0ee84409d50ade45ec36b62
vendor/lib/libqmiservices.so|7bd0aa167d9123825278cb2790eefe2a37267a71
vendor/lib64/libdiag.so|8aa1e537ec52b857992eb05d37e03a7f6d5b7f3e
vendor/lib64/libdsutils.so|819eb4a842a554f56f8f1cc4114b08bf27c79c58
vendor/lib64/libidl.so|9ace309c15dbdbc5b2e11481f397705e9ce49599
vendor/lib64/libmdmdetect.so|7ca1ac0837b2489cdb0546503a230c2c32265c2f
vendor/lib64/libminkdescriptor.so|94da3e33bd089c9dc88270e0744f85faefaa6676
vendor/lib64/libqcci_legacy.so|594c642c15cedf09d5f4d18d3f34944baf59833e
vendor/lib64/libqdi.so|cfd87b17e4b9069ee605a4b3c9e339feb23d5914
vendor/lib64/libqdp.so|027a548996afea17c84904632fec570ccceca442
vendor/lib64/libqmi.so|8f3c0e64c0b827b62e574a9941633be7259bda2f
vendor/lib64/libqmi_cci.so|ae7480a95ed75db4a94c8fa108253ebb3930aab7
vendor/lib64/libqmi_client_helper.so|66e30735c969f20c9c4cdb176dc93c4a8ca4a0d9
vendor/lib64/libqmi_client_qmux.so|a43ecb596c8539bb70a2ce8fc174278c1dbd12f8
vendor/lib64/libqmi_common_so.so|990e946a81c1d9bb06bc23a5a1f585e199e0df2e
vendor/lib64/libqmi_csi.so|4671cbb8e5430838a1c4ab4f48f640017c3dccee
vendor/lib64/libqmi_encdec.so|d06ffda60fc990364d64cbf519d96277225dcf56
vendor/lib64/libqmi_legacy.so|f031e04a2fc5bb18406667145c2eeea31a3a18fc
vendor/lib64/libqmiservices.so|5065de773ec9b41658ca94c6bbf6ddd4acb3bc70
# Radio - from curtana V12.0.1.7.RJWMIXM
-system_ext/app/DeviceInfo/DeviceInfo.apk|f7e24e370c49a74c138c565b0f87156972db4673
-system_ext/app/QtiTelephonyService/QtiTelephonyService.apk|20da64a1fbb4d9c04c763333c4d9a0b7c1053fb9
-system_ext/app/atfwd/atfwd.apk|4ba13ce5e75881b8d917a1e143aa81f14d883996
-system_ext/app/datastatusnotification/datastatusnotification.apk|a708487221c7aa5051b2e80af2c89a8148b1cc23
-system_ext/app/embms/embms.apk|d8a3e65622b90a279ad3ec5bdc3150f961eba2cc
-system_ext/framework/embmslibrary.jar|841d246e003d7d0baf27ef5937366cc34636bfc1
-system_ext/framework/qcrilhook.jar|ad688364314100318f305ed4ab5defec8766b20a
-system_ext/framework/qti-telephony-common.jar|6fe866abf570b6ee05cf333d95123124da9bddbe
-system_ext/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk|16cfcf7cd4076be0e0c97c8514305e03fbf5f571
product/etc/permissions/telephony_product_privapp-permissions-qti.xml|42f4553b61731e56d253766554d4479519cea3ff
system_ext/etc/permissions/embms.xml|22e7474091f9f71f02dd0cfc76cfa8848a46f079
system_ext/etc/permissions/qcrilhook.xml|30397e293b2c40e6b7a1d11c2a615cdd05de625a
system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml|4f0056403f56928b8c75a617ba582f17061f89ae
system_ext/etc/permissions/telephonyservice.xml|b7831598d3c19c6ce4ef431d1cc44d94c3c35a8d
system_ext/lib64/libdiag_system.so|07a16cb2f3fd66c1e23500f8dd72e0bde1b06cae
system_ext/lib64/vendor.qti.diaghal@1.0.so|d8710234e3a959f14f93cd4069b0fef8a18a5683
system_ext/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so|e86a3c1948df3f4360b225e4f206f0a94a29c8e2
vendor/bin/ATFWD-daemon|b4ea32ebf2e467e6929d1593dd53f3599f6b6a71
vendor/bin/adpl|2990c3789e20f93b364863fa20b65f35e05bf5fa
vendor/bin/hw/qcrild|5e39ba4874188ccdbf5fc1b421d28398e845cdb1
vendor/bin/netmgrd|a528a6fa3282885cb38b6b56d7a67ae11038ba3d
vendor/bin/port-bridge|139a719ea43a99d52293c21908cd29390571d73d
vendor/bin/qti|543a48b6f5451ebc2927114802babc19112acc5f
vendor/bin/rmt_storage|e703e38b4ce7276f9e5418e75ff7030be9b5abd8
vendor/bin/tftp_server|999f991d23d7c6c96801603c6d3d55beb6d501c6
vendor/etc/data/dsi_config.xml|af970c55a0e16a1bb2c98df47ffc358ed774b240
vendor/etc/data/netmgr_config.xml|be6da9590212c09e71ae7cb912746d5e56efe09e
vendor/etc/init/dataadpl.rc|cd4907d9bfd438fe5f5c86f5d6cec590ac0bac2a vendor/etc/init/dataadpl.rc|cd4907d9bfd438fe5f5c86f5d6cec590ac0bac2a
vendor/etc/init/dataqti.rc|6abfd1a850d782adbbb6f42c9d8ca870036b2ad1 vendor/etc/init/dataqti.rc|6abfd1a850d782adbbb6f42c9d8ca870036b2ad1
vendor/etc/init/netmgrd.rc|711a0b87943ecd5308dc875395a9d67bd080dcef vendor/etc/init/init-qcril-data.rc|890ac72fa49d0e52a263175a7b5b550539287800
vendor/etc/init/ipa_fws.rc|f1826b81077f51470c97781823f109f12361ac8b
vendor/etc/init/netmgrd.rc|ff425b7abb4e77c8d1648c0a5c02b3ba6070305b
vendor/etc/init/port-bridge.rc|e52d61a0de5e8a3b21bfbfca929e862422645377 vendor/etc/init/port-bridge.rc|e52d61a0de5e8a3b21bfbfca929e862422645377
vendor/etc/init/qcrild.rc|17cf4934bf443cf6469d8b3ff622eeb0e4a0aac6 vendor/etc/init/qcrild.rc|17cf4934bf443cf6469d8b3ff622eeb0e4a0aac6
vendor/etc/init/vendor.qti.rmt_storage.rc|bc212c6353c2ded44ae4d759605fbbe55aa4fa3f vendor/etc/init/vendor.qti.rmt_storage.rc|bc212c6353c2ded44ae4d759605fbbe55aa4fa3f
vendor/etc/init/vendor.qti.tftp.rc|091915c28a3bc574d39189688748cc922d9e65e4 vendor/etc/init/vendor.qti.tftp.rc|b27f188cbffba470a4510d50e46ff7c8446c22cb
vendor/lib/libconfigdb.so|5c827428496b7c3c33f236d369c001c537975129 vendor/etc/seccomp_policy/atfwd@2.0.policy|74fdb7d47bdb6d0cb06b13701a96a76c9171ab5d
vendor/lib/libmdmdetect.so|5754511e9448368600aa520f60e96d572f375546 vendor/lib64/deviceInfoServiceModule.so|b20807d971e71c317b59704ff49d33f1aa406caa
vendor/lib/libnetmgr.so|fcd7b0e69f0c542fe849488d3bb3d36a48a68cc6 vendor/lib64/libconfigdb.so|f1989d2b5cf3390c9e17236f0e1e94cf533a3e50
vendor/lib/libnetmgr_common.so|66a202af070dd8598abb130da3600c0af50c36a1 vendor/lib64/libdsi_netctrl.so|e65827eab2d5a9d97ad27e66c162b692b61a7501
vendor/lib/libnlnetmgr.so|e8ed68971ce839062f5cd430a0f6c42f82d65e3e vendor/lib64/liblqe.so|eeb2fe46f161d75a45168e88ed34076de6cba13d
vendor/lib/libxml.so|eb12867786bd5c39fad57152fb1a33f9fd54fc04 vendor/lib64/libnetmgr.so|cc79b12af87f3c96b35180ccd90a1c89e881692f
vendor/lib/vendor.qti.hardware.radio.atcmdfwd@1.0.so|4da456fce72367ca581a9c3ad9b7c833e87135d3 vendor/lib64/libnetmgr_common.so|127f6ca9b97b73e7a78f650572a781c9d3077e51
vendor/lib/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so|6fa3270d2fb17a6cd05bd932a20434176da6d93d vendor/lib64/libnetmgr_nr_fusion.so|200a93602f27663fd377afec21c14b18abdf19a9
vendor/lib/vendor.qti.hardware.radio.lpa@1.0.so|de1cb5c53655e89335a9a8e4ef97362c9e1fe032 vendor/lib64/libnetmgr_rmnet_ext.so|e6e197310467bc0e24f506a63191a82704ddbd3a
vendor/lib/vendor.qti.hardware.radio.lpa@1.1.so|ac664b2f5ddd9d9bf7ab0add0b443ff1f424b5ac vendor/lib64/libnlnetmgr.so|b02f8ab4e3c6c0cbcea04430236a456439a9916d
vendor/lib/vendor.qti.hardware.radio.qcrilhook@1.0.so|87cc3826542e1c710c62ff6e3c8dd8b7b072e64e vendor/lib64/liboemaids_vendor.so|bf17b6c02b0f5ae2f13498cb9a7d40fb35d24d0e
vendor/lib/vendor.qti.hardware.radio.qtiradio@1.0.so|0941e8c5d38a16bcfa742503b8c20e51e3c5a9d5 vendor/lib64/libpdmapper.so|955ce4b80e1120d1be2183368c0b7af1d7552419
vendor/lib/vendor.qti.hardware.radio.qtiradio@2.0.so|8d608af0149a329430bb38240eb8d23018cea573 vendor/lib64/libpdnotifier.so|130f85f2f4050bd47ce1a3c43c587b34c3c82f6a
vendor/lib/vendor.qti.hardware.radio.uim@1.0.so|316642d53d97f3e2447a33693850566d916b6bc2 vendor/lib64/libqcmaputils.so|6b404fb74f8c371f025992c8be9c0b93fada93f8
vendor/lib/vendor.qti.hardware.radio.uim@1.1.so|db92e1261ce1c64dce6d38d861b4c8ab03df5f9c vendor/lib64/libqcrilFramework.so|4a4a3177ca2cb9747b64c2ca88d60defeb85d058
vendor/lib/vendor.qti.hardware.radio.uim@1.2.so|598254b48e1674763fc3a66d847f6067492cdb32 vendor/lib64/libqcrildatactl.so|aaa169e1ce510498b12ba00b62f108b8ae171b43
vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.0.so|9392d5c7ffa66056fd8ba80ae4946c9cfd64060d vendor/lib64/libqsocket.so|8097bfbf5ec54222e46a027683fde03f8cc53626
vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.1.so|364924f2410a5a09809d4b19e9f6a3dd7c883e81 vendor/lib64/libril-qc-hal-qmi.so|00315304916d754f21bfa4dc9dddc8ea62b5e11f
vendor/lib/vendor.qti.hardware.radio.uim_remote_server@1.0.so|f20c8fb3f98649828e51faac524678ab5ec01316 vendor/lib64/libril-qc-logger.so|555092d6bbb41c98c54850c90d304f9a95ffa5d7
vendor/lib64/libconfigdb.so|e5048b3623e619e9877fd6658b9eda9a1713f325 vendor/lib64/libril-qc-ltedirectdisc.so|b3bf3b6e2a3d3358713cbed812b97549ed0260c5
vendor/lib64/liblqe.so|10c66316f1ebbbee32d43c68bb4d6f9e3c33d92a vendor/lib64/libril-qc-radioconfig.so|e57712336e6909440fb8a3786196a836c0e10e24
vendor/lib64/libmdmdetect.so|b00d3a326a806290b66fabdbadaa02e65449de4e vendor/lib64/libril-qcril-hook-oem.so|87ea8646de99aa812dc1358306d888e391175c75
vendor/lib64/libnetmgr.so|ed2dbec71260d53ecf118b89864d2ba1768ff5a3 vendor/lib64/librilqmiservices.so|cee1c285ba017267410e379cbae117b7df8a1497
vendor/lib64/libnetmgr_common.so|927c0cc3258da11cdaac64c7f0bc6b1ac49c0b47 vendor/lib64/libsettings.so|0bce753b35e3eb1ed2d0a9d70979eabe384241ca
vendor/lib64/libnetmgr_nr_fusion.so|6abc46fbb4eeb8c9262a8227bbd3f59297d6b9c5 vendor/lib64/libsystem_health_mon.so|1afcf26183ddd860f0ce40ceceb7b1578ea36b91
vendor/lib64/libnetmgr_rmnet_ext.so|d8c5fa9c7105d662d450c1b1ac52c21e3b83ad06 vendor/lib64/qcrild_librilutils.so|ec5255ecafc58f238bc2065e2f602d1421483d49
vendor/lib64/libnlnetmgr.so|94f1cb36c11c96de2143b75323065db64b972326 vendor/lib64/qtibus.so|13708eec6f21754920a4936d62065331a2f24f27
vendor/lib64/libnlnetmgr.so|94f1cb36c11c96de2143b75323065db64b972326 vendor/lib64/qtimutex.so|4495a10851d9bb99f29c05479755620281f4b3b8
vendor/lib64/libpdmapper.so|c8c416f71ef80e9e85d4d419c8b5d813bf41cf22 vendor/lib64/vendor.qti.hardware.radio.am@1.0.so|1ca78c3e6dfcc6e6b42fcc74620200f70a2c4393
vendor/lib64/libpdnotifier.so|5a10c6785402a8087abc6d600f565e21a9e47097 vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so|600a36bbfc7374be9761c7d491e875c73062b4ff
vendor/lib64/libqcmaputils.so|1b698d2c344af50c86dab4ffb1a0a93489c687e8 vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so|87bd950dcac15f4fa853f33576a5952704755e77
vendor/lib64/libqcrilFramework.so|7d51b9b1d28c3b09aa8b76251c5831b8275dcc6d vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so|ac2d520a79bfd591e6cf57c61734f15a1bac009a
vendor/lib64/libqsocket.so|40816476d857f2ad07490415f6ff7433517ccef8 vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so|f9505f87b7e736fd06d4f6f82031484bf26c7ee0
vendor/lib64/libril-qc-hal-qmi.so|f78b900a076c36c9c2f883e8d986c205638fcf3f vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so|2fe2f2cc8b95803793fbbb478fc26b4e769edeb9
vendor/lib64/libril-qc-ltedirectdisc.so|c219b0798a063ae231c6510959adb4bbb0255378 vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so|aab6020e1dc20965b2d974075dc01408d66026f3
vendor/lib64/libril-qc-qmi-1.so|e761bc8684ecba39df0b351ff277e75bebf935bc vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so|34a4a4e8cc180895364c0c7ec353ca541068f39c
vendor/lib64/libril-qc-radioconfig.so|ab15c1d1f6f1940de2a96ce1152b30cf4c44ab4f vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so|2707f364a64ec36d2f837cd2d798a6235fad9632
vendor/lib64/libril-qcril-hook-oem.so|33d99a966f8707d869d943d57d0d2c4aea094258 vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so|e210ffe00ff65f4f5b82198e18571a47b0e66d2b
vendor/lib64/librilqmiservices.so|dcb2ce3ccb6713d29069fb8eaf415f82c26dd318 vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so|aeb08fb3b02357ef278198693c09c239bb9bb050
vendor/lib64/libsettings.so|054206b74c5b50c9849b452529ac2f17f46cb340 vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so|d3df8284177636411fac2d389a3b77665b7452da
vendor/lib64/libsystem_health_mon.so|a2d59fb81c8365261757ed4a371b790122073165 vendor/lib64/vendor.qti.hardware.radio.uim@1.1.so|3abbb96c227e09909dbfda17a645d89be448fd7c
vendor/lib64/libxml.so|1276d16f8fb5fee55caa866583258604944edc5e vendor/lib64/vendor.qti.hardware.radio.uim@1.2.so|5400ce026dc296a61209db2c6ac4475e727fba00
vendor/lib64/qcrild_librilutils.so|22ae52ea7750c9011e3880852d800d94d54b030e vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so|6e937cb0212e5ce28226cc1c4d729b773e0d8486
vendor/lib64/qtibus.so|cf60f016d881ca05f2929deb86beaf9f3b27c628 vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so|1298a911908e8fd3143c663312a963bc1499a80a
vendor/lib64/qtimutex.so|f8ca19a9ad3ec85e988af034e988183d0cc0a6a7 vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so|c9ed9a2f52d3d6411ebbb1060acf0650c14a8bec
vendor/lib64/vendor.qti.hardware.radio.am@1.0.so|9cda53aef085c47d3823f64357d657036a8025ff vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so|3e98229c42b6c5e14b6432c8334ec7b1c799fc03
vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so|911044a68202287cdfcd0f43ad1482675c529aa6 vendor/radio/qcril_database/qcril.db|2c8d822d3df0d3e2d09a4df0290e64a58d06b21b
vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so|50907d46e835c57276e7212aecfed429d842eae4 vendor/radio/qcril_database/upgrade/0_initial.sql|f65b9df37c8a8e23020d00d0181d54b2b8798565
vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so|08f49a2b8405ceb223a949a5854aa8734bb73978
vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so|c4361c5d9cd30c3494d6ff98c4c89afa87919c25
vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so|e2685cc469348400b74117a72ef95a76262a947a
vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so|35b3bec10e720e4a301bd4771b1dc749060add7c
vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so|8cc59bd1ab89934e2a33fc2d494990351977b3cc
vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so|3e5a2761cb3311275a1e1936dff86359b802398b
vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so|52da0c2afbf343b9a39dfc6f5bab30b39c307616
vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so|5b757860b73e7786b0f6caa00c580a5cb03c78dc
vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so|eea972d9121bac349fa9ebdde6436d653566df4b
vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so|cd7c9d1d1cd3051e32807321d26381497bd080ef
vendor/lib64/vendor.qti.hardware.radio.uim@1.1.so|9b4f04cd33a0e92adde0580cd7065cba2da9e160
vendor/lib64/vendor.qti.hardware.radio.uim@1.2.so|c21ed52facaa3f48bbd994837c68f72a2e18d1aa
vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so|090090694aea412ae3e9e819a2fbdd2407e1090f
vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so|cdcbf4e78f637223039cdb1a1da0353c3bbeaa38
vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so|197cd42e7845f6cf85d223c2df48be1ebf69262d
vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so|1dc09d49da694e60514bf28a9f42eab7b6cb5c85
vendor/radio/qcril_database/qcril.db|a44d994068ce0ee902c1b80dd382d8b5548bc145
vendor/radio/qcril_database/upgrade/0_initial.sql|e00b243261d8941802bdea9d4e659dc5e927c216
vendor/radio/qcril_database/upgrade/1_version_intro.sql|67b96cb3e94737bfe271b2519b9eb5fae17373a2 vendor/radio/qcril_database/upgrade/1_version_intro.sql|67b96cb3e94737bfe271b2519b9eb5fae17373a2
vendor/radio/qcril_database/upgrade/2_version_add_wps_config.sql|b4a825ba20fea3e2f20c7f02c8bd64596c24a75e vendor/radio/qcril_database/upgrade/2_version_add_wps_config.sql|b4a825ba20fea3e2f20c7f02c8bd64596c24a75e
vendor/radio/qcril_database/upgrade/3_version_update_wps_config.sql|0571aacaf9fc0868c48bba2f7542f5b4e68c9022 vendor/radio/qcril_database/upgrade/3_version_update_wps_config.sql|0571aacaf9fc0868c48bba2f7542f5b4e68c9022
vendor/radio/qcril_database/upgrade/4_version_update_ecc_table.sql|0734c6a2863edadc7a8422b8310d267c594d11a0 vendor/radio/qcril_database/upgrade/4_version_update_ecc_table.sql|0734c6a2863edadc7a8422b8310d267c594d11a0
vendor/radio/qcril_database/upgrade/5_version_update_ecc_table.sql|fcb2cba3bfd718ecdc8d3cfac3a0b2b2c7e8c506 vendor/radio/qcril_database/upgrade/5_version_update_ecc_table.sql|1ed6872929020333b3102e65d18fd82c5c308544
vendor/radio/qcril_database/upgrade/6_version_update_ecc_table.sql|93340d59f05cdcb580d934fb5c8a36e2b87f17a3
vendor/radio/qcril_database/upgrade/7_version_update_ecc_table.sql|8bc817a576a63842570cd4f021ef1d4751d5f4cf
# Radio - from LA.QSSI.11.0.r1-09400-qssi.0 # Radio - IMS - from curtana V12.0.1.7.RJWMIXM
-system_ext/app/datastatusnotification/datastatusnotification.apk|d2b98469ff9d57f484a371cc23cef60d66142fe1 -system_ext/app/imssettings/imssettings.apk|7eddaa57cbab2aed139a754be674ae1101a66680
-system_ext/app/QtiTelephonyService/QtiTelephonyService.apk|8cc946423fb6d5240f32a34c57c78a4581ca4465 -system_ext/app/uceShimService/uceShimService.apk|0f5c4bedb236fcaf2a83a98b6fd9d9fe9e9d0a0d
-system_ext/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk|7327981ef14fcd6e87732851f77505676eb4b849 -system_ext/framework/com.qualcomm.qti.imscmservice-V2.0-java.jar|bc9bce9bcc7250bfba907db6a16b74a92bcb8e38
system_ext/lib/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so|c7d66dd81a14ed58939ec877984f7d526bcf1578 -system_ext/framework/com.qualcomm.qti.imscmservice-V2.1-java.jar|13df5f82893912b9c040fa72ff2ca97ebc6023b6
-system_ext/framework/com.qualcomm.qti.imscmservice-V2.2-java.jar|b95b2b4dccd365ae7b09b8982b61184fe82630f7
# Radio - from LA.UM.9.6.2.r1-03300-89xx.0 -system_ext/framework/com.qualcomm.qti.uceservice-V2.0-java.jar|e373bf8dddb0a7b79e36653c22637666cef296be
-system_ext/framework/qti-telephony-common.jar|f299a07201e2ce4cd65d28faa3b9730746e201ae -system_ext/framework/com.qualcomm.qti.uceservice-V2.1-java.jar|7a073d87c95fb3c65fd5a9b1454d20b38f8e258f
-system_ext/framework/com.qualcomm.qti.uceservice-V2.2-java.jar|275b1cd69af00c3668376359f73b28b41ca0a473
# Radio (IMS) - from LA.UM.8.2.r1-07500-sdm660.0 -system_ext/framework/vendor.qti.ims.callcapability-V1.0-java.jar|3cdfb07c3f33bf6ea1cfac52bd125f959995872a
-product/framework/com.qualcomm.qti.imscmservice-V2.0-java.jar:system_ext/framework/com.qualcomm.qti.imscmservice-V2.0-java.jar|ffd8d94c2b41fef4e422f7247ee164d7ed70ff5d -system_ext/framework/vendor.qti.ims.callinfo-V1.0-java.jar|3993d8d98969d0eaa7b5676128e85718588677d0
-product/framework/com.qualcomm.qti.imscmservice-V2.1-java.jar:system_ext/framework/com.qualcomm.qti.imscmservice-V2.1-java.jar|836ef6801f0a09cde1bbef7af8b282365198fac4 -system_ext/framework/vendor.qti.ims.factory-V1.0-java.jar|4ee17edc4a961ef62d66cf89fae9bd5f3c487878
-product/framework/com.qualcomm.qti.imscmservice-V2.2-java.jar:system_ext/framework/com.qualcomm.qti.imscmservice-V2.2-java.jar|fde4900c414b5666c09ca2e792a0b7ac1be3a808 -system_ext/framework/vendor.qti.ims.rcsconfig-V1.0-java.jar|abbfa2c4003a0b6e4906225c623c7d001ed6258a
-product/framework/com.qualcomm.qti.uceservice-V2.0-java.jar:system_ext/framework/com.qualcomm.qti.uceservice-V2.0-java.jar|2f4d6d2681e1adfc249eb6f88858710b12053448 -system_ext/framework/vendor.qti.ims.rcsconfig-V1.1-java.jar|f0348553c3c777d53725d6d4d55fa9c218d8ee49
-product/framework/com.qualcomm.qti.uceservice-V2.1-java.jar:system_ext/framework/com.qualcomm.qti.uceservice-V2.1-java.jar|f9dadb1b224d100ecc0a8785bde463d9d1bc7a45 -system_ext/framework/vendor.qti.ims.rcsconfig-V2.0-java.jar|dc0be9b3621fdaa8eaf8d4fad5c8d2365c9beef8
-product/framework/com.qualcomm.qti.uceservice-V2.2-java.jar:system_ext/framework/com.qualcomm.qti.uceservice-V2.2-java.jar|c0f1052a9064e10ffb5821f4aec8bdb6b720d77d -system_ext/framework/vendor.qti.ims.rcsconfig-V2.1-java.jar|af9770ca830ad0228890254ae0d735993e0af22c
-product/framework/vendor.qti.ims.callcapability-V1.0-java.jar:system_ext/framework/vendor.qti.ims.callcapability-V1.0-java.jar|fab3b3ee2aef50a8836657639c5a7478fa407474 -system_ext/priv-app/ims/ims.apk|9f0a48f1f6f0d23b558c659c9658f3913a8ce185
-product/framework/vendor.qti.ims.factory-V1.0-java.jar:system_ext/framework/vendor.qti.ims.factory-V1.0-java.jar|0a5118c5e36f4cd15154ee69918a5c58559df171 system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml|bd9fc166b542b4e730f194ebc996957770d9d497
-product/framework/vendor.qti.ims.callinfo-V1.0-java.jar:system_ext/framework/vendor.qti.ims.callinfo-V1.0-java.jar|a01874e994d2674d538f86de39e9ccbf6ef3fc8c system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml|b40fc74f7d5e58b4e918f952b89a79cf2a5c4088
-product/framework/vendor.qti.ims.rcsconfig-V1.0-java.jar:system_ext/framework/vendor.qti.ims.rcsconfig-V1.0-java.jar|f2a2e5554ad6ae1363a9aa76c6d0e6732bbdc7fb system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml|bfceff47fb0b55a418bed71de6050d876a776ac7
-product/framework/vendor.qti.ims.rcsconfig-V1.1-java.jar:system_ext/framework/vendor.qti.ims.rcsconfig-V1.1-java.jar|1c44a0a14003d8c81f425317a11353733c9ca243 system_ext/etc/permissions/com.qualcomm.qti.imscmservice.xml|db25ef24f1937366d58a53b4f4b8923bc9e98d2d
etc/permissions/com.qualcomm.qti.imscmservice.xml:system_ext/etc/permissions/com.qualcomm.qti.imscmservice.xml|15d0911f93adc924643a2f148d94f3668dbb5f5f
product/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml:system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml|bd9fc166b542b4e730f194ebc996957770d9d497
product/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml:system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml|4153f38c3bdb8caff16cc1f02f7a034d8694e02a
product/etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml:system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml|aa8bcf2b7de01dc76bc4ae98a7d893f8b4fa33a0
product/lib/libdiag_system.so:system_ext/lib/libdiag_system.so|a26522c2f65ca7cf9580da34c267490ce75f439c
product/lib64/libdiag_system.so:system_ext/lib64/libdiag_system.so|eb037614035fd07d6dc38cd8b0249aa247ceabcf
product/lib64/vendor.qti.ims.callinfo@1.0.so:system_ext/lib64/vendor.qti.ims.callinfo@1.0.so|bf2a4a99c4ac33e3453e196e9961568b175f5b1e
vendor/bin/imsdatadaemon|172f0b5d4a119092dd3d80835031bd851414198f
vendor/bin/imsqmidaemon|10fe6c8fc9f38ffbc704bea135dcf67423135463
vendor/bin/imsrcsd|df719bd1ccb6cbf253b7c2043f3627453e636d11
vendor/etc/init/imsdatadaemon.rc|29face37c174aebcd1358f7d7ad0bd4baf83063b
vendor/etc/init/imsqmidaemon.rc|dda16d842b7c65296e97bc9921b723a43b152ba3
vendor/etc/init/imsrcsd.rc|2dc42ff6e4b6dd389bd3bc9a7af30dec2f1a45df
vendor/lib/com.qualcomm.qti.uceservice@2.0.so|d0017d81c4af741afda98a58389834db369dc8c2
vendor/lib/com.qualcomm.qti.uceservice@2.1.so|58f301392ae49db9a2ea24922cc54260eaec6aa6
vendor/lib/com.qualcomm.qti.uceservice@2.2.so|440760929f6178edf63d63d7627d38b4c6c3ef48
vendor/lib/com.qualcomm.qti.imscmservice@1.0.so|c29665685c23800a21e2c06d75566004fd50c818
vendor/lib/com.qualcomm.qti.imscmservice@2.0.so|34262d4739c8396863c73d1f27498b7c6c011e73
vendor/lib/com.qualcomm.qti.imscmservice@2.1.so|1cb4da9e795c4cf7f84cecbbf2b54b98d7732fcc
vendor/lib/com.qualcomm.qti.imscmservice@2.2.so|27f67dec59d52826bef0dc289f07f4f395f73be9
vendor/lib/lib-imsvtcore.so|01c911807e4d6f5a7e3e150394b2229821abe78f
vendor/lib/vendor.qti.hardware.radio.ims@1.5.so|fe08960c6be4646f4a5ee56a1392ef507031f4fa
vendor/lib/vendor.qti.hardware.radio.ims@1.6.so|9c36ad653ff78fe5356825b337798061ce86ea3a
vendor/lib/vendor.qti.ims.rcsconfig@1.0.so|ab940bc9c96bba9bac24e34aacae030e428bd726
vendor/lib/vendor.qti.ims.rcsconfig@1.1.so|43d3ded3320dbac032378b0cb1033a1f0ecdd4e8
vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so|7ccd9788a97cf8d263f08e84c6a01698cb969bdf
vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so|814883e21be9789c269b51e01910708d231a41f0
vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so|4d009c79309573677c739ea40a930d0c098f0d27
vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so|cc510c2f4cd5ed2d81d01b074905661d559bb410
vendor/lib64/lib-imscmservice.so|bd5e71cf5d98db1adfb3f1987886ec36437ddb14
vendor/lib64/lib-imsdpl.so|cc2f989b26db3d0ab701fc4cd679c1585ad7b591
vendor/lib64/lib-imsqimf.so|b977b4a774eaa5ee737bd3fb13dc5a891d3af1ba
vendor/lib64/lib-imsrcs-v2.so|36fc39fbb7441d01abdf23bf3c34e4c2f4b43e12
vendor/lib64/lib-imsrcsbaseimpl.so|f8eb357023abd9fea333b0901bcf4ac5e7b92242
vendor/lib64/lib-imsxml.so|56ed3b241eceda2633fb5f94a444cbe9f8cb46a2
vendor/lib64/lib-rtpcommon.so|62cc18ea802b8555a9d05fa1fbd844316e1b0e03
vendor/lib64/lib-rtpcore.so|8038dd5a5212941e65c3488f97019a45abae03ad
vendor/lib64/lib-rtpsl.so|7120c1d907a94da16ef2426272f3096b9dbe5346
vendor/lib64/lib-siputility.so|fa2f1b710cc2bff2caf5c4579287b86e8b6940e6
vendor/lib64/lib-uceservice.so|ddf9f15c96677b22ad1f8dce8ffd03786e4707e0
vendor/lib64/librcc.so|e0440c340d3160fcf91d3d2d16017fad6890f1d5
vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so|fe08df3123f615567cf654600acb8374b2b45002
vendor/lib64/vendor.qti.hardware.radio.ims@1.1.so|cddf48c40dfd690341ffc838420ec7f6ef90fe86
vendor/lib64/vendor.qti.hardware.radio.ims@1.2.so|1953cabadf70b7196d2cde7ac43583e5d06e5a7d
vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so|b0655e87b2222af201c54d8994015f5f16d6d8ef
vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so|ae7fb2a8dca8b7da5a227469a5afba57468faf36
vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so|eb64e30ae92d261b235380059a3b45e6cbce254c
vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so|d45fdab2da0d2b189e98cdb45ca2fe9bb219e43a
vendor/lib64/vendor.qti.ims.callcapability@1.0.so|2d36b2816c3e4953924c3910c402ca0c69d99cde
vendor/lib64/vendor.qti.ims.callinfo@1.0.so|d63a33bc0648ca3a6ca5bd88243dd84261c0235b
vendor/lib64/vendor.qti.ims.factory@1.0.so|6e58e9b7756ef5ccf881f4024f978277b6dea2c4
# Radio (IMS) - from LA.QSSI.11.0.r1-09400-qssi.0
-system_ext/app/imssettings/imssettings.apk|8b47c43d56228dcce93cc8c07c6ceb08cb3d2fe5
-system_ext/app/uceShimService/uceShimService.apk|7cb1e21f4710e3081d526ca15aa4c8388a4959be
system_ext/lib/lib-imscamera.so|7d9f435338ab8f0efa4fd587a50b063445a247af
system_ext/lib/lib-imsvideocodec.so|fd37aee46ef6b64698095340e504287ef1d35de1
system_ext/lib/lib-imsvt.so|e700381bf16d04fda3e02f017b25d1be8be7f996
system_ext/lib/lib-imsvtextutils.so|2861aad083942b9a6d385c4f4546535f78fcb520
system_ext/lib/lib-imsvtutils.so|5fe3f70de8055efc0e69471822c2bc25ea48d187
system_ext/lib/libdpmctmgr.so|5e4fdedb0745374bfe78c33e5df2c18b35ba6fde
system_ext/lib/libdpmfdmgr.so|99cf46fc5f6e9793151199fe246428552c9c586f
system_ext/lib/libdpmframework.so|fd592e4e68548a61690f78652e2a3e9776fd47e7
system_ext/lib/libdpmtcm.so|4bbc27f0b9186e08e42e03642329b22fdb4b36cf
system_ext/lib/libimscamera_jni.so|cb608a18c83a1b87a263bdf06ed7fb7feb968c60
system_ext/lib/libimsmedia_jni.so|910a70a8b8282d380ddd05a9178a4d0d07765f47
system_ext/lib/com.qualcomm.qti.imscmservice@1.0.so|a007545641c5f8ca9ff3d3bcf61da73d7a1ca672
system_ext/lib/com.qualcomm.qti.imscmservice@2.0.so|c08b4e4aaaea7451fc74bfdc85a9c77f3c214e01
system_ext/lib/com.qualcomm.qti.imscmservice@2.1.so|b05a4bd99249796acd66b00fcd6cce5ae6958ae7
system_ext/lib/com.qualcomm.qti.imscmservice@2.2.so|dc65bed94715a3a1d8adf2bcdd12918f7aabe0ab
system_ext/lib/com.qualcomm.qti.uceservice@2.0.so|d82cd9c45d2860a328fc7e8cd6bec61048bb1abb
system_ext/lib/com.qualcomm.qti.uceservice@2.1.so|fa1bdf9d30bf2702f6b93aac25ea95c30fff99ba
system_ext/lib/com.qualcomm.qti.uceservice@2.2.so|fdc3b8b00ac3bbd79aaac9e61df66b9f849140f7
system_ext/lib/vendor.qti.ims.callcapability@1.0.so|648a09f36a475745d9d128c8a6075bbb7b513999
system_ext/lib/vendor.qti.ims.callinfo@1.0.so|2901af72ac9770d0403ce64fb8c3b7c923334778
system_ext/lib/vendor.qti.ims.factory@1.0.so|62c7cb1d60ee1a65ccf6815be1d3548f0f421ec3
system_ext/lib/vendor.qti.ims.rcsconfig@1.0.so|306bf1ef1194a44d0c84c92552723693c57c8c7b
system_ext/lib/vendor.qti.ims.rcsconfig@1.1.so|736ca29e1d17197e6f8bab319c5ccb7599847e93
system_ext/lib64/com.qualcomm.qti.imscmservice@1.0.so|10f63ef7cd5835c0b63c6988c667ed1c1c72fe24 system_ext/lib64/com.qualcomm.qti.imscmservice@1.0.so|10f63ef7cd5835c0b63c6988c667ed1c1c72fe24
system_ext/lib64/com.qualcomm.qti.imscmservice@2.0.so|543ac925b475454ec85d21b9a532ee2626c1b319 system_ext/lib64/com.qualcomm.qti.imscmservice@2.0.so|543ac925b475454ec85d21b9a532ee2626c1b319
system_ext/lib64/com.qualcomm.qti.imscmservice@2.1.so|dd0a558797cc0f240b30126d62020d62c011c391 system_ext/lib64/com.qualcomm.qti.imscmservice@2.1.so|dd0a558797cc0f240b30126d62020d62c011c391
system_ext/lib64/com.qualcomm.qti.imscmservice@2.2.so|636c713f85efe34fe1aff6ee61623b0ebb751d00 system_ext/lib64/com.qualcomm.qti.imscmservice@2.2.so|636c713f85efe34fe1aff6ee61623b0ebb751d00
system_ext/lib64/com.qualcomm.qti.uceservice@2.0.so|9035926484325917ea048d7e2e808fd309e47426
system_ext/lib64/com.qualcomm.qti.uceservice@2.1.so|4ad1ddd72281a29ee8511e9545bf68f724010f2a
system_ext/lib64/com.qualcomm.qti.uceservice@2.2.so|256f6f5e4d6708cae09a992180ab83b28679f9bf
system_ext/lib64/lib-imsvideocodec.so|6ff4cd7e90c533fbe1d1546214fadcdade27d5af
system_ext/lib64/lib-imsvt.so|54a989105eebdb9747b215ae23551ec2507541e6
system_ext/lib64/lib-imsvtextutils.so|7fe2cf5ac5f84c3c61b4458099efcf900801c2e2
system_ext/lib64/lib-imsvtutils.so|a860f315c92a1a68055a7bcdc72137f8961f6608
system_ext/lib64/libimscamera_jni.so|e1f3415ef21497f5bb551b846e7f92297bdd3156
system_ext/lib64/libimsmedia_jni.so|ad16488a887c84de26d73e3eb529865b3f6ff4ee
system_ext/lib64/vendor.qti.ims.callcapability@1.0.so|788b7ce5c4e424507057f5bef7bacc6c663e3142 system_ext/lib64/vendor.qti.ims.callcapability@1.0.so|788b7ce5c4e424507057f5bef7bacc6c663e3142
system_ext/lib64/vendor.qti.ims.callinfo@1.0.so|ee4e22a64ebed410303e5fe8e3961be11edc60a0
system_ext/lib64/vendor.qti.ims.factory@1.0.so|fbebef1b0de8dbb2a2d059175bf53fa08ef20623 system_ext/lib64/vendor.qti.ims.factory@1.0.so|fbebef1b0de8dbb2a2d059175bf53fa08ef20623
system_ext/lib64/vendor.qti.ims.rcsconfig@1.0.so|2ffe2c86e070f5b8d406f5cf27913fe2ecab60e3 system_ext/lib64/vendor.qti.ims.rcsconfig@1.0.so|2ffe2c86e070f5b8d406f5cf27913fe2ecab60e3
system_ext/lib64/vendor.qti.ims.rcsconfig@1.1.so|414629865b66fe0dced9de924c78d32c01ad5fb1 system_ext/lib64/vendor.qti.ims.rcsconfig@1.1.so|414629865b66fe0dced9de924c78d32c01ad5fb1
system_ext/lib64/vendor.qti.ims.rcsconfig@2.0.so|bb94be53fe9f52ed4b69dc42493ac6cb48a720eb
# Radio (IMS) - from LA.UM.9.6.2.r1-03300-89xx.0 system_ext/lib64/vendor.qti.ims.rcsconfig@2.1.so|94ee2757393b29787ff96a8694c95a7d7d8d7319
-system_ext/priv-app/ims/ims.apk|d1ccd646ccc64a52d3b34ff17c73319558896396 system_ext/lib64/vendor.qti.imsrtpservice@3.0.so|393c5affc1e8e36470705ec44396d1ffa603a541
system_ext/lib/vendor.qti.imsrtpservice@3.0.so|a5318e8e9b4465cb9f5ff5d322461a5ba53a6f91 vendor/bin/ims_rtp_daemon|3cd0e68af0f5f0474d1b079450d8684cac5fb165
system_ext/lib64/com.qualcomm.qti.uceservice@2.0.so|c1ab8dc5de956caf0060a33922d402d0ec6c732e vendor/bin/imsdatadaemon|22f7030ec98d6232cb4ab0b13559a65f3e5bdbd4
system_ext/lib64/com.qualcomm.qti.uceservice@2.1.so|f86a87d2fef32f7176d697a7aad346b8c5be3d00 vendor/bin/imsqmidaemon|691438ceba74d051ba336fda9a34165cf76e7986
system_ext/lib64/com.qualcomm.qti.uceservice@2.2.so|620f8c0af756a026ac78750adc4fe0590c4e9d45 vendor/bin/imsrcsd|5d353f02e9902c6a7a411c1bcd79132aa5f1878a
system_ext/lib64/lib-imscamera.so|53b2b35ac8bd114ced7771d71d9632fe91776989 vendor/etc/init/ims_rtp_daemon.rc|06510e936890f51aeb76f2cf3ed5dbe45e67ac20
system_ext/lib64/lib-imsvideocodec.so|9c79def1f8666adcd82ebc6209ffe112735eb0e7 vendor/etc/init/imsdatadaemon.rc|29face37c174aebcd1358f7d7ad0bd4baf83063b
system_ext/lib64/lib-imsvt.so|fede56b03e0d8b0ac7413c6361ab3fc9ad621457 vendor/etc/init/imsqmidaemon.rc|dda16d842b7c65296e97bc9921b723a43b152ba3
system_ext/lib64/lib-imsvtextutils.so|69a9466876cea5148dcde702c00c75bea0c98520 vendor/etc/init/imsrcsd.rc|2dc42ff6e4b6dd389bd3bc9a7af30dec2f1a45df
system_ext/lib64/lib-imsvtutils.so|e913f50139f4878e62a75a5bcd0b50245b2fcadf
system_ext/lib64/libimscamera_jni.so|217354bfe6d1e1736572218b1a34468937544350
system_ext/lib64/libimsmedia_jni.so|c804adc4d7224303a53f6270e6c1cf9319008a05
system_ext/lib64/vendor.qti.imsrtpservice@3.0.so|7157c5a2852683df0a50a588a09b7e5a0c5688da
vendor/bin/ims_rtp_daemon|fe5212b0a45ada6ad3087d8bd7e769ed108a750a
vendor/etc/init/ims_rtp_daemon_legacy.rc|104b2a879db4d3dd44e74a3d7f6e69f6972c9129
vendor/etc/seccomp_policy/imsrtp.policy|7ea8b4012da7bde98fc91bd882185b32784793cc vendor/etc/seccomp_policy/imsrtp.policy|7ea8b4012da7bde98fc91bd882185b32784793cc
vendor/lib/vendor.qti.imsrtpservice@3.0-service-Impl.so|c7be3b384b9b0b9cebd1dbf0a77f9575992ec283 vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so|4277813903d74f9cf966e3a82c0ba2994ae75336
vendor/lib/vendor.qti.imsrtpservice@3.0.so|1333f4cb493bfcf6f9c7f5d6b15c3af38b681373 vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so|912e8e6200425cad5450f4096f4418711c7c952d
vendor/lib64/com.qualcomm.qti.uceservice@2.0.so|1faf0fe6af1f6b71c8c812c35cb37e110777a8b2 vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so|1f4b260415b58dde9c9f4d61ef4ba34e60b698ac
vendor/lib64/com.qualcomm.qti.uceservice@2.1.so|2e8adbfac57d37698e111b706f1fde665d588f70 vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so|8529b2e365187d7e8c1d6b0b2351a1530690614c
vendor/lib64/com.qualcomm.qti.uceservice@2.2.so|92da73814ba6c14502d5f43862339f7061e11894 vendor/lib64/com.qualcomm.qti.uceservice@2.0.so|fdbad425489b51564b8294561808e402255057d4
vendor/lib64/lib-imsvtcore.so|6055d42a288d49d7d1d8ca031485f0d6f65c35f4 vendor/lib64/com.qualcomm.qti.uceservice@2.1.so|7bb5acd57799c3ca038441086325de1d9af66ca5
vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so|58fcc2a491826ecc3ca3cbc72b20f46c9108e0a4 vendor/lib64/com.qualcomm.qti.uceservice@2.2.so|bec09f0829f49b5011604f8259dc3ce87629a3ce
vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so|5d71371d3eb10481f95a018481dfb62a5929110d vendor/lib64/lib-imscmservice.so|af1e841148b149683a7e0d024e2cbc4affbed10f
vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so|939193852a791072058e87949f10dc62456f7d06 vendor/lib64/lib-imsdpl.so|072fa91f978bff0124d19275d4ce41f4fdca3bc7
vendor/lib64/vendor.qti.imsrtpservice@3.0.so|25517caf74691b812320b46b477a3f4161cc1bcf vendor/lib64/lib-imsqimf.so|e0a91aa78012dbc3af95ff8663081b576a20c5b3
vendor/lib64/lib-imsrcs-v2.so|5c324f3c1d014a896e09f9ea2372ba270dad7f66
vendor/lib64/lib-imsrcsbaseimpl.so|19298d2b02254f31cafe1b8a205c94c8961fb4c6
vendor/lib64/lib-imsvtcore.so|049010d3e550d5f9619c4bee508c8537efeede83
vendor/lib64/lib-imsxml.so|ef83f326ce9167ecfdce12f3da04e9b689da4550
vendor/lib64/lib-rcsconfig.so|a14fa3ef1f1542d64782552ca65e6bf2a26f7070
vendor/lib64/lib-rtpcommon.so|acbc7db8b1831da43510cf5c3a6db7f7fe5ab0c6
vendor/lib64/lib-rtpcore.so|4c7b1b60f0e23663b6d24e49c3f17a199e13fa2d
vendor/lib64/lib-rtpsl.so|16830dd7bec45323b94c20eb7f9362cb33696842
vendor/lib64/lib-siputility.so|3875080f7d035bdd43c07fd3a38bd14a35d8d071
vendor/lib64/lib-uceservice.so|fa32afe5ca38cd1d9231d467ce4413baba905c5e
vendor/lib64/librcc.so|f31316c36cb990fe0451fa769eb8a46ea3fb54c0
vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so|3f86209a66bb136edce922727e422ecfe668fae1
vendor/lib64/vendor.qti.hardware.radio.ims@1.1.so|487425d79f100d161c30d15957156f7581a9d33a
vendor/lib64/vendor.qti.hardware.radio.ims@1.2.so|d1aa64e816936b674b7df16035112338c59a441f
vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so|cdd21b4d8718f619d8c6493c8aabe013946fc020
vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so|2fd45a72bdc91c1f9cda6ce26fc89a989539399c
vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so|5a42e1e39a8c82937f18d01aabe3297752f64585
vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so|7992ddb79fa570904be7b8bb0070791fac54e6e8
vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so|e039cd57df22cd762f7054b0f2ffe8ce50fade1f
vendor/lib64/vendor.qti.ims.callcapability@1.0.so|1828ff32abea12c086f131fa0ffcd11bf79b4b5c
vendor/lib64/vendor.qti.ims.callinfo@1.0.so|8b6af7bea94807eaf319ed3bb8fda1121e8afb0d
vendor/lib64/vendor.qti.ims.factory@1.0.so|7398ec44bc146e83bcb48dad2bc6d356ac47bfa1
vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so|c22388a05f5b64dea56f200ddea26a0715ac3424
vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so|e2ec8403fec15b11bfec6b0f6607f66ae3ca02f3
vendor/lib64/vendor.qti.ims.rcsconfig@2.0.so|037c6a7ee282b3a08af1f0e735543bedb27f8bb8
vendor/lib64/vendor.qti.ims.rcsconfig@2.1.so|d6bf98233939a7516b4a6cfaebd079eddcc81c60
vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so|0b7d2fa98e2dddd45dd1cf1033242ad906a9922d
vendor/lib64/vendor.qti.imsrtpservice@3.0.so|653cd6cae81499a416d97b9fb920ddcb2816c8a9
# Sensors - from LA.UM.8.2.1.r1-05600-sdm660 # Sensors - from LA.UM.8.2.1.r1-05600-sdm660
product/lib/vendor.qti.hardware.sensorscalibrate@1.0.so|bda110fc8102be6f88bd0e364819d15d9c0c3744 product/lib/vendor.qti.hardware.sensorscalibrate@1.0.so|bda110fc8102be6f88bd0e364819d15d9c0c3744

View file

@ -493,10 +493,10 @@ PRODUCT_PACKAGES += \
# RIL # RIL
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
android.hardware.radio@1.4 \ android.hardware.radio@1.5 \
android.hardware.radio@1.2 \ android.hardware.radio@1.2 \
android.hardware.radio.config@1.1 \ android.hardware.radio.config@1.1 \
android.hardware.secure_element@1.0 \ android.hardware.secure_element@1.2 \
librmnetctl \ librmnetctl \
libxml2 \ libxml2 \
libprotobuf-cpp-full \ libprotobuf-cpp-full \
@ -513,6 +513,7 @@ PRODUCT_BOOT_JARS += \
# Seccomp policy # Seccomp policy
PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \
$(COMMON_PATH)/seccomp/imsrtp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/imsrtp.policy \
$(COMMON_PATH)/seccomp/mediacodec-seccomp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediacodec.policy \ $(COMMON_PATH)/seccomp/mediacodec-seccomp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediacodec.policy \
$(COMMON_PATH)/seccomp/mediaextractor-seccomp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediaextractor.policy $(COMMON_PATH)/seccomp/mediaextractor-seccomp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediaextractor.policy
@ -540,10 +541,6 @@ PRODUCT_SOONG_NAMESPACES += \
hardware/google/interfaces \ hardware/google/interfaces \
hardware/google/pixel hardware/google/pixel
# Shims
PRODUCT_PACKAGES += \
libcutils_shim
# Tetheroffload # Tetheroffload
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
ipacm \ ipacm \

95
seccomp/imsrtp.policy Normal file
View file

@ -0,0 +1,95 @@
#Copyright (c) 2020 Qualcomm Technologies, Inc.
#All Rights Reserved.
#Confidential and Proprietary - Qualcomm Technologies, Inc
#Not a contribution.
#Copyright (C) 2018 The Android Open Source Project
#"Licensed under the Apache License, Version 2.0 (the \"License\");"
#you may not use this file except in compliance with the License.
#You may obtain a copy of the License at
#http://www.apache.org/licenses/LICENSE-2.0
#Unless required by applicable law or agreed to in writing, software
#"distributed under the License is distributed on an \"AS IS\" BASIS,"
#WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#See the License for the specific language governing permissions and
#limitations under the License.
mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE
munmap: 1
mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE
#prctl: arg0 == PR_SET_VMA || arg0 == PR_SET_NO_NEW_PRIVS || arg0 == PR_GET_DUMPABLE || arg0 == PR_SET_SECCOMP || arg0 == 0x37 /* PR_??? */
prctl: 1
read: 1
openat: 1
close: 1
shutdown: 1
kill: 1
futex: 1
fstat: 1
gettimeofday: 1
readlinkat: 1
newfstatat: 1
mremap: 1
pread64: 1
fstatfs: 1
rt_sigaction: 1
faccessat: 1
socket: arg0 == AF_UNIX || arg0 == AF_QIPCRTR
writev: 1
connect: 1
rt_sigprocmask: 1
fcntl: 1
sendto: 1
getrandom: 1
lseek: 1
exit_group: 1
rt_tgsigqueueinfo: 1
write: 1
exit: 1
getpid: 1
sigaltstack: 1
recvmsg: 1
dup: 1
getrlimit: 1
restart_syscall: 1
clone: 1
gettid: 1
sched_getscheduler: 1
ioctl: 1
execve: 1
getuid: 1
madvise: 1
set_tid_address: 1
nanosleep: 1
rt_sigreturn: 1
rt_sigsuspend: 1
setpriority: 1
geteuid: 1
getgid: 1
getegid: 1
getgroups: 1
pipe2: 1
setitimer: 1
pselect6: 1
getsockname: 1
recvfrom: 1
ppoll: 1
socketpair: 1
setsockopt: 1
getsockopt: 1
sendmsg: 1
bind: 1
timer_create: 1
timer_settime: 1
timer_delete: 1
clock_gettime: 1
sched_getaffinity: 1
#crash dump policy addition
socket: 1
process_vm_readv: 1
tgkill: 1