diff --git a/extract-files.sh b/extract-files.sh index 6393fb5..fed84c1 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -96,7 +96,7 @@ function blob_fixup { vendor/lib64/hw/fingerprint.fpc.default.so) sed -i 's/\xff\x43\x01\xd1\xfd\x7b\x02\xa9/\xc0\x03\x5f\xd6\xfd\x7b\x02\xa9/g' "${2}" ;; - lib64/libsink.so) + system_ext/lib64/libsink.so) "${PATCHELF}" --add-needed "libshim_sink.so" "$2" ;; esac diff --git a/proprietary-files.txt b/proprietary-files.txt index e9a1a16..08654c4 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -1870,39 +1870,13 @@ system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml system_ext/framework/com.android.hotwordenrollment.common.util.jar # IMS -lib/libmtk_vt_wrapper.so -lib/libvcodec_cap.so -lib/libvcodec_cap.so -lib/libvsim-adaptor-client.so -lib64/libcomutils.so -lib64/libimsma.so -lib64/libimsma_adapt.so -lib64/libimsma_rtp.so -lib64/libimsma_socketwrapper.so -lib64/libmtk_vt_service.so -lib64/libmtk_vt_wrapper.so -lib64/libmtk_vt_wrapper.so -lib64/libsignal.so -lib64/libsink.so -lib64/libsource.so -lib64/libvcodec_cap.so -lib64/libvcodec_capenc.so -lib64/libvsim-adaptor-client.so -lib64/libvt_avsync.so -system_ext/lib/vendor.mediatek.hardware.videotelephony@1.0.so -system_ext/lib/vendor.mediatek.hardware.videotelephony@1.0.so -system_ext/lib64/vendor.mediatek.hardware.videotelephony@1.0.so -system_ext/lib64/vendor.mediatek.hardware.videotelephony@1.0.so vendor/bin/hw/vendor.mediatek.hardware.mmagent@1.1-service vendor/bin/hw/vtservice_hidl vendor/bin/ipsec_mon vendor/bin/lbs_hidl_service -vendor/bin/rcs_volte_stack -vendor/bin/volte_clientapi_ua vendor/bin/volte_imcb vendor/bin/volte_imsm_93 vendor/bin/volte_md_status -vendor/bin/volte_rcs_ua vendor/bin/volte_stack vendor/bin/volte_ua vendor/etc/init/init.volte_imcb.rc @@ -1914,21 +1888,14 @@ vendor/etc/init/init.vtservice_hidl.rc vendor/etc/init/ipsec_mon.rc vendor/etc/init/lbs_hidl_service.rc vendor/etc/init/vendor.mediatek.hardware.mmagent@1.1-service.rc -vendor/etc/init/volte_clientapi_ua.rc -vendor/etc/init/volte_rcs_ua.rc vendor/etc/vintf/manifest/lbs_hidl_service@1.0.xml -vendor/lib/hw/vendor.mediatek.hardware.videotelephony@1.0-impl.so vendor/lib/libipsec_ims_shr.so vendor/lib/librcs_interface.so -vendor/lib/librcs_volte_core.so vendor/lib/libvolte_core_shr.so vendor/lib/libvolte_xdmc_shr.so vendor/lib/libvt_custom.so vendor/lib/libwapi.so -vendor/lib/vendor.mediatek.hardware.rcs@2.0.so -vendor/lib/vendor.mediatek.hardware.videotelephony@1.0.so vendor/lib64/hw/vendor.mediatek.hardware.videotelephony@1.0-impl.so -vendor/lib64/lbs_hidl_service-impl.so vendor/lib64/libipsec_ims_shr.so vendor/lib64/libmmagent.so vendor/lib64/libmtklimiter_vendor.so @@ -1938,34 +1905,40 @@ vendor/lib64/libmtkshifter_vendor.so vendor/lib64/libmtkspparser.so vendor/lib64/libmtksysutils.so vendor/lib64/libwapi.so -vendor/lib64/vendor.mediatek.hardware.clientapi@1.0.so vendor/lib64/vendor.mediatek.hardware.lbs@1.0.so vendor/lib64/vendor.mediatek.hardware.mmagent@1.0.so vendor/lib64/vendor.mediatek.hardware.mmagent@1.1.so vendor/lib64/vendor.mediatek.hardware.videotelephony@1.0.so -# IMS-System -bin/vtservice -etc/init/init.vtservice.rc --framework/mediatek-common.jar --framework/mediatek-framework.jar --framework/mediatek-ims-base.jar --framework/mediatek-ims-common.jar --framework/mediatek-ims-extension-plugin.jar --framework/mediatek-telecom-common.jar --framework/mediatek-telephony-base.jar|3dbcab999df648d76fce90b5b0ed9d03dddbcffb --framework/mediatek-telephony-common.jar --priv-app/ImsService/ImsService.apk|17583dd8b06e52d793bb886636199592d9dd4b06 -lib/libmtk_vt_wrapper.so -lib/libvcodec_cap.so -lib/libvcodec_capenc.so -lib64/libmtk_vt_wrapper.so -lib64/libvcodec_cap.so -lib64/libvcodec_capenc.so -system_ext/lib/vendor.mediatek.hardware.mtkradioex@3.0.so -system_ext/lib/vendor.mediatek.hardware.videotelephony@1.0.so -system_ext/lib64/vendor.mediatek.hardware.mtkradioex@3.0.so -system_ext/lib64/vendor.mediatek.hardware.videotelephony@1.0.so +# IMS - from plato-user 14 UP1A.230620.001 V14.0.7.0.ULQMIXM release-keys +-system_ext/framework/mediatek-common.jar:framework/mediatek-common.jar|895c6819d00deb385675cc7b90f073d0b6fbd29d +-system_ext/framework/mediatek-framework.jar:framework/mediatek-framework.jar|a9789fd904f4b0643a3257e798318faabf342477 +-system_ext/framework/mediatek-ims-base.jar:framework/mediatek-ims-base.jar|a6f7ae937de5b9c25e41af8c15db2717a31a6e97 +-system_ext/framework/mediatek-ims-common.jar:framework/mediatek-ims-common.jar|8fc8f9dbbe56a309fa620222430cc854143672fb +-system_ext/framework/mediatek-ims-extension-plugin.jar:framework/mediatek-ims-extension-plugin.jar|4562720d65136b189d661f248fd3170a749cada3 +-system_ext/framework/mediatek-telecom-common.jar:framework/mediatek-telecom-common.jar|686eaf0a472f44194116a0861944483cd9b09a38 +-system_ext/framework/mediatek-telephony-base.jar:framework/mediatek-telephony-base.jar|f66b872e413d16fc29d22ead4e94984f84be94e9 +-system_ext/framework/mediatek-telephony-common.jar:framework/mediatek-telephony-common.jar|869c6918a945ecb87d8b30ec5ca4056d6b863099 +system_ext/bin/vtservice|59adc81ee1ad1f3fb4942cd6e8e7100325002eb2 +system_ext/etc/init/init.vtservice.rc|50a2249906edc06059b443513db47a2ddc0490dc +system_ext/lib64/libcomutils.so|6d9cd979f33ef01cb26861a38a59e76e1c2a3acb +system_ext/lib64/libimsma_adapt.so|b95939f797ba52d87bb9fa6ebf356e0fb4fcfe56 +system_ext/lib64/libimsma_rtp.so|02b33fba68211362b439bb05a965ba6e01fa3ea0 +system_ext/lib64/libimsma_socketwrapper.so|1f9b83322c41e5b0a7b3130f74a38ddb14f578d8 +system_ext/lib64/libimsma.so|547ffdd8a8d57d6624b69eb27ac0e1642aab09bc +system_ext/lib64/libmtk_vt_service.so|c46d43d49fb35e21cb34cdea1f33ad4b964e2f22 +system_ext/lib64/libmtk_vt_wrapper.so|b6f8737a084431cdd8d77c9188e176b7e9364876 +system_ext/lib64/libsignal.so|0f55bb64c660fe4cda2b695121580b054f026e73 +system_ext/lib64/libsink.so|15cb9262fd9e52cd29086f602bc3dafb52ab40b5|94972e8c36b576cbe74ecefbe72526714c1e1e16 +system_ext/lib64/libsource.so|8e702370bfd7bce526f18e31e71ed8a9942b2c38 +system_ext/lib64/libvcodec_cap.so|0165b65cd33fd3905ef3f569ff36bf119b27c13d +system_ext/lib64/libvcodec_capenc.so|3b5e76522a7331248c2864493fdade2bdf73c4c3 +system_ext/lib64/libvt_avsync.so|632cb05532ef2e022072d91bff3c1ae47c888b7e +system_ext/lib64/vendor.mediatek.hardware.videotelephony-V1-ndk.so|b4733a99049d5162e41955bca80cc78b8ca76c53 +system_ext/lib64/vendor.mediatek.hardware.videotelephony@1.0.so|1385634094de90c59b9f689d313b6b3ee8770efe + +# IMS (App) - from plato-user 14 UP1A.230620.001 V14.0.7.0.ULQMIXM release-keys (patched) +-system_ext/priv-app/ImsService/ImsService.apk:priv-app/ImsService/ImsService.apk|62e6a0c457812366623630dffef27b0bf5ca7fad # IR vendor/bin/consumerird @@ -2456,7 +2429,6 @@ vendor/lib/libcrypto-md.so vendor/lib/libcurl-md.so vendor/lib/libdecrypt.so vendor/lib/libicd_decoder.so -vendor/lib/libipsec_ims_shr.so vendor/lib/libmnetlink_v104.so vendor/lib/libmsbc_mtk.so vendor/lib/libmt.so