From b4e200757bb0c0e69e0a7506cb4dc59038ba41fe Mon Sep 17 00:00:00 2001 From: Giovanni Ricca Date: Tue, 7 Oct 2025 13:09:46 +0200 Subject: [PATCH] rosemary: Enable ELF checks for libimsma --- Android.bp | 5 +++-- proprietary/system_ext/lib64/libimsma.so | Bin 123560 -> 146921 bytes .../lib64/{libsink.so => libsink-mtk.so} | Bin rosemary-vendor.mk | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) rename proprietary/system_ext/lib64/{libsink.so => libsink-mtk.so} (100%) diff --git a/Android.bp b/Android.bp index 40e8f23..a023cce 100644 --- a/Android.bp +++ b/Android.bp @@ -29938,6 +29938,7 @@ cc_prebuilt_library_shared { "libstagefright_foundation", "libui", "libutils", + "libsink-mtk", "libsource", "libvcodec_cap", "libimsma_rtp", @@ -30165,7 +30166,7 @@ cc_prebuilt_library_shared { } cc_prebuilt_library_shared { - name: "libsink", + name: "libsink-mtk", owner: "xiaomi", strip: { none: true, @@ -30173,7 +30174,7 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: [ - "proprietary/system_ext/lib64/libsink.so", + "proprietary/system_ext/lib64/libsink-mtk.so", ], shared_libs: [ "libaudioclient_shim", diff --git a/proprietary/system_ext/lib64/libimsma.so b/proprietary/system_ext/lib64/libimsma.so index 5c32e3e9d951a71b6f8c1213327300d2f476c1b5..239186b5342d4418f37866ac06a75bfc8adbfe86 100644 GIT binary patch delta 18089 zcmeI4U1(fI7=~xk#B7pH_ovPNq_)|l)#jqw6{@UK*##*Tt8Amx`cv2_1r2RYZ0kj# zumOMYLdeENwt|oqf&>X<+Z0nl*nkQ_ge0{}6*pOlNL4UK7Ri6XEf6Z(F%Z(5E~;bokw-RB=J3#w#Pmf=m^k zQ9lWp>S$IAoF5^YO3O9bwL3=t2o-@3L?NX5_YRuE!u+j=vA`X%1Zj>bCQyCzn1D^V zqg&uPZ=bxk<;GXr`o@uZ3bgz^;WED1@;8puQ=sMV377H3mcMbNo&qg@Pq>UPw)~AF z^%Q9Nd%|UWvE^?Zsi#28-xDt5i!FcSNIeBw{+@6dUu^jsN9rli^7n+x_~HXPiL;kt zqb+vlbkLdeSpMc%>LgkII@HX0EPrz>b&@Q99ct!0mcKccI!Ttl4mEQg%ikPJog~X& zhnhK$@lVthpP&4PT{LQh{NwWNPsG0Lv z{^nTfBw7AC)XaG-e{(E#k}Q86YUVtazd4pVNtVA3HFF-z-yBPwB+FlinmLckEhG77oe6JF+tO>~%RNx1`j|=f8g=cZT{ScxSww-x06Q#c#+(Uumi)`(?y= zK|L*_rO=8RBBg;9_4m{Ylogq8i6~ca?%1llEoF3W;3s)pmTvthgQf3k>X)x3lO6wg z8NKvKP2L|@rKy%XHo8zcS{kpZ_?K5?Fz$Bcj@7-~9}^xjoaCOZPTgQLRJU$)E7UBh^DjVkzab!;fSM;Y*#~u!lh^v7&XBrv1!@w5 zc&HQVDygHrn4V_uYf-1?P%#j2x*B~P>Phyl?SMB;YT{{3^JR-acS9W}HTe8 z%5^75tt6m+!F8{O;9Vs3=-p5+Vh|6iZFX2~keWG+=~N5M&vVcFgHF#!KZbgfldt&T z&5_#ZhkAg$N7NT5IM+Ky>L6d}JlCD(-LI0Gk(fTn$t?jSuaheHid>RY>U`7whMcY% zPrzH?Lh>nLX1hykXm>OYKD_vO~AWKsLWy8HVQpUFk2 z??XMwyAV*_(f*QJ;CqnEihUhI^r@crZ*zLyeCo2?RgTog&$yH+6c87f)flOp&sB)e zRh87_1WX6{#9rTnuGUE{|AJ(97rOoEs%N{?RmKnR64!lz&t#U=L=Mv*Fz54}oF}zh zf$E;v@7?_+wSFAx3GOQ1i>_8l6>mX}VGu!8f%dn{>8iZJJ#*dqHmGT(hD7W)nA8nI zpU!UF3&Z5CUxwOX^-VSQs;Aimsf{|OeRv*=uiKEkNNQ#eyzag5w|Z_kPr?l(pMd%q zCx7McZ^U^{HW;D%oa~OHtDI8RBl9Y}`!I+de6GewtxRLu$E+UXo~xt=`E1q5-LsrL9E*mPw+E_wCTC;2Dtkkx Vhh984^vbDw&YVAW@3~=R{1;MK{<#1E delta 2191 zcmZ9NUuaup7{=c(Nlp4MIZ2x~>D-dk>3T6}2Av#bklYMqQ(`CE5C`dCpaVze(2GGK z1^=)Mp$S3G1fjhs5~R>LhnXNOph6fz+HHc0wP`D3>P54Q31hJMo%1{gBp-wq-rsrN z_xZl>Jtu!X4pe^h7fpYkWF;merA(?f?Gb0C%Ma90X>O{VR2R#2V>5e8Ui5q>jM;-OBPX(>rKF?@8C`%sYJTlA&k3TCCk)W062fhK^ zARgQYoCB_Z2y7zAx_&GyhE=e!A?7;rFH_yy2lXn{h7Z{7JsJewWbw1WOWa!|2^<=5 ztfj|+msxyg95@5Kb`3a$ls*%n^b=Z z{0oa;3qZXK+@1iQqWX9Y`%VNMYct$%oxN8$4msegLjDMg_k>Wq04&^?d#IHW;8o!E zt56qN{I>}3CUA8cc}|72o(2wuaNn1Jm+g7iE5<|302f~e&a(KsNvLOmY=jdd=a?y1nCZdp8=oa zm4viK+u8zfk#8tl%fWt;agA>RcaLI@)^>s0e_}@!^pMLuwM5vl);()s&RPyQy$IP6 z4)X2&uvP$Gx`*QKm5dF*+A45%0O~dNex8%M37pI$|2fb6Jr)l|9BWHeV0Vyzb?+Ov zbsG2#t;JKYHVZ5t1IG}=&`q5CX7LW4vv+FQ0NgqQ{2hzma_`&5hO~K_?l*NT z4r{wm%XO#^BFG-jT4LC-R$W0pz*9R$=Q&`5({h)+8yv*~@O+NNxv_8p8(Sql56mL+ zDSK}ccMb9(o_Qz=YrIfB1uXl=#MQ(p4!BSr+VOn#?e~is49M<#%pifRtw5o@rd=$ z9kn+c)BlzB(tmo+s@CFnRWo2!wv^HTzdvg0`z>|2{|e7kN6Wjd4##yJXSuPhUrl@Y zt?6wwYTf@`O(?Gw-cT8(Q+DuLr43Eq-d0A$ZSKbE0qfY7+GkZZ9NGGYD)iVhFkCzN OhkC4(zc$@cr`3ON9UZ{{ diff --git a/proprietary/system_ext/lib64/libsink.so b/proprietary/system_ext/lib64/libsink-mtk.so similarity index 100% rename from proprietary/system_ext/lib64/libsink.so rename to proprietary/system_ext/lib64/libsink-mtk.so diff --git a/rosemary-vendor.mk b/rosemary-vendor.mk index e462753..05daabe 100644 --- a/rosemary-vendor.mk +++ b/rosemary-vendor.mk @@ -1568,7 +1568,7 @@ PRODUCT_PACKAGES += \ libmtk_vt_service \ libmtk_vt_wrapper \ libsignal \ - libsink \ + libsink-mtk \ libsource \ libvcodec_cap \ libvcodec_capenc \