diff --git a/sdm660-common/Android.bp b/sdm660-common/Android.bp
index c88c3a1..30c2630 100644
--- a/sdm660-common/Android.bp
+++ b/sdm660-common/Android.bp
@@ -87,14 +87,36 @@ android_app_import {
}
android_app_import {
- name: "DeviceStatisticsService",
+ name: "uimremoteclient",
owner: "asus",
- apk: "proprietary/system_ext/app/DeviceStatisticsService/DeviceStatisticsService.apk",
+ apk: "proprietary/product/app/uimremoteclient/uimremoteclient.apk",
certificate: "platform",
dex_preopt: {
enabled: false,
},
- system_ext_specific: true,
+ product_specific: true,
+}
+
+android_app_import {
+ name: "uimremoteserver",
+ owner: "asus",
+ apk: "proprietary/product/app/uimremoteserver/uimremoteserver.apk",
+ certificate: "platform",
+ dex_preopt: {
+ enabled: false,
+ },
+ product_specific: true,
+}
+
+android_app_import {
+ name: "xdivert",
+ owner: "asus",
+ apk: "proprietary/product/app/xdivert/xdivert.apk",
+ certificate: "platform",
+ dex_preopt: {
+ enabled: false,
+ },
+ product_specific: true,
}
android_app_import {
@@ -108,28 +130,6 @@ android_app_import {
system_ext_specific: true,
}
-android_app_import {
- name: "remoteSimLockAuthentication",
- owner: "asus",
- apk: "proprietary/system_ext/app/remoteSimLockAuthentication/remoteSimLockAuthentication.apk",
- certificate: "platform",
- dex_preopt: {
- enabled: false,
- },
- system_ext_specific: true,
-}
-
-android_app_import {
- name: "remotesimlockservice",
- owner: "asus",
- apk: "proprietary/system_ext/app/remotesimlockservice/remotesimlockservice.apk",
- certificate: "platform",
- dex_preopt: {
- enabled: false,
- },
- system_ext_specific: true,
-}
-
android_app_import {
name: "uceShimService",
owner: "asus",
@@ -142,9 +142,9 @@ android_app_import {
}
android_app_import {
- name: "uimgbaservice",
+ name: "datastatusnotification",
owner: "asus",
- apk: "proprietary/system_ext/app/uimgbaservice/uimgbaservice.apk",
+ apk: "proprietary/system_ext/app/datastatusnotification/datastatusnotification.apk",
certificate: "platform",
dex_preopt: {
enabled: false,
@@ -153,42 +153,9 @@ android_app_import {
}
android_app_import {
- name: "uimlpaservice",
+ name: "DeviceStatisticsService",
owner: "asus",
- apk: "proprietary/system_ext/app/uimlpaservice/uimlpaservice.apk",
- certificate: "platform",
- dex_preopt: {
- enabled: false,
- },
- system_ext_specific: true,
-}
-
-android_app_import {
- name: "uimremoteclient",
- owner: "asus",
- apk: "proprietary/system_ext/app/uimremoteclient/uimremoteclient.apk",
- certificate: "platform",
- dex_preopt: {
- enabled: false,
- },
- system_ext_specific: true,
-}
-
-android_app_import {
- name: "uimremoteserver",
- owner: "asus",
- apk: "proprietary/system_ext/app/uimremoteserver/uimremoteserver.apk",
- certificate: "platform",
- dex_preopt: {
- enabled: false,
- },
- system_ext_specific: true,
-}
-
-android_app_import {
- name: "xdivert",
- owner: "asus",
- apk: "proprietary/system_ext/app/xdivert/xdivert.apk",
+ apk: "proprietary/system_ext/app/DeviceStatisticsService/DeviceStatisticsService.apk",
certificate: "platform",
dex_preopt: {
enabled: false,
@@ -226,6 +193,62 @@ dex_import {
jars: ["proprietary/system/framework/tcmclient.jar"],
}
+dex_import {
+ name: "remotesimlockmanagerlibrary",
+ owner: "asus",
+ jars: ["proprietary/product/framework/remotesimlockmanagerlibrary.jar"],
+ product_specific: true,
+}
+
+dex_import {
+ name: "uimgbalibrary",
+ owner: "asus",
+ jars: ["proprietary/product/framework/uimgbalibrary.jar"],
+ product_specific: true,
+}
+
+dex_import {
+ name: "uimgbamanagerlibrary",
+ owner: "asus",
+ jars: ["proprietary/product/framework/uimgbamanagerlibrary.jar"],
+ product_specific: true,
+}
+
+dex_import {
+ name: "uimlpalibrary",
+ owner: "asus",
+ jars: ["proprietary/product/framework/uimlpalibrary.jar"],
+ product_specific: true,
+}
+
+dex_import {
+ name: "uimremoteclientlibrary",
+ owner: "asus",
+ jars: ["proprietary/product/framework/uimremoteclientlibrary.jar"],
+ product_specific: true,
+}
+
+dex_import {
+ name: "uimremoteserverlibrary",
+ owner: "asus",
+ jars: ["proprietary/product/framework/uimremoteserverlibrary.jar"],
+ product_specific: true,
+}
+
+dex_import {
+ name: "uimremotesimlocklibrary",
+ owner: "asus",
+ jars: ["proprietary/product/framework/uimremotesimlocklibrary.jar"],
+ product_specific: true,
+}
+
+dex_import {
+ name: "uimservicelibrary",
+ owner: "asus",
+ jars: ["proprietary/product/framework/uimservicelibrary.jar"],
+ product_specific: true,
+}
+
dex_import {
name: "ActivityExt",
owner: "asus",
@@ -352,62 +375,6 @@ dex_import {
system_ext_specific: true,
}
-dex_import {
- name: "remotesimlockmanagerlibrary",
- owner: "asus",
- jars: ["proprietary/system_ext/framework/remotesimlockmanagerlibrary.jar"],
- system_ext_specific: true,
-}
-
-dex_import {
- name: "uimgbalibrary",
- owner: "asus",
- jars: ["proprietary/system_ext/framework/uimgbalibrary.jar"],
- system_ext_specific: true,
-}
-
-dex_import {
- name: "uimgbamanagerlibrary",
- owner: "asus",
- jars: ["proprietary/system_ext/framework/uimgbamanagerlibrary.jar"],
- system_ext_specific: true,
-}
-
-dex_import {
- name: "uimlpalibrary",
- owner: "asus",
- jars: ["proprietary/system_ext/framework/uimlpalibrary.jar"],
- system_ext_specific: true,
-}
-
-dex_import {
- name: "uimremoteclientlibrary",
- owner: "asus",
- jars: ["proprietary/system_ext/framework/uimremoteclientlibrary.jar"],
- system_ext_specific: true,
-}
-
-dex_import {
- name: "uimremoteserverlibrary",
- owner: "asus",
- jars: ["proprietary/system_ext/framework/uimremoteserverlibrary.jar"],
- system_ext_specific: true,
-}
-
-dex_import {
- name: "uimremotesimlocklibrary",
- owner: "asus",
- jars: ["proprietary/system_ext/framework/uimremotesimlocklibrary.jar"],
- system_ext_specific: true,
-}
-
-dex_import {
- name: "uimservicelibrary",
- owner: "asus",
- jars: ["proprietary/system_ext/framework/uimservicelibrary.jar"],
- system_ext_specific: true,
-}
-
dex_import {
name: "vendor.qti.data.factory-V1.0-java",
owner: "asus",
diff --git a/sdm660-common/proprietary/product/app/uimremoteclient/uimremoteclient.apk b/sdm660-common/proprietary/product/app/uimremoteclient/uimremoteclient.apk
new file mode 100644
index 0000000..226ac23
Binary files /dev/null and b/sdm660-common/proprietary/product/app/uimremoteclient/uimremoteclient.apk differ
diff --git a/sdm660-common/proprietary/product/app/uimremoteserver/uimremoteserver.apk b/sdm660-common/proprietary/product/app/uimremoteserver/uimremoteserver.apk
new file mode 100644
index 0000000..0767add
Binary files /dev/null and b/sdm660-common/proprietary/product/app/uimremoteserver/uimremoteserver.apk differ
diff --git a/sdm660-common/proprietary/product/app/xdivert/xdivert.apk b/sdm660-common/proprietary/product/app/xdivert/xdivert.apk
new file mode 100644
index 0000000..fbfd237
Binary files /dev/null and b/sdm660-common/proprietary/product/app/xdivert/xdivert.apk differ
diff --git a/sdm660-common/proprietary/system_ext/etc/permissions/RemoteSimlock.xml b/sdm660-common/proprietary/product/etc/permissions/RemoteSimlock.xml
similarity index 80%
rename from sdm660-common/proprietary/system_ext/etc/permissions/RemoteSimlock.xml
rename to sdm660-common/proprietary/product/etc/permissions/RemoteSimlock.xml
index e3dfa1b..535694b 100644
--- a/sdm660-common/proprietary/system_ext/etc/permissions/RemoteSimlock.xml
+++ b/sdm660-common/proprietary/product/etc/permissions/RemoteSimlock.xml
@@ -7,5 +7,5 @@
+ file="/product/framework/uimremotesimlocklibrary.jar"/>
diff --git a/sdm660-common/proprietary/system_ext/etc/permissions/RemoteSimlockManager.xml b/sdm660-common/proprietary/product/etc/permissions/RemoteSimlockManager.xml
similarity index 84%
rename from sdm660-common/proprietary/system_ext/etc/permissions/RemoteSimlockManager.xml
rename to sdm660-common/proprietary/product/etc/permissions/RemoteSimlockManager.xml
index ac1bfb4..408045a 100644
--- a/sdm660-common/proprietary/system_ext/etc/permissions/RemoteSimlockManager.xml
+++ b/sdm660-common/proprietary/product/etc/permissions/RemoteSimlockManager.xml
@@ -7,6 +7,6 @@
diff --git a/sdm660-common/proprietary/system_ext/etc/permissions/UimGba.xml b/sdm660-common/proprietary/product/etc/permissions/UimGba.xml
similarity index 82%
rename from sdm660-common/proprietary/system_ext/etc/permissions/UimGba.xml
rename to sdm660-common/proprietary/product/etc/permissions/UimGba.xml
index 159bd77..be261ae 100644
--- a/sdm660-common/proprietary/system_ext/etc/permissions/UimGba.xml
+++ b/sdm660-common/proprietary/product/etc/permissions/UimGba.xml
@@ -6,5 +6,5 @@
-->
+ file="/product/framework/uimgbalibrary.jar"/>
diff --git a/sdm660-common/proprietary/system_ext/etc/permissions/UimGbaManager.xml b/sdm660-common/proprietary/product/etc/permissions/UimGbaManager.xml
similarity index 84%
rename from sdm660-common/proprietary/system_ext/etc/permissions/UimGbaManager.xml
rename to sdm660-common/proprietary/product/etc/permissions/UimGbaManager.xml
index 749da23..4e0c875 100644
--- a/sdm660-common/proprietary/system_ext/etc/permissions/UimGbaManager.xml
+++ b/sdm660-common/proprietary/product/etc/permissions/UimGbaManager.xml
@@ -6,6 +6,6 @@
-->
diff --git a/sdm660-common/proprietary/system_ext/etc/permissions/UimService.xml b/sdm660-common/proprietary/product/etc/permissions/UimService.xml
similarity index 70%
rename from sdm660-common/proprietary/system_ext/etc/permissions/UimService.xml
rename to sdm660-common/proprietary/product/etc/permissions/UimService.xml
index 6d8ad89..0028367 100644
--- a/sdm660-common/proprietary/system_ext/etc/permissions/UimService.xml
+++ b/sdm660-common/proprietary/product/etc/permissions/UimService.xml
@@ -7,6 +7,6 @@
+ file="/product/framework/uimservicelibrary.jar"
+ dependency="qti-telephony-hidl-wrapper-prd"/>
diff --git a/sdm660-common/proprietary/system_ext/etc/permissions/lpa.xml b/sdm660-common/proprietary/product/etc/permissions/lpa.xml
similarity index 82%
rename from sdm660-common/proprietary/system_ext/etc/permissions/lpa.xml
rename to sdm660-common/proprietary/product/etc/permissions/lpa.xml
index 04d0399..4828ffa 100644
--- a/sdm660-common/proprietary/system_ext/etc/permissions/lpa.xml
+++ b/sdm660-common/proprietary/product/etc/permissions/lpa.xml
@@ -7,5 +7,5 @@
+ file="/product/framework/uimlpalibrary.jar"/>
diff --git a/sdm660-common/proprietary/system_ext/etc/permissions/uimremoteclient.xml b/sdm660-common/proprietary/product/etc/permissions/uimremoteclient.xml
similarity index 79%
rename from sdm660-common/proprietary/system_ext/etc/permissions/uimremoteclient.xml
rename to sdm660-common/proprietary/product/etc/permissions/uimremoteclient.xml
index acc03be..0f8c002 100644
--- a/sdm660-common/proprietary/system_ext/etc/permissions/uimremoteclient.xml
+++ b/sdm660-common/proprietary/product/etc/permissions/uimremoteclient.xml
@@ -7,5 +7,5 @@
+ file="/product/framework/uimremoteclientlibrary.jar"/>
diff --git a/sdm660-common/proprietary/system_ext/etc/permissions/uimremoteserver.xml b/sdm660-common/proprietary/product/etc/permissions/uimremoteserver.xml
similarity index 79%
rename from sdm660-common/proprietary/system_ext/etc/permissions/uimremoteserver.xml
rename to sdm660-common/proprietary/product/etc/permissions/uimremoteserver.xml
index 0626f80..90017c2 100644
--- a/sdm660-common/proprietary/system_ext/etc/permissions/uimremoteserver.xml
+++ b/sdm660-common/proprietary/product/etc/permissions/uimremoteserver.xml
@@ -8,5 +8,5 @@
+ file="/product/framework/uimremoteserverlibrary.jar"/>
diff --git a/sdm660-common/proprietary/product/framework/remotesimlockmanagerlibrary.jar b/sdm660-common/proprietary/product/framework/remotesimlockmanagerlibrary.jar
new file mode 100644
index 0000000..ff4a4df
Binary files /dev/null and b/sdm660-common/proprietary/product/framework/remotesimlockmanagerlibrary.jar differ
diff --git a/sdm660-common/proprietary/product/framework/uimgbalibrary.jar b/sdm660-common/proprietary/product/framework/uimgbalibrary.jar
new file mode 100644
index 0000000..1ccdd57
Binary files /dev/null and b/sdm660-common/proprietary/product/framework/uimgbalibrary.jar differ
diff --git a/sdm660-common/proprietary/product/framework/uimgbamanagerlibrary.jar b/sdm660-common/proprietary/product/framework/uimgbamanagerlibrary.jar
new file mode 100644
index 0000000..0e58a1c
Binary files /dev/null and b/sdm660-common/proprietary/product/framework/uimgbamanagerlibrary.jar differ
diff --git a/sdm660-common/proprietary/product/framework/uimlpalibrary.jar b/sdm660-common/proprietary/product/framework/uimlpalibrary.jar
new file mode 100644
index 0000000..2b252eb
Binary files /dev/null and b/sdm660-common/proprietary/product/framework/uimlpalibrary.jar differ
diff --git a/sdm660-common/proprietary/product/framework/uimremoteclientlibrary.jar b/sdm660-common/proprietary/product/framework/uimremoteclientlibrary.jar
new file mode 100644
index 0000000..d105c04
Binary files /dev/null and b/sdm660-common/proprietary/product/framework/uimremoteclientlibrary.jar differ
diff --git a/sdm660-common/proprietary/product/framework/uimremoteserverlibrary.jar b/sdm660-common/proprietary/product/framework/uimremoteserverlibrary.jar
new file mode 100644
index 0000000..2803118
Binary files /dev/null and b/sdm660-common/proprietary/product/framework/uimremoteserverlibrary.jar differ
diff --git a/sdm660-common/proprietary/product/framework/uimremotesimlocklibrary.jar b/sdm660-common/proprietary/product/framework/uimremotesimlocklibrary.jar
new file mode 100644
index 0000000..2ab9337
Binary files /dev/null and b/sdm660-common/proprietary/product/framework/uimremotesimlocklibrary.jar differ
diff --git a/sdm660-common/proprietary/product/framework/uimservicelibrary.jar b/sdm660-common/proprietary/product/framework/uimservicelibrary.jar
new file mode 100644
index 0000000..6e80c9d
Binary files /dev/null and b/sdm660-common/proprietary/product/framework/uimservicelibrary.jar differ
diff --git a/sdm660-common/proprietary/system_ext/app/DeviceStatisticsService/DeviceStatisticsService.apk b/sdm660-common/proprietary/system_ext/app/DeviceStatisticsService/DeviceStatisticsService.apk
index f9ae9a7..ce8a7e6 100644
Binary files a/sdm660-common/proprietary/system_ext/app/DeviceStatisticsService/DeviceStatisticsService.apk and b/sdm660-common/proprietary/system_ext/app/DeviceStatisticsService/DeviceStatisticsService.apk differ
diff --git a/sdm660-common/proprietary/system_ext/app/datastatusnotification/datastatusnotification.apk b/sdm660-common/proprietary/system_ext/app/datastatusnotification/datastatusnotification.apk
new file mode 100644
index 0000000..7e250cb
Binary files /dev/null and b/sdm660-common/proprietary/system_ext/app/datastatusnotification/datastatusnotification.apk differ
diff --git a/sdm660-common/proprietary/system_ext/app/remoteSimLockAuthentication/remoteSimLockAuthentication.apk b/sdm660-common/proprietary/system_ext/app/remoteSimLockAuthentication/remoteSimLockAuthentication.apk
deleted file mode 100755
index e83f50f..0000000
Binary files a/sdm660-common/proprietary/system_ext/app/remoteSimLockAuthentication/remoteSimLockAuthentication.apk and /dev/null differ
diff --git a/sdm660-common/proprietary/system_ext/app/remotesimlockservice/remotesimlockservice.apk b/sdm660-common/proprietary/system_ext/app/remotesimlockservice/remotesimlockservice.apk
deleted file mode 100644
index 98a68a5..0000000
Binary files a/sdm660-common/proprietary/system_ext/app/remotesimlockservice/remotesimlockservice.apk and /dev/null differ
diff --git a/sdm660-common/proprietary/system_ext/app/uimgbaservice/uimgbaservice.apk b/sdm660-common/proprietary/system_ext/app/uimgbaservice/uimgbaservice.apk
deleted file mode 100644
index 5890d50..0000000
Binary files a/sdm660-common/proprietary/system_ext/app/uimgbaservice/uimgbaservice.apk and /dev/null differ
diff --git a/sdm660-common/proprietary/system_ext/app/uimlpaservice/uimlpaservice.apk b/sdm660-common/proprietary/system_ext/app/uimlpaservice/uimlpaservice.apk
deleted file mode 100755
index 3152c24..0000000
Binary files a/sdm660-common/proprietary/system_ext/app/uimlpaservice/uimlpaservice.apk and /dev/null differ
diff --git a/sdm660-common/proprietary/system_ext/app/uimremoteclient/uimremoteclient.apk b/sdm660-common/proprietary/system_ext/app/uimremoteclient/uimremoteclient.apk
deleted file mode 100755
index fb83021..0000000
Binary files a/sdm660-common/proprietary/system_ext/app/uimremoteclient/uimremoteclient.apk and /dev/null differ
diff --git a/sdm660-common/proprietary/system_ext/app/uimremoteserver/uimremoteserver.apk b/sdm660-common/proprietary/system_ext/app/uimremoteserver/uimremoteserver.apk
deleted file mode 100755
index 125bb60..0000000
Binary files a/sdm660-common/proprietary/system_ext/app/uimremoteserver/uimremoteserver.apk and /dev/null differ
diff --git a/sdm660-common/proprietary/system_ext/app/xdivert/xdivert.apk b/sdm660-common/proprietary/system_ext/app/xdivert/xdivert.apk
deleted file mode 100755
index bb2b988..0000000
Binary files a/sdm660-common/proprietary/system_ext/app/xdivert/xdivert.apk and /dev/null differ
diff --git a/sdm660-common/proprietary/system_ext/etc/permissions/qti_libpermissions.xml b/sdm660-common/proprietary/system_ext/etc/permissions/qti_libpermissions.xml
index 1f897af..aeff78e 100644
--- a/sdm660-common/proprietary/system_ext/etc/permissions/qti_libpermissions.xml
+++ b/sdm660-common/proprietary/system_ext/etc/permissions/qti_libpermissions.xml
@@ -6,5 +6,5 @@
-->
+ file="/system_ext/framework/android.hidl.manager-V1.0-java.jar"/>
diff --git a/sdm660-common/proprietary/system_ext/framework/remotesimlockmanagerlibrary.jar b/sdm660-common/proprietary/system_ext/framework/remotesimlockmanagerlibrary.jar
deleted file mode 100644
index 7c4b203..0000000
Binary files a/sdm660-common/proprietary/system_ext/framework/remotesimlockmanagerlibrary.jar and /dev/null differ
diff --git a/sdm660-common/proprietary/system_ext/framework/uimgbalibrary.jar b/sdm660-common/proprietary/system_ext/framework/uimgbalibrary.jar
deleted file mode 100644
index cc681ec..0000000
Binary files a/sdm660-common/proprietary/system_ext/framework/uimgbalibrary.jar and /dev/null differ
diff --git a/sdm660-common/proprietary/system_ext/framework/uimgbamanagerlibrary.jar b/sdm660-common/proprietary/system_ext/framework/uimgbamanagerlibrary.jar
deleted file mode 100644
index 368acf1..0000000
Binary files a/sdm660-common/proprietary/system_ext/framework/uimgbamanagerlibrary.jar and /dev/null differ
diff --git a/sdm660-common/proprietary/system_ext/framework/uimlpalibrary.jar b/sdm660-common/proprietary/system_ext/framework/uimlpalibrary.jar
deleted file mode 100644
index bd797fd..0000000
Binary files a/sdm660-common/proprietary/system_ext/framework/uimlpalibrary.jar and /dev/null differ
diff --git a/sdm660-common/proprietary/system_ext/framework/uimremoteclientlibrary.jar b/sdm660-common/proprietary/system_ext/framework/uimremoteclientlibrary.jar
deleted file mode 100644
index ba90f6b..0000000
Binary files a/sdm660-common/proprietary/system_ext/framework/uimremoteclientlibrary.jar and /dev/null differ
diff --git a/sdm660-common/proprietary/system_ext/framework/uimremoteserverlibrary.jar b/sdm660-common/proprietary/system_ext/framework/uimremoteserverlibrary.jar
deleted file mode 100644
index 843b1b6..0000000
Binary files a/sdm660-common/proprietary/system_ext/framework/uimremoteserverlibrary.jar and /dev/null differ
diff --git a/sdm660-common/proprietary/system_ext/framework/uimremotesimlocklibrary.jar b/sdm660-common/proprietary/system_ext/framework/uimremotesimlocklibrary.jar
deleted file mode 100644
index f929157..0000000
Binary files a/sdm660-common/proprietary/system_ext/framework/uimremotesimlocklibrary.jar and /dev/null differ
diff --git a/sdm660-common/proprietary/system_ext/framework/uimservicelibrary.jar b/sdm660-common/proprietary/system_ext/framework/uimservicelibrary.jar
deleted file mode 100644
index e777dbb..0000000
Binary files a/sdm660-common/proprietary/system_ext/framework/uimservicelibrary.jar and /dev/null differ
diff --git a/sdm660-common/proprietary/system_ext/lib64/libembmsmmosal.so b/sdm660-common/proprietary/system_ext/lib64/libembmsmmosal.so
old mode 100755
new mode 100644
index f7407db..246e973
Binary files a/sdm660-common/proprietary/system_ext/lib64/libembmsmmosal.so and b/sdm660-common/proprietary/system_ext/lib64/libembmsmmosal.so differ
diff --git a/sdm660-common/proprietary/system_ext/lib64/libembmsmmparser_lite.so b/sdm660-common/proprietary/system_ext/lib64/libembmsmmparser_lite.so
old mode 100755
new mode 100644
index bd3ff53..8b1f908
Binary files a/sdm660-common/proprietary/system_ext/lib64/libembmsmmparser_lite.so and b/sdm660-common/proprietary/system_ext/lib64/libembmsmmparser_lite.so differ
diff --git a/sdm660-common/proprietary/system_ext/lib64/libembmssqlite.so b/sdm660-common/proprietary/system_ext/lib64/libembmssqlite.so
old mode 100755
new mode 100644
index b1f1b9e..25f0b7a
Binary files a/sdm660-common/proprietary/system_ext/lib64/libembmssqlite.so and b/sdm660-common/proprietary/system_ext/lib64/libembmssqlite.so differ
diff --git a/sdm660-common/proprietary/system_ext/lib64/libembmstinyxml.so b/sdm660-common/proprietary/system_ext/lib64/libembmstinyxml.so
old mode 100755
new mode 100644
index 2b4f73a..5c2ef69
Binary files a/sdm660-common/proprietary/system_ext/lib64/libembmstinyxml.so and b/sdm660-common/proprietary/system_ext/lib64/libembmstinyxml.so differ
diff --git a/sdm660-common/proprietary/vendor/etc/data/netmgr_config.xml b/sdm660-common/proprietary/vendor/etc/data/netmgr_config.xml
old mode 100755
new mode 100644
index 7a17a0d..3b82771
--- a/sdm660-common/proprietary/vendor/etc/data/netmgr_config.xml
+++ b/sdm660-common/proprietary/vendor/etc/data/netmgr_config.xml
@@ -1,7 +1,7 @@
@@ -2803,6 +2803,7 @@
4
1
1
+ 0
1
1
@@ -3224,16 +3225,16 @@
4
-
-
+
+
1
0
10000
1
- 0
- 0
- 0
+ 4
+ 1
+ 1
1
1
@@ -3251,13 +3252,13 @@
9
1
1
- 0
- 0
+ 2
+ 2
rmnet_ipa0
1
- 0
- 0
- 0
+ 1
+ 1
+ 1
1
1
100000
@@ -3366,4 +3367,234 @@
4
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+ 0
+ 0
+ 0
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+
+ 155000000
+ 1
+ 25000
+
+ 1
+ 10
+ 8192
+ 0
+ 0
+ 0
+ 0
+ 8
+ 8
+ 1
+ 1
+ 0
+ 0
+ rmnet_ipa0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 10000
+ 1
+ 1500
+
+ 1
+ 1
+ 1400
+ 0
+ 2
+ 12
+ 1
+ 9216
+ 1
+ 2
+
+ 1
+ 0
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+ 6
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 4
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+ 4
+ 1
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+
+ 155000000
+ 1
+ 25000
+
+ 1
+ 10
+ 8192
+ 0
+ 0
+ 8
+ 8
+ 1
+ 1
+ rmnet_ipa0
+ 1
+ 1
+ 10000
+
+ 1
+ 1
+ 1400
+ 2
+ 12
+ 0
+ 2
+ 1
+ 1
+
+ 2
+
+ 1
+ 0
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/init/imsdatadaemon.rc b/sdm660-common/proprietary/vendor/etc/init/imsdatadaemon.rc
index 6db60d2..1dd448e 100644
--- a/sdm660-common/proprietary/vendor/etc/init/imsdatadaemon.rc
+++ b/sdm660-common/proprietary/vendor/etc/init/imsdatadaemon.rc
@@ -8,7 +8,7 @@ service vendor.imsdatadaemon /vendor/bin/imsdatadaemon
class main
user radio
socket ims_datad stream 0660 system radio
- group radio wifi inet vendor_qti_diag log
+ group radio wifi inet log
disabled
on property:vendor.ims.QMI_DAEMON_STATUS=1
diff --git a/sdm660-common/proprietary/vendor/etc/init/imsqmidaemon.rc b/sdm660-common/proprietary/vendor/etc/init/imsqmidaemon.rc
index c39f8e4..ab7e1e4 100644
--- a/sdm660-common/proprietary/vendor/etc/init/imsqmidaemon.rc
+++ b/sdm660-common/proprietary/vendor/etc/init/imsqmidaemon.rc
@@ -7,4 +7,4 @@ service vendor.imsqmidaemon /vendor/bin/imsqmidaemon
class main
user radio
socket ims_qmid stream 0660 system radio
- group radio vendor_qti_diag log
+ group radio log
diff --git a/sdm660-common/proprietary/vendor/etc/init/imsrcsd.rc b/sdm660-common/proprietary/vendor/etc/init/imsrcsd.rc
index c2643ec..7276b4c 100644
--- a/sdm660-common/proprietary/vendor/etc/init/imsrcsd.rc
+++ b/sdm660-common/proprietary/vendor/etc/init/imsrcsd.rc
@@ -5,4 +5,4 @@
service vendor.imsrcsservice /vendor/bin/imsrcsd
class main
user radio
- group radio vendor_qti_diag log inet wakelock
+ group radio log inet wakelock
diff --git a/sdm660-common/proprietary/vendor/etc/init/netmgrd.rc b/sdm660-common/proprietary/vendor/etc/init/netmgrd.rc
index 755090a..1fe38e4 100644
--- a/sdm660-common/proprietary/vendor/etc/init/netmgrd.rc
+++ b/sdm660-common/proprietary/vendor/etc/init/netmgrd.rc
@@ -9,7 +9,7 @@ on boot
#Assign TCP buffer thresholds to be ceiling value of technology maximums
#Increased technology maximums should be reflected here.
- write /proc/sys/net/core/rmem_max 16777216
+ write /proc/sys/net/core/rmem_max 8388608
write /proc/sys/net/core/wmem_max 8388608
#Load rmnet_core driver
@@ -21,8 +21,8 @@ on boot
# msm specific files that need to be created on /data
on post-fs-data
#Create NETMGR daemon log dir
- mkdir /data/vendor/netmgr 0770 radio radio
- chmod 0770 /data/vendor/netmgr
+ mkdir /data/vendor/netmgr 0771 radio radio
+ chmod 0771 /data/vendor/netmgr
# Create netmgr recovery folder
mkdir /data/vendor/netmgr/recovery 0700 radio radio
diff --git a/sdm660-common/proprietary/vendor/etc/init/qcrild.rc b/sdm660-common/proprietary/vendor/etc/init/qcrild.rc
index 8aabd73..1ba041c 100644
--- a/sdm660-common/proprietary/vendor/etc/init/qcrild.rc
+++ b/sdm660-common/proprietary/vendor/etc/init/qcrild.rc
@@ -1,7 +1,6 @@
service vendor.qcrild /vendor/bin/hw/qcrild
class main
user radio
- disabled
group radio cache inet misc audio log readproc wakelock oem_2901
capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW
diff --git a/sdm660-common/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc b/sdm660-common/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc
index ffde8db..74b9d65 100644
--- a/sdm660-common/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc
+++ b/sdm660-common/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc
@@ -7,5 +7,6 @@
service vendor.rmt_storage /vendor/bin/rmt_storage
class core
user root
+ group system wakelock
shutdown critical
- ioprio rt 0
\ No newline at end of file
+ ioprio rt 0
diff --git a/sdm660-common/proprietary/vendor/etc/seccomp_policy/imsrtp.policy b/sdm660-common/proprietary/vendor/etc/seccomp_policy/imsrtp.policy
index 3ed54f6..38dc4c9 100644
--- a/sdm660-common/proprietary/vendor/etc/seccomp_policy/imsrtp.policy
+++ b/sdm660-common/proprietary/vendor/etc/seccomp_policy/imsrtp.policy
@@ -92,4 +92,4 @@ sched_getaffinity: 1
socket: 1
process_vm_readv: 1
tgkill: 1
-
+sigreturn: 1
diff --git a/sdm660-common/sdm660-common-vendor.mk b/sdm660-common/sdm660-common-vendor.mk
index 028d419..358535c 100644
--- a/sdm660-common/sdm660-common-vendor.mk
+++ b/sdm660-common/sdm660-common-vendor.mk
@@ -6,25 +6,25 @@ PRODUCT_SOONG_NAMESPACES += \
vendor/asus/sdm660-common
PRODUCT_COPY_FILES += \
+ vendor/asus/sdm660-common/proprietary/product/etc/permissions/lpa.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/lpa.xml \
+ vendor/asus/sdm660-common/proprietary/product/etc/permissions/RemoteSimlock.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/RemoteSimlock.xml \
+ vendor/asus/sdm660-common/proprietary/product/etc/permissions/RemoteSimlockManager.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/RemoteSimlockManager.xml \
+ vendor/asus/sdm660-common/proprietary/product/etc/permissions/UimGba.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/UimGba.xml \
+ vendor/asus/sdm660-common/proprietary/product/etc/permissions/UimGbaManager.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/UimGbaManager.xml \
+ vendor/asus/sdm660-common/proprietary/product/etc/permissions/uimremoteclient.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/uimremoteclient.xml \
+ vendor/asus/sdm660-common/proprietary/product/etc/permissions/uimremoteserver.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/uimremoteserver.xml \
+ vendor/asus/sdm660-common/proprietary/product/etc/permissions/UimService.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/UimService.xml \
vendor/asus/sdm660-common/proprietary/system_ext/etc/cdma_call_conf.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/cdma_call_conf.xml \
- vendor/asus/sdm660-common/proprietary/system_ext/etc/permissions/RemoteSimlock.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/RemoteSimlock.xml \
- vendor/asus/sdm660-common/proprietary/system_ext/etc/permissions/RemoteSimlockManager.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/RemoteSimlockManager.xml \
- vendor/asus/sdm660-common/proprietary/system_ext/etc/permissions/UimGba.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/UimGba.xml \
- vendor/asus/sdm660-common/proprietary/system_ext/etc/permissions/UimGbaManager.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/UimGbaManager.xml \
- vendor/asus/sdm660-common/proprietary/system_ext/etc/permissions/UimService.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/UimService.xml \
vendor/asus/sdm660-common/proprietary/system_ext/etc/permissions/audiosphere.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/audiosphere.xml \
vendor/asus/sdm660-common/proprietary/system_ext/etc/permissions/com.qti.dpmframework.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qti.dpmframework.xml \
vendor/asus/sdm660-common/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml \
vendor/asus/sdm660-common/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml \
vendor/asus/sdm660-common/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml \
vendor/asus/sdm660-common/proprietary/system_ext/etc/permissions/dpmapi.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/dpmapi.xml \
- vendor/asus/sdm660-common/proprietary/system_ext/etc/permissions/lpa.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/lpa.xml \
vendor/asus/sdm660-common/proprietary/system_ext/etc/permissions/qcrilhook.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qcrilhook.xml \
vendor/asus/sdm660-common/proprietary/system_ext/etc/permissions/qti_libpermissions.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qti_libpermissions.xml \
vendor/asus/sdm660-common/proprietary/system_ext/etc/permissions/qti_permissions.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qti_permissions.xml \
vendor/asus/sdm660-common/proprietary/system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml \
- vendor/asus/sdm660-common/proprietary/system_ext/etc/permissions/uimremoteclient.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/uimremoteclient.xml \
- vendor/asus/sdm660-common/proprietary/system_ext/etc/permissions/uimremoteserver.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/uimremoteserver.xml \
vendor/asus/sdm660-common/proprietary/system_ext/etc/spn-conf.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/spn-conf.xml \
vendor/asus/sdm660-common/proprietary/system_ext/etc/sysconfig/qti_whitelist_system_ext.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/sysconfig/qti_whitelist_system_ext.xml \
vendor/asus/sdm660-common/proprietary/system_ext/lib64/com.qualcomm.qti.dpm.api@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.dpm.api@1.0.so \
@@ -678,20 +678,24 @@ PRODUCT_PACKAGES += \
CneApp \
IWlanService \
TimeService \
- DeviceStatisticsService \
- QtiTelephonyService \
- imssettings \
- remoteSimLockAuthentication \
- remotesimlockservice \
- uceShimService \
- uimgbaservice \
- uimlpaservice \
uimremoteclient \
uimremoteserver \
xdivert \
+ QtiTelephonyService \
+ uceShimService \
+ datastatusnotification \
+ DeviceStatisticsService \
ims \
qcrilmsgtunnel \
tcmclient \
+ remotesimlockmanagerlibrary \
+ uimgbalibrary \
+ uimgbamanagerlibrary \
+ uimlpalibrary \
+ uimremoteclientlibrary \
+ uimremoteserverlibrary \
+ uimremotesimlocklibrary \
+ uimservicelibrary \
ActivityExt \
audiosphere \
com.qti.dpmframework \
@@ -710,14 +714,6 @@ PRODUCT_PACKAGES += \
dpmapi \
qcrilhook \
qti-telephony-common \
- remotesimlockmanagerlibrary \
- uimgbalibrary \
- uimgbamanagerlibrary \
- uimlpalibrary \
- uimremoteclientlibrary \
- uimremoteserverlibrary \
- uimremotesimlocklibrary \
- uimservicelibrary \
vendor.qti.data.factory-V1.0-java \
vendor.qti.data.factory-V2.0-java \
vendor.qti.data.factory-V2.1-java \