diff --git a/Android.bp b/Android.bp index 9e9f659..778af80 100644 --- a/Android.bp +++ b/Android.bp @@ -10473,6 +10473,23 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libakm", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libakm.so"], + shared_libs: ["liblog", "libutils", "libstagefright_foundation", "libc++", "libc", "libm", "libdl", ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libapusys", owner: "realme", diff --git a/RM6785-vendor.mk b/RM6785-vendor.mk index e228185..64e52fd 100644 --- a/RM6785-vendor.mk +++ b/RM6785-vendor.mk @@ -1064,6 +1064,7 @@ PRODUCT_PACKAGES += \ lib_bsscore \ libaal_cust \ libaal_key \ + libakm \ libapusys \ libarcsoft_distortion_correction \ libarcsoft_dualcam_bokeh_api \ diff --git a/proprietary/odm/bin/hw/vendor.oplus.hardware.biometrics.fingerprint@2.1-service b/proprietary/odm/bin/hw/vendor.oplus.hardware.biometrics.fingerprint@2.1-service old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/autobt b/proprietary/vendor/bin/autobt old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/bip b/proprietary/vendor/bin/bip old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/ccci_fsd b/proprietary/vendor/bin/ccci_fsd old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/ccci_mdinit b/proprietary/vendor/bin/ccci_mdinit old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/ccci_rpcd b/proprietary/vendor/bin/ccci_rpcd old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/charon b/proprietary/vendor/bin/charon old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/dconfig b/proprietary/vendor/bin/dconfig old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/dexecutor b/proprietary/vendor/bin/dexecutor old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/doeapp-memtester b/proprietary/vendor/bin/doeapp-memtester old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/doeapp-sat b/proprietary/vendor/bin/doeapp-sat old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/dtc_vendor b/proprietary/vendor/bin/dtc_vendor old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/epdg_wod b/proprietary/vendor/bin/epdg_wod old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/fuelgauged b/proprietary/vendor/bin/fuelgauged old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/fuelgauged_nvram b/proprietary/vendor/bin/fuelgauged_nvram old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/gsm0710muxd b/proprietary/vendor/bin/gsm0710muxd old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-mediatek b/proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-mediatek old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/hw/android.hardware.gnss@2.1-service-mediatek b/proprietary/vendor/bin/hw/android.hardware.gnss@2.1-service-mediatek old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/hw/android.hardware.keymaster@4.0-service.trustonic b/proprietary/vendor/bin/hw/android.hardware.keymaster@4.0-service.trustonic old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/hw/android.hardware.neuralnetworks@1.3-service-mtk-neuron b/proprietary/vendor/bin/hw/android.hardware.neuralnetworks@1.3-service-mtk-neuron old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/hw/android.hardware.secure_element@1.2-service-mediatek b/proprietary/vendor/bin/hw/android.hardware.secure_element@1.2-service-mediatek old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/hw/android.hardware.sensors@2.0-service-mediatek b/proprietary/vendor/bin/hw/android.hardware.sensors@2.0-service-mediatek old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/hw/camerahalserver b/proprietary/vendor/bin/hw/camerahalserver old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/hw/mtkfusionrild b/proprietary/vendor/bin/hw/mtkfusionrild old mode 100644 new mode 100755 index e6844f0..e76c482 Binary files a/proprietary/vendor/bin/hw/mtkfusionrild and b/proprietary/vendor/bin/hw/mtkfusionrild differ diff --git a/proprietary/vendor/bin/hw/vendor.mediatek.hardware.dfps@1.0-service b/proprietary/vendor/bin/hw/vendor.mediatek.hardware.dfps@1.0-service old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/hw/vendor.mediatek.hardware.dplanner@2.0-service b/proprietary/vendor/bin/hw/vendor.mediatek.hardware.dplanner@2.0-service old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/hw/vendor.mediatek.hardware.gpu@1.0-service b/proprietary/vendor/bin/hw/vendor.mediatek.hardware.gpu@1.0-service old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/hw/vendor.mediatek.hardware.keyinstall@1.0-service b/proprietary/vendor/bin/hw/vendor.mediatek.hardware.keyinstall@1.0-service old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/hw/vendor.mediatek.hardware.keymaster_attestation@1.1-service b/proprietary/vendor/bin/hw/vendor.mediatek.hardware.keymaster_attestation@1.1-service old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/hw/vendor.mediatek.hardware.mms@1.5-service b/proprietary/vendor/bin/hw/vendor.mediatek.hardware.mms@1.5-service old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/hw/vendor.mediatek.hardware.mtkcodecservice@1.1-service b/proprietary/vendor/bin/hw/vendor.mediatek.hardware.mtkcodecservice@1.1-service old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/hw/vendor.mediatek.hardware.nvram@1.1-service b/proprietary/vendor/bin/hw/vendor.mediatek.hardware.nvram@1.1-service old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/hw/vendor.mediatek.hardware.pq@2.2-service b/proprietary/vendor/bin/hw/vendor.mediatek.hardware.pq@2.2-service old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/hw/vendor.trustonic.tee@1.1-service b/proprietary/vendor/bin/hw/vendor.trustonic.tee@1.1-service old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/ipsec_mon b/proprietary/vendor/bin/ipsec_mon old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/jpegtool b/proprietary/vendor/bin/jpegtool old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/lbs_hidl_service b/proprietary/vendor/bin/lbs_hidl_service old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/mcDriverDaemon b/proprietary/vendor/bin/mcDriverDaemon old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/mnld b/proprietary/vendor/bin/mnld old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/mtk_agpsd b/proprietary/vendor/bin/mtk_agpsd old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/muxreport b/proprietary/vendor/bin/muxreport old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/netdagent b/proprietary/vendor/bin/netdagent old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/netdc b/proprietary/vendor/bin/netdc old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/nvram_daemon b/proprietary/vendor/bin/nvram_daemon old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/ppl_agent b/proprietary/vendor/bin/ppl_agent old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/starter b/proprietary/vendor/bin/starter old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/stp_dump3 b/proprietary/vendor/bin/stp_dump3 old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/stroke b/proprietary/vendor/bin/stroke old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/thermal b/proprietary/vendor/bin/thermal old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/thermal_manager b/proprietary/vendor/bin/thermal_manager old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/thermalloadalgod b/proprietary/vendor/bin/thermalloadalgod old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/volte_imcb b/proprietary/vendor/bin/volte_imcb old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/volte_imsm_93 b/proprietary/vendor/bin/volte_imsm_93 old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/volte_md_status b/proprietary/vendor/bin/volte_md_status old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/volte_stack b/proprietary/vendor/bin/volte_stack old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/volte_ua b/proprietary/vendor/bin/volte_ua old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/vpud b/proprietary/vendor/bin/vpud old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/wfca b/proprietary/vendor/bin/wfca old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/wlan_assistant b/proprietary/vendor/bin/wlan_assistant old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/wmt_launcher b/proprietary/vendor/bin/wmt_launcher old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/wmt_loader b/proprietary/vendor/bin/wmt_loader old mode 100644 new mode 100755 diff --git a/proprietary/vendor/bin/xcap b/proprietary/vendor/bin/xcap old mode 100644 new mode 100755 diff --git a/proprietary/vendor/lib/hw/audio.primary.mt6785.so b/proprietary/vendor/lib/hw/audio.primary.mt6785.so index cb1fc88..3274639 100644 Binary files a/proprietary/vendor/lib/hw/audio.primary.mt6785.so and b/proprietary/vendor/lib/hw/audio.primary.mt6785.so differ diff --git a/proprietary/vendor/lib64/libakm.so b/proprietary/vendor/lib64/libakm.so new file mode 100644 index 0000000..0640bd7 Binary files /dev/null and b/proprietary/vendor/lib64/libakm.so differ