Loading Android.bp +191 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,15 @@ soong_namespace { } android_app_import { name: "MotoDolbyV3", owner: "realme", apk: "proprietary/system/app/MotoDolbyV3/MotoDolbyV3.apk", certificate: "platform", dex_preopt: { enabled: false, }, } cc_prebuilt_library_shared { name: "libthermalclient", Loading Loading @@ -48,6 +57,74 @@ android_app_import { soc_specific: true, } android_app_import { name: "SoterService", owner: "realme", apk: "proprietary/vendor/app/SoterService/SoterService.apk", certificate: "platform", dex_preopt: { enabled: false, }, soc_specific: true, } android_app_import { name: "TimeService", owner: "realme", apk: "proprietary/vendor/app/TimeService/TimeService.apk", certificate: "platform", dex_preopt: { enabled: false, }, soc_specific: true, } android_app_import { name: "PowerOffAlarm", owner: "realme", apk: "proprietary/product/app/PowerOffAlarm/PowerOffAlarm.apk", certificate: "platform", dex_preopt: { enabled: false, }, product_specific: true, } android_app_import { name: "HotwordEnrollmentOKGoogleHEXAGON", owner: "realme", apk: "proprietary/product/priv-app/HotwordEnrollmentOKGoogleHEXAGON/HotwordEnrollmentOKGoogleHEXAGON.apk", presigned: true, dex_preopt: { enabled: false, }, privileged: true, product_specific: true, } android_app_import { name: "HotwordEnrollmentXGoogleHEXAGON", owner: "realme", apk: "proprietary/product/priv-app/HotwordEnrollmentXGoogleHEXAGON/HotwordEnrollmentXGoogleHEXAGON.apk", presigned: true, dex_preopt: { enabled: false, }, privileged: true, product_specific: true, } android_app_import { name: "ImsRcsService", owner: "realme", apk: "proprietary/system_ext/app/ImsRcsService/ImsRcsService.apk", certificate: "platform", dex_preopt: { enabled: false, }, system_ext_specific: true, } android_app_import { name: "QtiTelephonyService", owner: "realme", Loading @@ -59,6 +136,41 @@ android_app_import { system_ext_specific: true, } android_app_import { name: "uceShimService", owner: "realme", apk: "proprietary/system_ext/app/uceShimService/uceShimService.apk", certificate: "platform", dex_preopt: { enabled: false, }, system_ext_specific: true, } android_app_import { name: "WfdService", owner: "realme", apk: "proprietary/system_ext/priv-app/WfdService/WfdService.apk", certificate: "platform", dex_preopt: { enabled: false, }, privileged: true, system_ext_specific: true, } android_app_import { name: "daxService", owner: "realme", apk: "proprietary/system_ext/priv-app/daxService/daxService.apk", certificate: "platform", dex_preopt: { enabled: false, }, privileged: true, system_ext_specific: true, } android_app_import { name: "dpmserviceapp", owner: "realme", Loading Loading @@ -95,12 +207,32 @@ android_app_import { system_ext_specific: true, } dex_import { name: "WfdCommon", owner: "realme", jars: ["proprietary/framework/WfdCommon.jar"], } dex_import { name: "tcmclient", owner: "realme", jars: ["proprietary/framework/tcmclient.jar"], } dex_import { name: "audiosphere", owner: "realme", jars: ["proprietary/system_ext/framework/audiosphere.jar"], system_ext_specific: true, } dex_import { name: "com.android.hotwordenrollment.common.util", owner: "realme", jars: ["proprietary/system_ext/framework/com.android.hotwordenrollment.common.util.jar"], system_ext_specific: true, } dex_import { name: "com.qti.dpmframework", owner: "realme", Loading Loading @@ -199,6 +331,65 @@ android_app_import { system_ext_specific: true, } dex_import { name: "vendor.qti.hardware.data.latency-V1.0-java", owner: "realme", jars: ["proprietary/system_ext/framework/vendor.qti.hardware.data.latency-V1.0-java.jar"], system_ext_specific: true, } dex_import { name: "vendor.qti.ims.factory-V1.0-java", owner: "realme", jars: ["proprietary/system_ext/framework/vendor.qti.ims.factory-V1.0-java.jar"], system_ext_specific: true, } dex_import { name: "vendor.qti.ims.factory-V1.1-java", owner: "realme", jars: ["proprietary/system_ext/framework/vendor.qti.ims.factory-V1.1-java.jar"], system_ext_specific: true, } dex_import { name: "vendor.qti.ims.factory-V2.0-java", owner: "realme", jars: ["proprietary/system_ext/framework/vendor.qti.ims.factory-V2.0-java.jar"], system_ext_specific: true, } dex_import { name: "vendor.qti.ims.factory-V2.1-java", owner: "realme", jars: ["proprietary/system_ext/framework/vendor.qti.ims.factory-V2.1-java.jar"], system_ext_specific: true, } dex_import { name: "vendor.qti.ims.factory-V2.2-java", owner: "realme", jars: ["proprietary/system_ext/framework/vendor.qti.ims.factory-V2.2-java.jar"], system_ext_specific: true, } dex_import { name: "vendor.qti.latency-V2.0-java", owner: "realme", jars: ["proprietary/system_ext/framework/vendor.qti.latency-V2.0-java.jar"], system_ext_specific: true, } prebuilt_etc_xml { name: "manifest_android.hardware.drm@1.3-service.widevine", owner: "realme", src: "proprietary/odm/etc/vintf/manifest/manifest_android.hardware.drm@1.3-service.widevine.xml", filename_from_src: true, sub_dir: "vintf/manifest", device_specific: true, } dex_import { name: "WfdCommon", owner: "realme", Loading RMX1971-vendor.mk +14 −2 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ PRODUCT_COPY_FILES += \ vendor/realme/RMX1971/proprietary/odm/etc/camera/stereoParams.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/stereoParams.bin \ vendor/realme/RMX1971/proprietary/odm/etc/init/vendor.oplus.hardware.biometrics.fingerprint@2.1-service.rc:$(TARGET_COPY_OUT_ODM)/etc/init/vendor.oplus.hardware.biometrics.fingerprint@2.1-service.rc \ vendor/realme/RMX1971/proprietary/odm/etc/init/android.hardware.drm@1.3-service.widevine.rc:$(TARGET_COPY_OUT_ODM)/etc/init/android.hardware.drm@1.3-service.widevine.rc \ vendor/realme/RMX1971/proprietary/odm/etc/init/init.network.rc:$(TARGET_COPY_OUT_ODM)/etc/init/init.network.rc \ vendor/realme/RMX1971/proprietary/odm/etc/media_profiles_V1_0.xml:$(TARGET_COPY_OUT_ODM)/etc/media_profiles_V1_0.xml \ vendor/realme/RMX1971/proprietary/odm/etc/sensor/config/alsps.json:$(TARGET_COPY_OUT_ODM)/etc/sensor/config/alsps.json \ vendor/realme/RMX1971/proprietary/odm/etc/sensor/config/holi_ak991x_0.json:$(TARGET_COPY_OUT_ODM)/etc/sensor/config/holi_ak991x_0.json \ Loading Loading @@ -55,10 +56,18 @@ PRODUCT_COPY_FILES += \ vendor/realme/RMX1971/proprietary/odm/lib64/hw/fingerprint.goodix_G3.default.so:$(TARGET_COPY_OUT_ODM)/lib64/hw/fingerprint.goodix_G3.default.so \ vendor/realme/RMX1971/proprietary/odm/lib64/libgf_hal_G2.so:$(TARGET_COPY_OUT_ODM)/lib64/libgf_hal_G2.so \ vendor/realme/RMX1971/proprietary/odm/lib64/libgf_hal_G3.so:$(TARGET_COPY_OUT_ODM)/lib64/libgf_hal_G3.so \ vendor/realme/RMX1971/proprietary/odm/lib/libaudioEngineerTest.so:$(TARGET_COPY_OUT_ODM)/lib/libaudioEngineerTest.so \ vendor/realme/RMX1971/proprietary/odm/lib/libbsproxy.so:$(TARGET_COPY_OUT_ODM)/lib/libbsproxy.so \ vendor/realme/RMX1971/proprietary/odm/lib/oplus.sensors.ssc.so:$(TARGET_COPY_OUT_ODM)/lib/oplus.sensors.ssc.so \ vendor/realme/RMX1971/proprietary/odm/lib64/libaudioEngineerTest.so:$(TARGET_COPY_OUT_ODM)/lib64/libaudioEngineerTest.so \ vendor/realme/RMX1971/proprietary/odm/lib64/libbsproxy.so:$(TARGET_COPY_OUT_ODM)/lib64/libbsproxy.so \ vendor/realme/RMX1971/proprietary/odm/lib64/liboemcrypto.so:$(TARGET_COPY_OUT_ODM)/lib64/liboemcrypto.so \ vendor/realme/RMX1971/proprietary/odm/lib64/libormshalclient.so:$(TARGET_COPY_OUT_ODM)/lib64/libormshalclient.so \ vendor/realme/RMX1971/proprietary/odm/lib64/libswresample.so:$(TARGET_COPY_OUT_ODM)/lib64/libswresample.so \ vendor/realme/RMX1971/proprietary/odm/lib64/libswscale.so:$(TARGET_COPY_OUT_ODM)/lib64/libswscale.so \ vendor/realme/RMX1971/proprietary/odm/lib64/libwvhidl.so:$(TARGET_COPY_OUT_ODM)/lib64/libwvhidl.so \ vendor/realme/RMX1971/proprietary/odm/lib64/mediadrm/libwvdrmengine.so:$(TARGET_COPY_OUT_ODM)/lib64/mediadrm/libwvdrmengine.so \ vendor/realme/RMX1971/proprietary/odm/lib64/oplus.sensors.ssc.so:$(TARGET_COPY_OUT_ODM)/lib64/oplus.sensors.ssc.so \ vendor/realme/RMX1971/proprietary/odm/lib64/vendor.oplus.hardware.appradio@1.0.so:$(TARGET_COPY_OUT_ODM)/lib64/vendor.oplus.hardware.appradio@1.0.so \ vendor/realme/RMX1971/proprietary/odm/lib64/vendor.oplus.hardware.biometrics.fingerprintservice@1.0.so:$(TARGET_COPY_OUT_ODM)/lib64/vendor.oplus.hardware.biometrics.fingerprintservice@1.0.so \ vendor/realme/RMX1971/proprietary/odm/lib64/vendor.oplus.hardware.ims@1.0.so:$(TARGET_COPY_OUT_ODM)/lib64/vendor.oplus.hardware.ims@1.0.so \ Loading @@ -73,9 +82,14 @@ PRODUCT_COPY_FILES += \ vendor/realme/RMX1971/proprietary/odm/vendor/firmware/a_fp.b06:$(TARGET_COPY_OUT_ODM)/vendor/firmware/a_fp.b06 \ vendor/realme/RMX1971/proprietary/odm/vendor/firmware/a_fp.b07:$(TARGET_COPY_OUT_ODM)/vendor/firmware/a_fp.b07 \ vendor/realme/RMX1971/proprietary/odm/vendor/firmware/a_fp.mdt:$(TARGET_COPY_OUT_ODM)/vendor/firmware/a_fp.mdt \ vendor/realme/RMX1971/proprietary/system/etc/permissions/com.motorola.dolby.dolbyui.features.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/com.motorola.dolby.dolbyui.features.xml \ vendor/realme/RMX1971/proprietary/system/etc/sysconfig/hiddenapi-whitelist-com.motorola.dolby.dolbyui.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/sysconfig/hiddenapi-whitelist-com.motorola.dolby.dolbyui.xml \ vendor/realme/RMX1971/proprietary/system_ext/bin/dpmd:$(TARGET_COPY_OUT_SYSTEM_EXT)/bin/dpmd \ vendor/realme/RMX1971/proprietary/system_ext/etc/dpm/dpm.conf:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/dpm/dpm.conf \ vendor/realme/RMX1971/proprietary/system_ext/etc/init/dpmd.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/dpmd.rc \ vendor/realme/RMX1971/proprietary/system_ext/etc/permissions/audiosphere.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/audiosphere.xml \ vendor/realme/RMX1971/proprietary/system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.android.hotwordenrollment.common.util.xml \ vendor/realme/RMX1971/proprietary/system_ext/etc/permissions/com.dolby.daxservice.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.dolby.daxservice.xml \ vendor/realme/RMX1971/proprietary/system_ext/etc/permissions/com.qti.dpmframework.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qti.dpmframework.xml \ vendor/realme/RMX1971/proprietary/system_ext/etc/permissions/dpmapi.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/dpmapi.xml \ vendor/realme/RMX1971/proprietary/system_ext/etc/permissions/qcrilhook.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qcrilhook.xml \ Loading Loading @@ -715,7 +729,6 @@ PRODUCT_COPY_FILES += \ vendor/realme/RMX1971/proprietary/vendor/lib/vendor.qti.hardware.tui_comm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.tui_comm@1.0.so \ vendor/realme/RMX1971/proprietary/vendor/lib/vendor.qti.imsrtpservice@3.0-service-Impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.imsrtpservice@3.0-service-Impl.so \ vendor/realme/RMX1971/proprietary/vendor/lib/vendor.qti.imsrtpservice@3.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.imsrtpservice@3.0.so \ vendor/realme/RMX1971/proprietary/vendor/lib/oplus.sensors.ssc.so:$(TARGET_COPY_OUT_VENDOR)/lib/oplus.sensors.ssc.so \ vendor/realme/RMX1971/proprietary/vendor/lib/hw/com.dsi.ant@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/com.dsi.ant@1.0-impl.so \ vendor/realme/RMX1971/proprietary/vendor/lib/com.dsi.ant@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.dsi.ant@1.0.so \ vendor/realme/RMX1971/proprietary/vendor/lib/lib-rcsconfig.so:$(TARGET_COPY_OUT_VENDOR)/lib/lib-rcsconfig.so \ Loading @@ -725,7 +738,6 @@ PRODUCT_COPY_FILES += \ vendor/realme/RMX1971/proprietary/vendor/lib64/lib-rcsconfig.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-rcsconfig.so \ vendor/realme/RMX1971/proprietary/vendor/lib64/com.dsi.ant@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.dsi.ant@1.0.so \ vendor/realme/RMX1971/proprietary/vendor/lib64/hw/com.dsi.ant@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/com.dsi.ant@1.0-impl.so \ vendor/realme/RMX1971/proprietary/vendor/lib64/oplus.sensors.ssc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/oplus.sensors.ssc.so \ vendor/realme/RMX1971/proprietary/vendor/lib64/camera/com.qti.sensor.gc2375h.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensor.gc2375h.so \ vendor/realme/RMX1971/proprietary/vendor/lib64/camera/com.qti.sensor.gc5035.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensor.gc5035.so \ vendor/realme/RMX1971/proprietary/vendor/lib64/camera/com.qti.sensor.hi846.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensor.hi846.so \ Loading proprietary/etc/sysconfig/qti_whitelist.xmldeleted 100644 → 0 +0 −118 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <!-- /* Copyright (c) 2017-2018, The Linux Foundation. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above * copyright notice, this list of conditions and the following * disclaimer in the documentation and/or other materials provided * with the distribution. * * Neither the name of The Linux Foundation nor the names of its * contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ --> <config> <!-- These are telephony components that need to freely run in the background --> <allow-in-power-save package="com.qualcomm.atfwd" /> <allow-in-power-save package="com.qualcomm.qti.telephonyservice" /> <allow-in-power-save package="com.qualcomm.qcrilmsgtunnel" /> <allow-in-power-save package="com.qualcomm.qti.ims" /> <allow-in-power-save package="com.qualcomm.qti.radioconfiginterface" /> <allow-in-power-save package="com.qualcomm.simcontacts" /> <allow-in-power-save package="com.qualcomm.qti.autoregistration" /> <allow-in-power-save package="com.qualcomm.qti.server.wigigapp" /> <allow-in-power-save package="com.qualcomm.qti.gsma.services.nfc" /> <allow-in-power-save package="com.quicinc.voice.activation" /> <allow-in-power-save package="com.android.mms" /> <allow-in-power-save package="com.android.exchange" /> <allow-in-power-save package="com.android.email" /> <allow-in-power-save package="com.qualcomm.qti.callenhancement" /> <allow-in-power-save package="com.qualcomm.qti.smartassistant" /> <!-- These telephony applications need access to non-[System]SDK APIs --> <hidden-api-whitelisted-app package="com.qualcomm.uimremoteserver" /> <hidden-api-whitelisted-app package="com.qualcomm.uimremoteclient" /> <hidden-api-whitelisted-app package="com.qualcomm.atfwd" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.autoregistration" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.callenhancement" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.callfeaturessetting" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.confdialer" /> <hidden-api-whitelisted-app package="org.codeaurora.dialer" /> <hidden-api-whitelisted-app package="com.qti.qualcomm.datastatusnotification" /> <hidden-api-whitelisted-app package="com.qti.qualcomm.deviceinfo" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.modemtestmode" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.networksetting" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.qtisystemservice" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.telephonyservice" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.radioconfiginterface" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.radioconfigtest" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.roamingsettings" /> <hidden-api-whitelisted-app package="com.qualcomm.simcontacts" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.simsettings" /> <hidden-api-whitelisted-app package="org.codeaurora.ims" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.ims" /> <hidden-api-whitelisted-app package="com.qti.xdivert" /> <hidden-api-whitelisted-app package="com.qualcomm.qcrilmsgtunnel" /> <hidden-api-whitelisted-app package="com.qti.confuridialer" /> <hidden-api-whitelisted-app package="com.qti.editnumber" /> <hidden-api-whitelisted-app package="com.qualcomm.embmstest" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.ltedirect" /> <hidden-api-whitelisted-app package="com.android.MultiplePdpTest" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.app" /> <hidden-api-whitelisted-app package="com.qualcomm.embms" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.embmstuneaway" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.uimlpatest" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.lpa" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.uim" /> <hidden-api-whitelisted-app package="org.codeaurora.snapcam" /> <hidden-api-whitelisted-app package="com.android.mms" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.carrierswitch" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.carrierconfigure" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.sva" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.smartassistant" /> <hidden-api-whitelisted-app package="com.quicinc.voice.activation" /> <hidden-api-whitelisted-app package="com.android.backup" /> <hidden-api-whitelisted-app package="com.android.contacts" /> <hidden-api-whitelisted-app package="com.android.exchange" /> <hidden-api-whitelisted-app package="com.android.soundrecorder" /> <hidden-api-whitelisted-app package="com.android.camera2" /> <hidden-api-whitelisted-app package="org.codeaurora.gallery" /> <hidden-api-whitelisted-app package="com.example.connmgr" /> <hidden-api-whitelisted-app package="com.android.email" /> <hidden-api-whitelisted-app package="com.cyanogenmod.filemanager" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.presenceappSub2" /> <hidden-api-whitelisted-app package="com.qualcomm.secureindicator" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.sysmonappExternal" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.biometrics.voiceprint.voiceprintdemo" /> <hidden-api-whitelisted-app package="com.qti.vtloopback " /> <hidden-api-whitelisted-app package="com.android.bluetooth" /> <hidden-api-whitelisted-app package="org.codeaurora.bluetooth" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.qmmi" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.perfdump" /> <hidden-api-whitelisted-app package="com.qualcomm.wfd.client" /> <hidden-api-whitelisted-app package="com.qualcomm.wfd.service" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.server.wigigapp" /> <!-- These are location components that need to freely run in the background --> <allow-in-power-save package="com.qualcomm.location" /> <allow-in-power-save package="com.qualcomm.location.XT" /> <hidden-api-whitelisted-app package="com.qti.service.colorservice" /> </config> proprietary/odm/etc/camera/oppo_camera_config.xml +3 −3 Original line number Diff line number Diff line Loading @@ -27,19 +27,19 @@ <VendorTag>tunning.back.portrait.normal.picturesize</VendorTag> <Type>Int32</Type> <Count>2</Count> <Value>4000*3000</Value> <Value>4608*3456</Value> </Feature> <Feature> <VendorTag>high.picturesize</VendorTag> <Type>Int32</Type> <Count>2</Count> <Value>8000*6000</Value> <Value>9248*6936</Value> </Feature> <Feature> <VendorTag>high.mfnr.picturesize</VendorTag> <Type>Int32</Type> <Count>2</Count> <Value>4032*3008</Value> <Value>4608*3456</Value> </Feature> <Feature> <VendorTag>feature.high.definition.support</VendorTag> Loading proprietary/odm/etc/init/init.network.rc 0 → 100644 +56 −0 Original line number Diff line number Diff line #ifdef OPLUS_QDSS_DIAG #ZhuYan@Network.RF, 2020/10/10, Add for qdss system on boot chown root oem_2902 /sys/bus/coresight/devices/coresight-tmc-etr/block_size chmod 660 /sys/bus/coresight/devices/coresight-tmc-etr/block_size #enable coresight for diag_mdlog_system over qdss write /sys/bus/coresight/devices/coresight-tmc-etr/buffer_size 0x2000000 write /sys/bus/coresight/devices/coresight-tmc-etr/enable_sink 1 write /sys/bus/coresight/devices/coresight-stm/enable_source 1 write /sys/bus/coresight/devices/coresight-stm/hwevent_enable 0 #disable ftrace write /sys/bus/coresight/reset_source_sink 1 write /sys/kernel/tracing/instances/usb/tracing_on 0 write /sys/kernel/debug/tracing/tracing_on 0 write /sys/kernel/debug/tracing/events/enable 0 #endif /* OPLUS_QDSS_DIAG */ #ifdef OPLUS_FEATURE_DEVICE_LOG #ZhuYan@NetWork.RF, 2020/09/27, Add for device log qdss system on post-fs-data mkdir /data/vendor/oppo 0777 system system mkdir /data/vendor/oppo/log 0777 system system mkdir /data/vendor/oppo/log/device_log 0777 system system mkdir /data/vendor/oppo/log/device_log/config 0777 system system mkdir /data/vendor/oppo/log/device_log/diag_logs 0777 system system service oppo_diag_mdlog_start /system/system_ext/bin/diag_mdlog_system -c -u -o /data/oppo_log/diag_logs class late_start user system group system oem_2901 oem_2902 sdcard_rw sdcard_r media_rw disabled oneshot service oppo_diag_mdlog_stop /system/system_ext/bin/diag_mdlog_system -k class late_start user system group system oem_2901 oem_2902 sdcard_rw sdcard_r media_rw disabled oneshot service oppo_diag_mdlog_nrt /system/system_ext/bin/diag_mdlog_system -c -b -u -o /data/oppo_log/diag_logs class late_start user system group system oem_2901 oem_2902 sdcard_rw sdcard_r media_rw disabled oneshot on boot mkdir /data/opponvitems 0771 radio radio write /proc/sys/fs/suid_dumpable 1 setprop persist.vendor.radio.force_on_dc true chmod 0664 /dev/mdmreason chown system system /dev/mdmreason #endif /*OPLUS_FEATURE_DEVICE_LOG*/ Loading
Android.bp +191 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,15 @@ soong_namespace { } android_app_import { name: "MotoDolbyV3", owner: "realme", apk: "proprietary/system/app/MotoDolbyV3/MotoDolbyV3.apk", certificate: "platform", dex_preopt: { enabled: false, }, } cc_prebuilt_library_shared { name: "libthermalclient", Loading Loading @@ -48,6 +57,74 @@ android_app_import { soc_specific: true, } android_app_import { name: "SoterService", owner: "realme", apk: "proprietary/vendor/app/SoterService/SoterService.apk", certificate: "platform", dex_preopt: { enabled: false, }, soc_specific: true, } android_app_import { name: "TimeService", owner: "realme", apk: "proprietary/vendor/app/TimeService/TimeService.apk", certificate: "platform", dex_preopt: { enabled: false, }, soc_specific: true, } android_app_import { name: "PowerOffAlarm", owner: "realme", apk: "proprietary/product/app/PowerOffAlarm/PowerOffAlarm.apk", certificate: "platform", dex_preopt: { enabled: false, }, product_specific: true, } android_app_import { name: "HotwordEnrollmentOKGoogleHEXAGON", owner: "realme", apk: "proprietary/product/priv-app/HotwordEnrollmentOKGoogleHEXAGON/HotwordEnrollmentOKGoogleHEXAGON.apk", presigned: true, dex_preopt: { enabled: false, }, privileged: true, product_specific: true, } android_app_import { name: "HotwordEnrollmentXGoogleHEXAGON", owner: "realme", apk: "proprietary/product/priv-app/HotwordEnrollmentXGoogleHEXAGON/HotwordEnrollmentXGoogleHEXAGON.apk", presigned: true, dex_preopt: { enabled: false, }, privileged: true, product_specific: true, } android_app_import { name: "ImsRcsService", owner: "realme", apk: "proprietary/system_ext/app/ImsRcsService/ImsRcsService.apk", certificate: "platform", dex_preopt: { enabled: false, }, system_ext_specific: true, } android_app_import { name: "QtiTelephonyService", owner: "realme", Loading @@ -59,6 +136,41 @@ android_app_import { system_ext_specific: true, } android_app_import { name: "uceShimService", owner: "realme", apk: "proprietary/system_ext/app/uceShimService/uceShimService.apk", certificate: "platform", dex_preopt: { enabled: false, }, system_ext_specific: true, } android_app_import { name: "WfdService", owner: "realme", apk: "proprietary/system_ext/priv-app/WfdService/WfdService.apk", certificate: "platform", dex_preopt: { enabled: false, }, privileged: true, system_ext_specific: true, } android_app_import { name: "daxService", owner: "realme", apk: "proprietary/system_ext/priv-app/daxService/daxService.apk", certificate: "platform", dex_preopt: { enabled: false, }, privileged: true, system_ext_specific: true, } android_app_import { name: "dpmserviceapp", owner: "realme", Loading Loading @@ -95,12 +207,32 @@ android_app_import { system_ext_specific: true, } dex_import { name: "WfdCommon", owner: "realme", jars: ["proprietary/framework/WfdCommon.jar"], } dex_import { name: "tcmclient", owner: "realme", jars: ["proprietary/framework/tcmclient.jar"], } dex_import { name: "audiosphere", owner: "realme", jars: ["proprietary/system_ext/framework/audiosphere.jar"], system_ext_specific: true, } dex_import { name: "com.android.hotwordenrollment.common.util", owner: "realme", jars: ["proprietary/system_ext/framework/com.android.hotwordenrollment.common.util.jar"], system_ext_specific: true, } dex_import { name: "com.qti.dpmframework", owner: "realme", Loading Loading @@ -199,6 +331,65 @@ android_app_import { system_ext_specific: true, } dex_import { name: "vendor.qti.hardware.data.latency-V1.0-java", owner: "realme", jars: ["proprietary/system_ext/framework/vendor.qti.hardware.data.latency-V1.0-java.jar"], system_ext_specific: true, } dex_import { name: "vendor.qti.ims.factory-V1.0-java", owner: "realme", jars: ["proprietary/system_ext/framework/vendor.qti.ims.factory-V1.0-java.jar"], system_ext_specific: true, } dex_import { name: "vendor.qti.ims.factory-V1.1-java", owner: "realme", jars: ["proprietary/system_ext/framework/vendor.qti.ims.factory-V1.1-java.jar"], system_ext_specific: true, } dex_import { name: "vendor.qti.ims.factory-V2.0-java", owner: "realme", jars: ["proprietary/system_ext/framework/vendor.qti.ims.factory-V2.0-java.jar"], system_ext_specific: true, } dex_import { name: "vendor.qti.ims.factory-V2.1-java", owner: "realme", jars: ["proprietary/system_ext/framework/vendor.qti.ims.factory-V2.1-java.jar"], system_ext_specific: true, } dex_import { name: "vendor.qti.ims.factory-V2.2-java", owner: "realme", jars: ["proprietary/system_ext/framework/vendor.qti.ims.factory-V2.2-java.jar"], system_ext_specific: true, } dex_import { name: "vendor.qti.latency-V2.0-java", owner: "realme", jars: ["proprietary/system_ext/framework/vendor.qti.latency-V2.0-java.jar"], system_ext_specific: true, } prebuilt_etc_xml { name: "manifest_android.hardware.drm@1.3-service.widevine", owner: "realme", src: "proprietary/odm/etc/vintf/manifest/manifest_android.hardware.drm@1.3-service.widevine.xml", filename_from_src: true, sub_dir: "vintf/manifest", device_specific: true, } dex_import { name: "WfdCommon", owner: "realme", Loading
RMX1971-vendor.mk +14 −2 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ PRODUCT_COPY_FILES += \ vendor/realme/RMX1971/proprietary/odm/etc/camera/stereoParams.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/stereoParams.bin \ vendor/realme/RMX1971/proprietary/odm/etc/init/vendor.oplus.hardware.biometrics.fingerprint@2.1-service.rc:$(TARGET_COPY_OUT_ODM)/etc/init/vendor.oplus.hardware.biometrics.fingerprint@2.1-service.rc \ vendor/realme/RMX1971/proprietary/odm/etc/init/android.hardware.drm@1.3-service.widevine.rc:$(TARGET_COPY_OUT_ODM)/etc/init/android.hardware.drm@1.3-service.widevine.rc \ vendor/realme/RMX1971/proprietary/odm/etc/init/init.network.rc:$(TARGET_COPY_OUT_ODM)/etc/init/init.network.rc \ vendor/realme/RMX1971/proprietary/odm/etc/media_profiles_V1_0.xml:$(TARGET_COPY_OUT_ODM)/etc/media_profiles_V1_0.xml \ vendor/realme/RMX1971/proprietary/odm/etc/sensor/config/alsps.json:$(TARGET_COPY_OUT_ODM)/etc/sensor/config/alsps.json \ vendor/realme/RMX1971/proprietary/odm/etc/sensor/config/holi_ak991x_0.json:$(TARGET_COPY_OUT_ODM)/etc/sensor/config/holi_ak991x_0.json \ Loading Loading @@ -55,10 +56,18 @@ PRODUCT_COPY_FILES += \ vendor/realme/RMX1971/proprietary/odm/lib64/hw/fingerprint.goodix_G3.default.so:$(TARGET_COPY_OUT_ODM)/lib64/hw/fingerprint.goodix_G3.default.so \ vendor/realme/RMX1971/proprietary/odm/lib64/libgf_hal_G2.so:$(TARGET_COPY_OUT_ODM)/lib64/libgf_hal_G2.so \ vendor/realme/RMX1971/proprietary/odm/lib64/libgf_hal_G3.so:$(TARGET_COPY_OUT_ODM)/lib64/libgf_hal_G3.so \ vendor/realme/RMX1971/proprietary/odm/lib/libaudioEngineerTest.so:$(TARGET_COPY_OUT_ODM)/lib/libaudioEngineerTest.so \ vendor/realme/RMX1971/proprietary/odm/lib/libbsproxy.so:$(TARGET_COPY_OUT_ODM)/lib/libbsproxy.so \ vendor/realme/RMX1971/proprietary/odm/lib/oplus.sensors.ssc.so:$(TARGET_COPY_OUT_ODM)/lib/oplus.sensors.ssc.so \ vendor/realme/RMX1971/proprietary/odm/lib64/libaudioEngineerTest.so:$(TARGET_COPY_OUT_ODM)/lib64/libaudioEngineerTest.so \ vendor/realme/RMX1971/proprietary/odm/lib64/libbsproxy.so:$(TARGET_COPY_OUT_ODM)/lib64/libbsproxy.so \ vendor/realme/RMX1971/proprietary/odm/lib64/liboemcrypto.so:$(TARGET_COPY_OUT_ODM)/lib64/liboemcrypto.so \ vendor/realme/RMX1971/proprietary/odm/lib64/libormshalclient.so:$(TARGET_COPY_OUT_ODM)/lib64/libormshalclient.so \ vendor/realme/RMX1971/proprietary/odm/lib64/libswresample.so:$(TARGET_COPY_OUT_ODM)/lib64/libswresample.so \ vendor/realme/RMX1971/proprietary/odm/lib64/libswscale.so:$(TARGET_COPY_OUT_ODM)/lib64/libswscale.so \ vendor/realme/RMX1971/proprietary/odm/lib64/libwvhidl.so:$(TARGET_COPY_OUT_ODM)/lib64/libwvhidl.so \ vendor/realme/RMX1971/proprietary/odm/lib64/mediadrm/libwvdrmengine.so:$(TARGET_COPY_OUT_ODM)/lib64/mediadrm/libwvdrmengine.so \ vendor/realme/RMX1971/proprietary/odm/lib64/oplus.sensors.ssc.so:$(TARGET_COPY_OUT_ODM)/lib64/oplus.sensors.ssc.so \ vendor/realme/RMX1971/proprietary/odm/lib64/vendor.oplus.hardware.appradio@1.0.so:$(TARGET_COPY_OUT_ODM)/lib64/vendor.oplus.hardware.appradio@1.0.so \ vendor/realme/RMX1971/proprietary/odm/lib64/vendor.oplus.hardware.biometrics.fingerprintservice@1.0.so:$(TARGET_COPY_OUT_ODM)/lib64/vendor.oplus.hardware.biometrics.fingerprintservice@1.0.so \ vendor/realme/RMX1971/proprietary/odm/lib64/vendor.oplus.hardware.ims@1.0.so:$(TARGET_COPY_OUT_ODM)/lib64/vendor.oplus.hardware.ims@1.0.so \ Loading @@ -73,9 +82,14 @@ PRODUCT_COPY_FILES += \ vendor/realme/RMX1971/proprietary/odm/vendor/firmware/a_fp.b06:$(TARGET_COPY_OUT_ODM)/vendor/firmware/a_fp.b06 \ vendor/realme/RMX1971/proprietary/odm/vendor/firmware/a_fp.b07:$(TARGET_COPY_OUT_ODM)/vendor/firmware/a_fp.b07 \ vendor/realme/RMX1971/proprietary/odm/vendor/firmware/a_fp.mdt:$(TARGET_COPY_OUT_ODM)/vendor/firmware/a_fp.mdt \ vendor/realme/RMX1971/proprietary/system/etc/permissions/com.motorola.dolby.dolbyui.features.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/com.motorola.dolby.dolbyui.features.xml \ vendor/realme/RMX1971/proprietary/system/etc/sysconfig/hiddenapi-whitelist-com.motorola.dolby.dolbyui.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/sysconfig/hiddenapi-whitelist-com.motorola.dolby.dolbyui.xml \ vendor/realme/RMX1971/proprietary/system_ext/bin/dpmd:$(TARGET_COPY_OUT_SYSTEM_EXT)/bin/dpmd \ vendor/realme/RMX1971/proprietary/system_ext/etc/dpm/dpm.conf:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/dpm/dpm.conf \ vendor/realme/RMX1971/proprietary/system_ext/etc/init/dpmd.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/dpmd.rc \ vendor/realme/RMX1971/proprietary/system_ext/etc/permissions/audiosphere.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/audiosphere.xml \ vendor/realme/RMX1971/proprietary/system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.android.hotwordenrollment.common.util.xml \ vendor/realme/RMX1971/proprietary/system_ext/etc/permissions/com.dolby.daxservice.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.dolby.daxservice.xml \ vendor/realme/RMX1971/proprietary/system_ext/etc/permissions/com.qti.dpmframework.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qti.dpmframework.xml \ vendor/realme/RMX1971/proprietary/system_ext/etc/permissions/dpmapi.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/dpmapi.xml \ vendor/realme/RMX1971/proprietary/system_ext/etc/permissions/qcrilhook.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qcrilhook.xml \ Loading Loading @@ -715,7 +729,6 @@ PRODUCT_COPY_FILES += \ vendor/realme/RMX1971/proprietary/vendor/lib/vendor.qti.hardware.tui_comm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.tui_comm@1.0.so \ vendor/realme/RMX1971/proprietary/vendor/lib/vendor.qti.imsrtpservice@3.0-service-Impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.imsrtpservice@3.0-service-Impl.so \ vendor/realme/RMX1971/proprietary/vendor/lib/vendor.qti.imsrtpservice@3.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.imsrtpservice@3.0.so \ vendor/realme/RMX1971/proprietary/vendor/lib/oplus.sensors.ssc.so:$(TARGET_COPY_OUT_VENDOR)/lib/oplus.sensors.ssc.so \ vendor/realme/RMX1971/proprietary/vendor/lib/hw/com.dsi.ant@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/com.dsi.ant@1.0-impl.so \ vendor/realme/RMX1971/proprietary/vendor/lib/com.dsi.ant@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.dsi.ant@1.0.so \ vendor/realme/RMX1971/proprietary/vendor/lib/lib-rcsconfig.so:$(TARGET_COPY_OUT_VENDOR)/lib/lib-rcsconfig.so \ Loading @@ -725,7 +738,6 @@ PRODUCT_COPY_FILES += \ vendor/realme/RMX1971/proprietary/vendor/lib64/lib-rcsconfig.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-rcsconfig.so \ vendor/realme/RMX1971/proprietary/vendor/lib64/com.dsi.ant@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.dsi.ant@1.0.so \ vendor/realme/RMX1971/proprietary/vendor/lib64/hw/com.dsi.ant@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/com.dsi.ant@1.0-impl.so \ vendor/realme/RMX1971/proprietary/vendor/lib64/oplus.sensors.ssc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/oplus.sensors.ssc.so \ vendor/realme/RMX1971/proprietary/vendor/lib64/camera/com.qti.sensor.gc2375h.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensor.gc2375h.so \ vendor/realme/RMX1971/proprietary/vendor/lib64/camera/com.qti.sensor.gc5035.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensor.gc5035.so \ vendor/realme/RMX1971/proprietary/vendor/lib64/camera/com.qti.sensor.hi846.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensor.hi846.so \ Loading
proprietary/etc/sysconfig/qti_whitelist.xmldeleted 100644 → 0 +0 −118 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <!-- /* Copyright (c) 2017-2018, The Linux Foundation. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above * copyright notice, this list of conditions and the following * disclaimer in the documentation and/or other materials provided * with the distribution. * * Neither the name of The Linux Foundation nor the names of its * contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ --> <config> <!-- These are telephony components that need to freely run in the background --> <allow-in-power-save package="com.qualcomm.atfwd" /> <allow-in-power-save package="com.qualcomm.qti.telephonyservice" /> <allow-in-power-save package="com.qualcomm.qcrilmsgtunnel" /> <allow-in-power-save package="com.qualcomm.qti.ims" /> <allow-in-power-save package="com.qualcomm.qti.radioconfiginterface" /> <allow-in-power-save package="com.qualcomm.simcontacts" /> <allow-in-power-save package="com.qualcomm.qti.autoregistration" /> <allow-in-power-save package="com.qualcomm.qti.server.wigigapp" /> <allow-in-power-save package="com.qualcomm.qti.gsma.services.nfc" /> <allow-in-power-save package="com.quicinc.voice.activation" /> <allow-in-power-save package="com.android.mms" /> <allow-in-power-save package="com.android.exchange" /> <allow-in-power-save package="com.android.email" /> <allow-in-power-save package="com.qualcomm.qti.callenhancement" /> <allow-in-power-save package="com.qualcomm.qti.smartassistant" /> <!-- These telephony applications need access to non-[System]SDK APIs --> <hidden-api-whitelisted-app package="com.qualcomm.uimremoteserver" /> <hidden-api-whitelisted-app package="com.qualcomm.uimremoteclient" /> <hidden-api-whitelisted-app package="com.qualcomm.atfwd" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.autoregistration" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.callenhancement" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.callfeaturessetting" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.confdialer" /> <hidden-api-whitelisted-app package="org.codeaurora.dialer" /> <hidden-api-whitelisted-app package="com.qti.qualcomm.datastatusnotification" /> <hidden-api-whitelisted-app package="com.qti.qualcomm.deviceinfo" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.modemtestmode" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.networksetting" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.qtisystemservice" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.telephonyservice" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.radioconfiginterface" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.radioconfigtest" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.roamingsettings" /> <hidden-api-whitelisted-app package="com.qualcomm.simcontacts" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.simsettings" /> <hidden-api-whitelisted-app package="org.codeaurora.ims" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.ims" /> <hidden-api-whitelisted-app package="com.qti.xdivert" /> <hidden-api-whitelisted-app package="com.qualcomm.qcrilmsgtunnel" /> <hidden-api-whitelisted-app package="com.qti.confuridialer" /> <hidden-api-whitelisted-app package="com.qti.editnumber" /> <hidden-api-whitelisted-app package="com.qualcomm.embmstest" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.ltedirect" /> <hidden-api-whitelisted-app package="com.android.MultiplePdpTest" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.app" /> <hidden-api-whitelisted-app package="com.qualcomm.embms" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.embmstuneaway" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.uimlpatest" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.lpa" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.uim" /> <hidden-api-whitelisted-app package="org.codeaurora.snapcam" /> <hidden-api-whitelisted-app package="com.android.mms" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.carrierswitch" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.carrierconfigure" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.sva" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.smartassistant" /> <hidden-api-whitelisted-app package="com.quicinc.voice.activation" /> <hidden-api-whitelisted-app package="com.android.backup" /> <hidden-api-whitelisted-app package="com.android.contacts" /> <hidden-api-whitelisted-app package="com.android.exchange" /> <hidden-api-whitelisted-app package="com.android.soundrecorder" /> <hidden-api-whitelisted-app package="com.android.camera2" /> <hidden-api-whitelisted-app package="org.codeaurora.gallery" /> <hidden-api-whitelisted-app package="com.example.connmgr" /> <hidden-api-whitelisted-app package="com.android.email" /> <hidden-api-whitelisted-app package="com.cyanogenmod.filemanager" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.presenceappSub2" /> <hidden-api-whitelisted-app package="com.qualcomm.secureindicator" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.sysmonappExternal" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.biometrics.voiceprint.voiceprintdemo" /> <hidden-api-whitelisted-app package="com.qti.vtloopback " /> <hidden-api-whitelisted-app package="com.android.bluetooth" /> <hidden-api-whitelisted-app package="org.codeaurora.bluetooth" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.qmmi" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.perfdump" /> <hidden-api-whitelisted-app package="com.qualcomm.wfd.client" /> <hidden-api-whitelisted-app package="com.qualcomm.wfd.service" /> <hidden-api-whitelisted-app package="com.qualcomm.qti.server.wigigapp" /> <!-- These are location components that need to freely run in the background --> <allow-in-power-save package="com.qualcomm.location" /> <allow-in-power-save package="com.qualcomm.location.XT" /> <hidden-api-whitelisted-app package="com.qti.service.colorservice" /> </config>
proprietary/odm/etc/camera/oppo_camera_config.xml +3 −3 Original line number Diff line number Diff line Loading @@ -27,19 +27,19 @@ <VendorTag>tunning.back.portrait.normal.picturesize</VendorTag> <Type>Int32</Type> <Count>2</Count> <Value>4000*3000</Value> <Value>4608*3456</Value> </Feature> <Feature> <VendorTag>high.picturesize</VendorTag> <Type>Int32</Type> <Count>2</Count> <Value>8000*6000</Value> <Value>9248*6936</Value> </Feature> <Feature> <VendorTag>high.mfnr.picturesize</VendorTag> <Type>Int32</Type> <Count>2</Count> <Value>4032*3008</Value> <Value>4608*3456</Value> </Feature> <Feature> <VendorTag>feature.high.definition.support</VendorTag> Loading
proprietary/odm/etc/init/init.network.rc 0 → 100644 +56 −0 Original line number Diff line number Diff line #ifdef OPLUS_QDSS_DIAG #ZhuYan@Network.RF, 2020/10/10, Add for qdss system on boot chown root oem_2902 /sys/bus/coresight/devices/coresight-tmc-etr/block_size chmod 660 /sys/bus/coresight/devices/coresight-tmc-etr/block_size #enable coresight for diag_mdlog_system over qdss write /sys/bus/coresight/devices/coresight-tmc-etr/buffer_size 0x2000000 write /sys/bus/coresight/devices/coresight-tmc-etr/enable_sink 1 write /sys/bus/coresight/devices/coresight-stm/enable_source 1 write /sys/bus/coresight/devices/coresight-stm/hwevent_enable 0 #disable ftrace write /sys/bus/coresight/reset_source_sink 1 write /sys/kernel/tracing/instances/usb/tracing_on 0 write /sys/kernel/debug/tracing/tracing_on 0 write /sys/kernel/debug/tracing/events/enable 0 #endif /* OPLUS_QDSS_DIAG */ #ifdef OPLUS_FEATURE_DEVICE_LOG #ZhuYan@NetWork.RF, 2020/09/27, Add for device log qdss system on post-fs-data mkdir /data/vendor/oppo 0777 system system mkdir /data/vendor/oppo/log 0777 system system mkdir /data/vendor/oppo/log/device_log 0777 system system mkdir /data/vendor/oppo/log/device_log/config 0777 system system mkdir /data/vendor/oppo/log/device_log/diag_logs 0777 system system service oppo_diag_mdlog_start /system/system_ext/bin/diag_mdlog_system -c -u -o /data/oppo_log/diag_logs class late_start user system group system oem_2901 oem_2902 sdcard_rw sdcard_r media_rw disabled oneshot service oppo_diag_mdlog_stop /system/system_ext/bin/diag_mdlog_system -k class late_start user system group system oem_2901 oem_2902 sdcard_rw sdcard_r media_rw disabled oneshot service oppo_diag_mdlog_nrt /system/system_ext/bin/diag_mdlog_system -c -b -u -o /data/oppo_log/diag_logs class late_start user system group system oem_2901 oem_2902 sdcard_rw sdcard_r media_rw disabled oneshot on boot mkdir /data/opponvitems 0771 radio radio write /proc/sys/fs/suid_dumpable 1 setprop persist.vendor.radio.force_on_dc true chmod 0664 /dev/mdmreason chown system system /dev/mdmreason #endif /*OPLUS_FEATURE_DEVICE_LOG*/