Commit Graph

13 Commits

Author SHA1 Message Date
Lunark :3
ea6113c85a vermeer: Update from OS3.0.7.0.WNKMIXM
Change-Id: I0ecbc7ddfc5bf0e074baf5b58d1b7a082cc6abbc
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>
2026-03-27 22:32:50 -05:00
Michael Bestas
1a3a04f892 vermeer: Patch some blobs to depend on libtinyxml2-v34.so
libtinyxml2 10.1.0 update which landed in BP4A contains ABI
incompatible changes which cause runtime crashes.

Change-Id: Icc67da5f754b0bb30dce6192b1e520fdf1349ac5
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>
2026-02-03 12:53:31 -05:00
Lunark :3
e1d301c44e vermeer: Fix Elf checks
Change-Id: I8816642d171fd6a42ef2642a2a34d869acfb0864
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>
2026-02-02 12:32:16 -05:00
LuK1337
5a36219e95 vermeer: Use common lib_fixups
Change-Id: I862e547f3375184729eb1a909bb7d6f676d45dfe
2025-11-01 21:49:24 -05:00
Lunark :3
8857c26669 vermeer: Reformat extract-files.py
Change-Id: I45596f534f932d74c8d720e227eec5f9df9fcbde
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>
2025-11-01 21:32:23 -05:00
TheMysticle
ecb7cac637 vermeer: patch mihal_overlap to make instagram camera work
We had this issue for the longest time where if you take a picture in instagram the app freezes. Thanks to https://github.com/IPSBHANGU we have now have a way to fix it :D

Patch:
- odm/etc/camera/mihal_overlap/overlap_config.json

to remove com.instagram.android

Change-Id: I3f227f6099ca93be383b23e49414676f36e7c4df
2025-10-27 12:30:58 -05:00
Michael Bestas
b8a487b214 vermeer: ELF checks are enabled by default
Change-Id: I5740f4c8d359831b4cb794912c5d650f55c33f17
2025-10-18 22:51:05 -05:00
Arian
da48c97ab7 vermeer: Patch citsensorservice to work with OSS libdisplayconfig.qti
For some reason xiaomi has duplicated the Init method as ClientImplGet.
(or it gets automatically generated for them due to some other differences?)
However, our OSS libdisplayconfig.qti doesn't provide this symbol, but the
Init method takes the same parameters and seems to be sufficient for
citsensorservice to work.

Change-Id: I26a88eb379b517f147932310de1da51d65a31c6b
[fiqri19102002: Adapt to python extract utils]
Signed-off-by: Fiqri Ardyansyah <fiqri191002@gmail.com>
2025-10-12 21:25:37 -05:00
ahnet-69
864d7ae924 vermeer: Shim camera.xiaomi.so with libui-v34
* Great google changes for android 16, caused our camerahal to crash

Change-Id: I604dc21808434a00c43b35a030e27f10836fb021
2025-10-12 21:25:36 -05:00
Fiqri Ardyansyah
5771900958 vermeer: Enable elf checks for some camera libs
Reference from https://review.lineageos.org/c/LineageOS/android_tools_extract-utils/+/411165

Now we can clean the version of the symbol on the blob, this allows
the elf to be checked again on some camera libraries. The libalLDC.so,
libalhLDC.so, libMiVideoFilter.so and libTrueSight.so blobs in the camera library that
previously depended on libnativewindow have now been freed by clearing
the symbol version AHardwareBuffer_* which looks like this:

strings libalLDC.so | grep AHardwareBuffer_
AHardwareBuffer_allocate
AHardwareBuffer_describe
AHardwareBuffer_lock
AHardwareBuffer_release
AHardwareBuffer_unlock

strings libalhLDC.so | grep AHardwareBuffer_
AHardwareBuffer_allocate
AHardwareBuffer_describe
AHardwareBuffer_lock
AHardwareBuffer_release
AHardwareBuffer_unlock

strings libTrueSight.so | grep AHardwareBuffer_
AHardwareBuffer_allocate
AHardwareBuffer_describe
AHardwareBuffer_isSupported
AHardwareBuffer_lock
AHardwareBuffer_release
AHardwareBuffer_unlock
AHardwareBuffer_lockPlanes

strings libMiVideoFilter.so | grep AHardwareBuffer_
AHardwareBuffer_allocate
AHardwareBuffer_describe
AHardwareBuffer_lockPlanes
AHardwareBuffer_release
AHardwareBuffer_unlock

strings libmorpho_ubwc.so | grep AHardwareBuffer_
AHardwareBuffer_describe

WenHao2130: For socrates' libTrueSight.so, it also needs .clear_symbol_version('AHardwareBuffer_isSupported')

Change-Id: I16619cf32c4486c7600ef32ab928fb2d8c5cd5e5
Signed-off-by: Fiqri Ardyansyah <fiqri191002@gmail.com>
2025-10-12 21:25:34 -05:00
lolipuru
ddfe6ccb76 vermeer: patch libs to use libbase_shim
Change-Id: Id2f6237178f10d06191e99d0b30f50c97ac68a3c
Signed-off-by: lolipuru <banstellazz@gmail.com>
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>
2025-10-12 21:25:33 -05:00
ByteWave1014
e2c73fa374 vermeer: Initial blob list from OS2.0.103.0.VNKMIXM
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>

Change-Id: Ia91cd4bfdbdb118f5bd3f806b31e86d35383bc4c
2025-07-13 10:20:19 -05:00
Arian
9ad56712bd vermeer: Switch to python extract-utils
Change-Id: Ia6ea2ea79cb3bcbcbf06f0e6660ac31ea576b524
2025-07-13 10:20:19 -05:00