LG8n: Import IMS from X6833B-H894DEFGHI-U-GL-240703V808

* Plato gave us unstable VoLTE, duchamp gave us Schrodinger's Volte and Stock LG8n blobs gave us no VoLTE

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
This commit is contained in:
Shirayuki39 2024-08-03 19:28:45 +08:00
parent 08302337b3
commit 7acca9f129
2 changed files with 43 additions and 32 deletions

View file

@ -77,7 +77,7 @@ function blob_fixup {
"${PATCHELF}" --replace-needed "libbinder.so" "libbinder-v31.so" "${2}"
"${PATCHELF}" --replace-needed "libhidlbase.so" "libhidlbase-v31.so" "${2}"
;;
lib64/libsink.so)
system_ext/lib64/libsink.so)
"${PATCHELF}" --add-needed "libshim_sink.so" "${2}"
;;
vendor/bin/hw/android.hardware.gnss-service.mediatek |\
@ -125,7 +125,7 @@ function blob_fixup {
vendor/lib64/mt6789/libcam.utils.sensorprovider.so)
"${PATCHELF}" --add-needed "libshim_sensors.so" "${2}"
;;
lib64/libsource.so | bin/vtservice )
system_ext/lib64/libsource.so | system_ext/bin/vtservice )
grep -q libshim_ui.so "$2" || "$PATCHELF" --add-needed libshim_ui.so "$2"
;;
esac

View file

@ -2366,36 +2366,47 @@ vendor/lib64/mt6789/libmnl.so
vendor/lib64/librpc.so
vendor/lib64/libviagpsrpc.so
# IMS
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
-framework/mediatek-telephony-common.jar
-framework/mediatek-wfo-legacy.jar
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/libmtkperf_client.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
-priv-app/ImsService/ImsService.apk
system_ext/lib/vendor.mediatek.hardware.videotelephony@1.0.so
system_ext/lib64/vendor.mediatek.hardware.videotelephony@1.0.so
# IMS - from X6833B-H894DEFGHI-U-GL-240703V808
-system_ext/framework/mediatek-common.jar:framework/mediatek-common.jar|b4f57c8f65b92d8b65074911b626559107764bb5
-system_ext/framework/mediatek-framework.jar:framework/mediatek-framework.jar|73d22531a8cb342712e66333120b7e0f6615733c
-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|163657f0dea57218c55fc758fefa6eecf2edb8f6
-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|247f6c23515d7336a857a749eba69ac63d4212f3
-system_ext/framework/mediatek-telephony-common.jar:framework/mediatek-telephony-common.jar|9cdc9a9d04277c2fc74056f6b72ac3505701a238
system_ext/bin/vtservice|a5fa3c8cf25f1ae5287f9d10ef88b33f428acdc6
system_ext/etc/init/init.vtservice.rc|50a2249906edc06059b443513db47a2ddc0490dc
system_ext/lib/libmtk_vt_wrapper.so|e6ff2db0096aaeeff0cac424e36574970cc92c9c
system_ext/lib/libmtkperf_client.so|336217e250e6557db6ee9ab63824e4e9f5946917
system_ext/lib/libvcodec_cap.so|57d0ad357abb4ce00ef3f2672d4f9fc594b6f59b
system_ext/lib/libvcodec_capenc.so|68c16fc4d61dfd5a0f1ffb64b56ad675429bb32e
system_ext/lib/libvsim-adaptor-client.so|729b2316d9592475ba82f7c98cc64e806524684c
system_ext/lib/vendor.mediatek.hardware.videotelephony-V1-ndk.so|9d18a40ca956b0456d4504498a9c6dc37ca17c5a
system_ext/lib/vendor.mediatek.hardware.videotelephony@1.0.so|1eacec3afd1b23a949cb37d9ae870a31e3ac0310
system_ext/lib64/libcomutils.so|fae6b5fd7628518eaf3e3eadac2133dd83f30839
system_ext/lib64/libimsma_adapt.so|87682d1ecd12331841ce3b9f6eb04822a6725488
system_ext/lib64/libimsma_rtp.so|d748f60abf892897946589d3c17136f38bdd9879
system_ext/lib64/libimsma_socketwrapper.so|5a26aae9eee36b9e5dc8875aa68b20ced2e1b676
system_ext/lib64/libimsma.so|fe5785814579f46510994ebb33fad3ba4e52e35e
system_ext/lib64/libmtk_vt_service.so|e5315ed489a9788ce75c89542299e3cbda6eff32
system_ext/lib64/libmtk_vt_wrapper.so|1dc858ac9d043080ceb042bc55c3a81c62988f33
system_ext/lib64/libmtkperf_client.so|2bb098885c92ef5a8a4fd1106befc4ba3b75db5d
system_ext/lib64/libsignal.so|5595f5d7b6e7320572ec05ac199f951d141b516a
system_ext/lib64/libsink.so|d0d6d417087a86ea1f9372a9149b2eb8e945fa47
system_ext/lib64/libsource.so|d12c7def7603c3da712364e79d91bfcb0bb951ef
system_ext/lib64/libsysenv_system.so|409581d944f6e9b4c808bea176e3e8c14b9039c7
system_ext/lib64/libvcodec_cap.so|9c09ca2c773f0eda22ca38d180d1b56e134e2621
system_ext/lib64/libvcodec_capenc.so|a9dd2edc46a17f402f342f09035ba5c25bb7ea2
system_ext/lib64/libvsim-adaptor-client.so|41437898972553ad8df70a1f8e9d170e63bbac15
system_ext/lib64/libvt_avsync.so|186a5263b1be36e3f5ba47c0e8b40bca48a6b382
system_ext/lib64/vendor.mediatek.hardware.videotelephony-V1-ndk.so|d12f0aef8da477595468df3cebb5fa4f0a8770be
system_ext/lib64/vendor.mediatek.hardware.videotelephony@1.0.so|cdd9da0a0896031fd034069566bc80c332cdc9c1
# IMS (App) - X6833B-H894DEFGHI-U-GL-240703V808 (patched)
-system_ext/framework/mediatek-telephony-base.jar:framework/mediatek-telephony-base.jar|018c0d93cd249e2bc0b3f865e2d3a946cf57a4cf
-system_ext/priv-app/ImsService/ImsService.apk:priv-app/ImsService/ImsService.apk|e2d3c7154ebe5ebc3594d4647d06d80fd1481cc7
# IMS (Vendor)
vendor/bin/hw/vendor.mediatek.hardware.mmagent@1.1-service
vendor/bin/hw/vtservice_hidl
vendor/bin/ipsec_mon