diff --git a/Android.mk b/Android.mk index 22c5c2b..d898ebf 100644 --- a/Android.mk +++ b/Android.mk @@ -313,4 +313,16 @@ LOCAL_MODULE_CLASS := JAVA_LIBRARIES LOCAL_MODULE_SUFFIX := .jar include $(BUILD_PREBUILT) +include $(CLEAR_VARS) +LOCAL_MODULE := com.qualcomm.location +LOCAL_MODULE_OWNER := oneplus +LOCAL_SRC_FILES := proprietary/priv-app/com.qualcomm.location/com.qualcomm.location.apk +LOCAL_CERTIFICATE := platform +LOCAL_MODULE_TAGS := optional +LOCAL_MODULE_CLASS := APPS +LOCAL_DEX_PREOPT := false +LOCAL_MODULE_SUFFIX := .apk +LOCAL_PRIVILEGED_MODULE := true +include $(BUILD_PREBUILT) + endif diff --git a/proprietary/framework/com.qti.location.sdk.jar b/proprietary/framework/com.qti.location.sdk.jar index 0407be7..991814a 100644 Binary files a/proprietary/framework/com.qti.location.sdk.jar and b/proprietary/framework/com.qti.location.sdk.jar differ diff --git a/proprietary/framework/izat.xt.srv.jar b/proprietary/framework/izat.xt.srv.jar index 5be3e0d..c5b8b6d 100644 Binary files a/proprietary/framework/izat.xt.srv.jar and b/proprietary/framework/izat.xt.srv.jar differ diff --git a/proprietary/lib64/liblocationservice_jni.so b/proprietary/lib64/liblocationservice_jni.so new file mode 100644 index 0000000..e342423 Binary files /dev/null and b/proprietary/lib64/liblocationservice_jni.so differ diff --git a/proprietary/lib64/libxt_native.so b/proprietary/lib64/libxt_native.so new file mode 100644 index 0000000..ce80a98 Binary files /dev/null and b/proprietary/lib64/libxt_native.so differ diff --git a/proprietary/lib64/vendor.qti.gnss@1.0.so b/proprietary/lib64/vendor.qti.gnss@1.0.so index fc2b963..7c11862 100644 Binary files a/proprietary/lib64/vendor.qti.gnss@1.0.so and b/proprietary/lib64/vendor.qti.gnss@1.0.so differ diff --git a/proprietary/priv-app/com.qualcomm.location/com.qualcomm.location.apk b/proprietary/priv-app/com.qualcomm.location/com.qualcomm.location.apk index 2b2c818..7555e38 100644 Binary files a/proprietary/priv-app/com.qualcomm.location/com.qualcomm.location.apk and b/proprietary/priv-app/com.qualcomm.location/com.qualcomm.location.apk differ diff --git a/proprietary/vendor/bin/hw/vendor.qti.gnss@1.0-service b/proprietary/vendor/bin/hw/vendor.qti.gnss@1.0-service index 40eeea0..e466dc8 100644 Binary files a/proprietary/vendor/bin/hw/vendor.qti.gnss@1.0-service and b/proprietary/vendor/bin/hw/vendor.qti.gnss@1.0-service differ diff --git a/proprietary/vendor/bin/loc_launcher b/proprietary/vendor/bin/loc_launcher old mode 100644 new mode 100755 index eff7f62..48a2bbb Binary files a/proprietary/vendor/bin/loc_launcher and b/proprietary/vendor/bin/loc_launcher differ diff --git a/proprietary/vendor/bin/lowi-server b/proprietary/vendor/bin/lowi-server new file mode 100755 index 0000000..727c0bb Binary files /dev/null and b/proprietary/vendor/bin/lowi-server differ diff --git a/proprietary/vendor/bin/slim_daemon b/proprietary/vendor/bin/slim_daemon index 25a5ab3..8176602 100755 Binary files a/proprietary/vendor/bin/slim_daemon and b/proprietary/vendor/bin/slim_daemon differ diff --git a/proprietary/vendor/bin/xtra-daemon b/proprietary/vendor/bin/xtra-daemon old mode 100644 new mode 100755 index 29819ae..cbef09e Binary files a/proprietary/vendor/bin/xtra-daemon and b/proprietary/vendor/bin/xtra-daemon differ diff --git a/proprietary/vendor/etc/init/vendor.qti.gnss@1.0-service.rc b/proprietary/vendor/etc/init/vendor.qti.gnss@1.0-service.rc index c63d76c..4643dfc 100644 --- a/proprietary/vendor/etc/init/vendor.qti.gnss@1.0-service.rc +++ b/proprietary/vendor/etc/init/vendor.qti.gnss@1.0-service.rc @@ -1,4 +1,4 @@ service qti_gnss_service /vendor/bin/hw/vendor.qti.gnss@1.0-service - class main + class hal user gps group system gps radio diff --git a/proprietary/vendor/lib64/hw/vendor.qti.gnss@1.0-impl.so b/proprietary/vendor/lib64/hw/vendor.qti.gnss@1.0-impl.so index 8055886..8120483 100644 Binary files a/proprietary/vendor/lib64/hw/vendor.qti.gnss@1.0-impl.so and b/proprietary/vendor/lib64/hw/vendor.qti.gnss@1.0-impl.so differ diff --git a/proprietary/vendor/lib64/libDRPlugin.so b/proprietary/vendor/lib64/libDRPlugin.so index db5e964..4434411 100644 Binary files a/proprietary/vendor/lib64/libDRPlugin.so and b/proprietary/vendor/lib64/libDRPlugin.so differ diff --git a/proprietary/vendor/lib64/libalarmservice_jni.so b/proprietary/vendor/lib64/libalarmservice_jni.so index f8d513d..3fd9c74 100644 Binary files a/proprietary/vendor/lib64/libalarmservice_jni.so and b/proprietary/vendor/lib64/libalarmservice_jni.so differ diff --git a/proprietary/vendor/lib64/libdataitems.so b/proprietary/vendor/lib64/libdataitems.so index fdda4d8..517b8c1 100644 Binary files a/proprietary/vendor/lib64/libdataitems.so and b/proprietary/vendor/lib64/libdataitems.so differ diff --git a/proprietary/vendor/lib64/libdrplugin_client.so b/proprietary/vendor/lib64/libdrplugin_client.so index 2948ac7..9a0a17a 100644 Binary files a/proprietary/vendor/lib64/libdrplugin_client.so and b/proprietary/vendor/lib64/libdrplugin_client.so differ diff --git a/proprietary/vendor/lib64/libevent_observer.so b/proprietary/vendor/lib64/libevent_observer.so index 085f46d..2fddee3 100644 Binary files a/proprietary/vendor/lib64/libevent_observer.so and b/proprietary/vendor/lib64/libevent_observer.so differ diff --git a/proprietary/vendor/lib64/libflp.so b/proprietary/vendor/lib64/libflp.so index 8ca98c9..ab90ceb 100644 Binary files a/proprietary/vendor/lib64/libflp.so and b/proprietary/vendor/lib64/libflp.so differ diff --git a/proprietary/vendor/lib64/libgdtap.so b/proprietary/vendor/lib64/libgdtap.so index 86b4754..3e75057 100644 Binary files a/proprietary/vendor/lib64/libgdtap.so and b/proprietary/vendor/lib64/libgdtap.so differ diff --git a/proprietary/vendor/lib64/libgeofence.so b/proprietary/vendor/lib64/libgeofence.so index 63cb2d9..3e3b29a 100644 Binary files a/proprietary/vendor/lib64/libgeofence.so and b/proprietary/vendor/lib64/libgeofence.so differ diff --git a/proprietary/vendor/lib64/libizat_client_api.so b/proprietary/vendor/lib64/libizat_client_api.so index 9a841e7..6d81863 100644 Binary files a/proprietary/vendor/lib64/libizat_client_api.so and b/proprietary/vendor/lib64/libizat_client_api.so differ diff --git a/proprietary/vendor/lib64/libizat_core.so b/proprietary/vendor/lib64/libizat_core.so index ddeff41..76e5a94 100644 Binary files a/proprietary/vendor/lib64/libizat_core.so and b/proprietary/vendor/lib64/libizat_core.so differ diff --git a/proprietary/vendor/lib64/liblbs_core.so b/proprietary/vendor/lib64/liblbs_core.so index a901022..16c19af 100644 Binary files a/proprietary/vendor/lib64/liblbs_core.so and b/proprietary/vendor/lib64/liblbs_core.so differ diff --git a/proprietary/vendor/lib64/libloc_api_v02.so b/proprietary/vendor/lib64/libloc_api_v02.so index 1fe53e2..16d3576 100644 Binary files a/proprietary/vendor/lib64/libloc_api_v02.so and b/proprietary/vendor/lib64/libloc_api_v02.so differ diff --git a/proprietary/vendor/lib64/libloc_ds_api.so b/proprietary/vendor/lib64/libloc_ds_api.so index a76be24..37cd9d2 100644 Binary files a/proprietary/vendor/lib64/libloc_ds_api.so and b/proprietary/vendor/lib64/libloc_ds_api.so differ diff --git a/proprietary/vendor/lib64/libloc_externalDr.so b/proprietary/vendor/lib64/libloc_externalDr.so index fb8953f..3133b11 100644 Binary files a/proprietary/vendor/lib64/libloc_externalDr.so and b/proprietary/vendor/lib64/libloc_externalDr.so differ diff --git a/proprietary/vendor/lib64/liblocationservice.so b/proprietary/vendor/lib64/liblocationservice.so index 8dedc06..2272e7b 100644 Binary files a/proprietary/vendor/lib64/liblocationservice.so and b/proprietary/vendor/lib64/liblocationservice.so differ diff --git a/proprietary/vendor/lib64/liblocationservice_glue.so b/proprietary/vendor/lib64/liblocationservice_glue.so index 3e9e94d..bc09fb9 100644 Binary files a/proprietary/vendor/lib64/liblocationservice_glue.so and b/proprietary/vendor/lib64/liblocationservice_glue.so differ diff --git a/proprietary/vendor/lib64/liblowi_client.so b/proprietary/vendor/lib64/liblowi_client.so index 0adaeaa..27eded3 100644 Binary files a/proprietary/vendor/lib64/liblowi_client.so and b/proprietary/vendor/lib64/liblowi_client.so differ diff --git a/proprietary/vendor/lib64/liblowi_wifihal.so b/proprietary/vendor/lib64/liblowi_wifihal.so index 1715327..875d8b2 100644 Binary files a/proprietary/vendor/lib64/liblowi_wifihal.so and b/proprietary/vendor/lib64/liblowi_wifihal.so differ diff --git a/proprietary/vendor/lib64/libquipc_os_api.so b/proprietary/vendor/lib64/libquipc_os_api.so new file mode 100644 index 0000000..715ae77 Binary files /dev/null and b/proprietary/vendor/lib64/libquipc_os_api.so differ diff --git a/proprietary/vendor/lib64/libulp2.so b/proprietary/vendor/lib64/libulp2.so index e4489ca..0729c8c 100644 Binary files a/proprietary/vendor/lib64/libulp2.so and b/proprietary/vendor/lib64/libulp2.so differ diff --git a/proprietary/vendor/lib64/libxtadapter.so b/proprietary/vendor/lib64/libxtadapter.so index 99ee4bb..3876a0f 100644 Binary files a/proprietary/vendor/lib64/libxtadapter.so and b/proprietary/vendor/lib64/libxtadapter.so differ diff --git a/proprietary/vendor/lib64/libxtwifi_ulp_adaptor.so b/proprietary/vendor/lib64/libxtwifi_ulp_adaptor.so new file mode 100644 index 0000000..d46a3e9 Binary files /dev/null and b/proprietary/vendor/lib64/libxtwifi_ulp_adaptor.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.gnss@1.0_vendor.so b/proprietary/vendor/lib64/vendor.qti.gnss@1.0_vendor.so index fbaef1b..800bb3f 100644 Binary files a/proprietary/vendor/lib64/vendor.qti.gnss@1.0_vendor.so and b/proprietary/vendor/lib64/vendor.qti.gnss@1.0_vendor.so differ diff --git a/sanders-vendor.mk b/sanders-vendor.mk index d638826..54b5b24 100644 --- a/sanders-vendor.mk +++ b/sanders-vendor.mk @@ -1277,7 +1277,12 @@ PRODUCT_COPY_FILES += \ vendor/motorola/sanders/proprietary/lib/vendor.qti.hardware.qdutils_disp@1.0.so:system/lib/vendor.qti.hardware.qdutils_disp@1.0.so \ vendor/motorola/sanders/proprietary/vendor/etc/init/vendor.qti.hardware.qdutils_disp@1.0-service-qti.rc:system/vendor/etc/init/vendor.qti.hardware.qdutils_disp@1.0-service-qti.rc \ vendor/motorola/sanders/proprietary/vendor/bin/hw/vendor.qti.hardware.qdutils_disp@1.0-service-qti:system/vendor/bin/hw/vendor.qti.hardware.qdutils_disp@1.0-service-qti \ - vendor/motorola/sanders/proprietary/vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.qdutils_disp@1.0_vendor.so + vendor/motorola/sanders/proprietary/vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0_vendor.so:system/vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0_vendor.so \ + vendor/motorola/sanders/proprietary/lib64/liblocationservice_jni.so:system/lib64/liblocationservice_jni.so \ + vendor/motorola/sanders/proprietary/vendor/lib64/libquipc_os_api.so:system/vendor/lib64/libquipc_os_api.so \ + vendor/motorola/sanders/proprietary/lib64/libxt_native.so:system/lib64/libxt_native.so \ + vendor/motorola/sanders/proprietary/vendor/lib64/libxtwifi_ulp_adaptor.so:system/vendor/lib64/libxtwifi_ulp_adaptor.so \ + vendor/motorola/sanders/proprietary/vendor/bin/lowi-server:system/vendor/bin/lowi-server PRODUCT_PACKAGES += \ TimeService \