Commit graph

30 commits

Author SHA1 Message Date
followmsi
9a52c73f24 dragon: Fix libaptX 2020-12-08 18:01:56 +01:00
followmsi
dc64cbfc31 dragon: Switch to L3 widevine
As it looks like Pixel C device (6377) has been revoked.
https://t.me/s/wvcrl/896

We keep liboemcrypto.so as liboemcrypto.so.bak

Patched libnvomx.so to removed dependcy on liboemcrypto.so
patchelf --remove-needed liboemcrypto.so libnvomx.so
2020-11-22 13:33:09 +01:00
followmsi
c0a907d523 dragon: remove libkeymaster_staging 2020-02-16 19:37:57 +01:00
followmsi
a0feb5772b hwcomposer: build from sources
5c5ede1f0f
eee928f5b8
2020-01-13 15:43:31 +01:00
followmsi
646e4f3908 Revert "dragon: Remove keystore.dragon.so"
This reverts commit 9e0bb54721.
2019-12-26 17:48:18 +01:00
followmsi
038dddc998 Revert "dragon: hack libglcore.so"
This reverts commit e922ee252c.
2019-12-26 11:59:29 +01:00
followmsi
9e0bb54721 dragon: Remove keystore.dragon.so 2019-12-18 10:15:07 +01:00
Hamster Tian
8b8cc03515 dragon: hack libscf.so to load camera driver on Android Q
Android Q returns some extensions for the following call:

eglQueryString(EGL_NO_DISPLAY, EGL_EXTENSIONS);

while older versions return NULL instead.

The camera driver checks for its dependency in the return value if
it is not NULL, but unfortunately Q returns so few extensions that
the driver fails in its check. This commit hax the driver to bypass
the check, as if the call returned NULL.

The code at file offset 0x9ABEA was changed from BEQ.W (00 F0 A2 80)
to B.W (00 F0 A2 B8) to accomplish the task:

MOVW            R1, #0x3055
BLX             eglQueryString
MOV             R8, R0
CMP             R0, #0
BEQ.W           loc_9ED32 ; changed to B.W loc_9ED32

Change-Id: I84f4244b4b144e451ab8ced3e5cb05b36f4b70b0
2019-12-17 21:34:45 +01:00
Hamster Tian
e922ee252c dragon: hack libglcore.so
This library needs android::CallStack, which was moved
from libutils.so to libutilscallback.so. Use patchelf to inject
the new dependency.
2019-12-17 21:32:45 +01:00
followmsi
af141a56ae dragon: Update aptX blobs from crosshatch
- crosshatch-user 10 QP1A.190711.020 5800535 release-keys
2019-11-20 18:40:45 +01:00
followmsi
6b20239153 Add privapp-permissions-dragon.xml
- In case privapp-permissions-google.xml will be overwritten.
 - Add permissions for prebuilt HotwordEnrollmentOKGoogleRT5677.
2019-11-12 22:25:06 +01:00
followmsi
41cfd8e277 vulkan.tegra.so: Update for Android 10
Taken from Nvidia SHIELD Android TV Firmware 8.0.0 :)
2019-10-25 17:37:48 +02:00
followmsi
54ca0efd46 libvulkan: build from sources 2019-10-25 15:35:17 +02:00
Josh Chasky
2937a88c8b Remove GCS 2019-10-10 01:34:31 +02:00
followmsi
384ca36869 update libvulkan for Android 10 2019-09-18 15:19:56 +02:00
followmsi
a3bed55a1b move hwcomposer.drm to vendor 2019-09-18 15:19:03 +02:00
Josh Chasky
fb1156ec2e Update blobs to Android 8.1.0 (OPM8.190605.005)
Change-Id: I614fb7bfb96af8abea40db618f0515d254406aea
2019-08-14 11:02:22 +02:00
Josh Chasky
e74459bba3 Update blobs to Android 8.1.0 (OPM8.190605.003)
Change-Id: I7eefaec64ac7c73687155c04159c53db272ecf77
2019-06-04 14:08:59 +02:00
Josh Chasky
41e53909cf Update blobs to Android 8.1.0 (OPM8.190505.001)
Change-Id: Id5a02b09ddf0796f1c784e8e8ac6cefd0c5c1358
2019-05-07 20:59:33 +02:00
Josh Chasky
cf44056a13 Update blobs to Android 8.1.0 (OPM8.190405.001)
Change-Id: I5ba803c66e3f2147849329d50be251cfc0078384
2019-04-03 17:23:09 +02:00
followmsi
98ded6fb76 dragon: use prebuilt hwcomposer.drm.so 2019-04-01 10:43:16 +02:00
Josh Chasky
6d6ac46f84 Update blobs to Android 8.1.0 (OPM8.190305.001)
Change-Id: I892071524248138a5bdf674704417105b5845796
2019-03-05 15:53:02 +01:00
Josh Chasky
eddf3738a6 Update blobs to Android 8.1.0 (OPM8.190205.001)
Change-Id: Ic00e9b146bdaf0d63979f6c6fb825826f8d09e6c
2019-02-07 09:25:12 +01:00
Josh Chasky
2dd9ac4aeb Dragon: Update blobs to Android 8.1 (OPM8.190105.002)
Change-Id: I83f6f1ce5d3c6c6677bf6086d1938629224c58e4
2019-01-08 19:23:42 +01:00
Josh Chasky
8fb9ba3982 Dragon: Update blobs to Android 8.1.0 (OPM8.181105.002)
Change-Id: Ib374b1ebcd7264f899861d119beeefb2fc769197
2019-01-08 19:23:34 +01:00
followmsi
493c8a7e4a dragon: use prebuilt libvulkan.so 2018-09-16 11:48:09 +02:00
followmsi
97a7f6c5ad remove privapp-permissions-platform.xml 2018-09-05 12:35:07 +02:00
followmsi
e74eb8b9e9 some more changes 2018-09-03 09:36:14 +02:00
Josh Chasky
f42ecca9b9 Add more missing blobs 2018-08-29 10:33:40 +02:00
followmsi
fccb84b9ed dragon-p 2018-08-17 18:45:54 +02:00