17 Commits

Author SHA1 Message Date
LuK1337
986ed29e19 sm7325-common: Shim WFD with libgui_shim/libinput_shim
Change-Id: I42bf06bc6b19942303031ef0147dafa6df127fe5
2024-10-23 15:08:02 -04:00
Michael Bestas
6877ce4086 sm7325-common: Shim widevine with libcrypto_shim
The following change
e202e51cb0
removed symbols that our libs require.

Change-Id: I1325c34ecec3d339dd68c665010ecb36fa2e6a29
2024-10-23 14:48:45 +00:00
Cosmin Tanislav
6211b679c3 sm7325-common: automatically patch ims
https://review.lineageos.org/q/topic:%22extract-utils-apktool%22

Change-Id: I704e191adc7aafe6fe062c1bb330fbd1ca05493c
2024-09-25 07:44:44 -06:00
Marc Bourgoin
35a0f86366 sm7325-common: Update blob fixup for dolby c2 with a wildcard
The fqname can change, so let's add a wildcard after the word default with fqname
just to make sure it doesn't accidentally delete the instance line

eg, on dubai A13:
        <fqname>@1.0::IComponentStore/default1</fqname>

on dubai A14:
        <fqname>@1.0::IComponentStore/default9</fqname>

Change-Id: I0c55a9781b398601ecbd6be7c327036fe4b1ac42
2024-09-23 22:44:12 -06:00
Michael Bestas
b17aa83e37 sm7325-common: Sync extract scripts with templates
Change-Id: I98a36854c5a0c0390592911bb2558b34eff77efc
2024-09-05 01:37:47 -04:00
Marc Bourgoin
ffa600517f sm7325-common: Add Motorola info dump script
Change-Id: Ifc211b844bc5866dad87b9968c64a99558f6bb24
2023-12-26 22:15:44 -07:00
Bruno Martins
4ede8b4849 sm7325-common: Allow extracting only firmware images
Change-Id: Icab3f013661304e3a9ec89b0816a8139f6b8e8e5
2023-12-26 20:20:35 -07:00
Michael Bestas
62652b756a sm7325-common: Add firmware extraction support
Change-Id: If6cb6334a8f7b2fcc77c8947569eba1b2002190a
2023-12-26 20:20:34 -07:00
LuK1337
4794929ab7 sm7325-common: Sync extractors with templates
This applies the following tools/extract-utils changes:
* Allow overriding VENDOR with VENDOR_COMMON

Change-Id: Ib78643a3e6a648e21362b6a1fdc3581d41954700
2023-12-25 21:06:25 -07:00
Marc Bourgoin
59435f6e00 Revert "sm8250-common: Don't call configureRpcThreadpool for camera postproc impl"
This reverts commit 7dffcc1c5846c1284337a37ac34b33c3b14d2fa4.

Reason: We don't need this on sm73250-common as we have A12 stock ROMs
Change-Id: I772856a78a70314f4390e19b5c68da706f0d76a6
2022-12-27 19:11:16 -07:00
AdarshGrewal
23139744bc sm7325-common: Update blobs from Dubai 12-S1RD32M.55-67-4
Plus repatched ims.apk here
https://github.com/SGCMarkus/moto-ims/tree/S1RDS32.55-67-4

Also unpinned ImsRcsService and WFD

Co-authored-by: SGCMarkus <markusornik@gmail.com>
Co-authored-by: Marc Bourgoin <themard85@gmail.com>
Change-Id: I61d64a3d1493a5be8e1f48587ccc52814ab0588d
2022-10-11 15:18:07 -04:00
dianlujitao
f43784a236 sm8250-common: Drop dependencies on android.hidl.base@1.0.so
Change-Id: I4c6803a6f1bfdd3fde7d83f59c0642f3398f531b
2022-03-25 00:31:22 +01:00
TH779
7dffcc1c58 sm8250-common: Don't call configureRpcThreadpool for camera postproc impl
* In Android 12, no longer allowed to shrink the process pool after a
   larger process pool is started, we should patch camera postproc impl
   to nuke it from shrinking process pool and prevent triggering a fatal
   to cause the camera to crash.
   Ref: 8e047f7a62.

 * The following are the difference between before and after the
   patch.
   Before:
   MOV    W1, #1
   BL     ._ZN7android8hardware22configureRpcThreadpoolEmb
   Now:
   MOV    W1, #1
   NOP

 * Obtained by comparing the camera postproc impl modified by
   GitHub@erfanoabdi.

 * A tutorial on use hexdump, sed and xxd to patch hex in
   binary file: https://everydaywithlinux.blogspot.com/2012/11/patch-strings-in-binary-files-with-sed.html.

Co-authored-by: Erfan Abdi <erfangplus@gmail.com>
Signed-off-by: TH779 <i@779.moe>
Change-Id: I66c257e80bf56a48c640efc3c1c8949852edf756
2022-02-20 13:04:31 +01:00
dianlujitao
e51b238a4f sm8250-common: Move moto-telephony.jar to system_ext and remove unused moto jar
* moto-telephony.jar is a dependence of ims.apk and thus should locate
   in system_ext as well.
 * The rest jars are not needed as far as I observe.

Change-Id: I0711c0178906293179998eae70663de7b09a4a77
2022-02-20 13:04:31 +01:00
SGCMarkus
4b786f2379 Revert "sm8250-common: fixup for pstars libgui_vendor.so"
This reverts commit 1b2090b03b263060a67e7675068e42c8c79a212d.

building from source
2022-02-20 13:04:31 +01:00
SGCMarkus
1b2090b03b sm8250-common: fixup for pstars libgui_vendor.so 2022-02-18 22:09:16 +01:00
SGCMarkus
613c8402b3 sm8250-common: add extract utils 2022-02-16 21:08:01 +01:00