Commit Graph

886 Commits

Author SHA1 Message Date
Alberto Ponces
66cc06b0a9 Disable soundvolume effect on Xiaomi Mi 11 Lite 5G
Fixes audio distorsion on this device and may fix on other Qualcomm devices
2021-12-02 21:45:07 +00:00
Pierre-Hugues HUSSON
06a00ae37c
Merge pull request #283 from AndyCGYan/fix-rmgtme-overlay
Disable ODM display overlay for Realme GT ME
2021-12-01 19:22:00 +01:00
Andy CrossGate Yan
7f627a4fe7 Disable ODM display overlay for Realme GT ME
Change-Id: Iba4c4d1e6e470593687285111efede3a93a8cfab
2021-12-01 18:18:10 +00:00
Pierre-Hugues Husson
2fa02fbf17 Launch oplus-alert-slider only once, there is no need to restart it, and it would end up restarting forever on non-oplus device 2021-11-26 10:39:53 -05:00
Pierre-Hugues Husson
f179d6c320 Split lptools into vendor_lptools 2021-11-19 10:50:35 -05:00
Pierre-Hugues Husson
b66b7aa968 Let treble app set ims props 2021-11-18 16:42:15 -05:00
Pierre-Hugues HUSSON
1aece75b52
Merge pull request #282 from Vgdn1942/android-12.0
Add keylayout and fix broken USB for Blackview BV9500Plus
2021-11-15 08:38:44 +01:00
vgdn1942
187b2ec484 Fix broken USB on Blackview BV9500Plus 2021-11-15 09:19:40 +03:00
vgdn1942
37373d808c Add keylayout for Blackview BV9500Plus 2021-11-15 09:00:07 +03:00
Pierre-Hugues Husson
f2481fbc1d Upgrade securize for metadata + new no exec xbin
Use /metadata/phh/secure to store securize status
And if securized, remove apk and system/xbin
2021-11-03 17:43:25 -04:00
Pierre-Hugues Husson
09a83de001 Support multi-sim 2021-11-03 17:42:09 -04:00
Pierre-Hugues Husson
20171be647 Make a64 build on par with arm64 wrt disappearance of /dsp and /firmware 2021-11-02 03:25:09 -04:00
Pierre-Hugues Husson
d6a1c9b772 Disable color management by default on non-12 vendors
Color management fixes flickering screen on mediatek devices

The comment in SurfaceFlinger.cpp says that color mangement was disabled
by default on Android <=11, so it's simply restoring old behavior
2021-10-28 14:28:18 -04:00
Pierre-Hugues Husson
9152974ac7 Allow rild access to more props. Help fix RIL on Pixel 1 2021-10-27 19:32:33 -04:00
Pierre-Hugues Husson
46d7d94e9f Allow more props reading from keymaster and gatekeeper 2021-10-27 14:38:43 -04:00
Pierre-Hugues Husson
fc4969ac98 Keystore2 needs to call getpidcon 2021-10-20 09:55:33 -04:00
Pierre-Hugues Husson
1bb44a597e Merge keymaster into their group
This fixes issue of no-boot on Samsung Galaxy A71
which was caused by hal_keymaster_qti being typealias rather than type
2021-10-18 15:33:31 -04:00
Pierre-Hugues Husson
c09b32e27b Include /persist sepolicy and /dsp and /firmware symlink on a64 build like generic_arm64 does 2021-10-15 13:01:10 -04:00
Pierre-Hugues Husson
c21a8e5013 Don't create /persist => /mnt/vendor/persist symlink, some devices (Pixel 2) need it as a folder 2021-10-15 11:30:35 -04:00
Pierre-Hugues Husson
0ff308b3e7 Don't override keymaster key if we didnt extract a spl 2021-10-13 11:03:08 -04:00
Pierre-Hugues Husson
0050f8a5cd Force disable unflattened APEX
Android 12 - CAPEX relies on untested features of FS, and well, as one
could expect, it's broken.
Notably, it relies on O_DIRECT over FBE, which is an Android-specific
feature, and which is broken on a number of devices.
Notably, RedMagic 5G won't boot with CAPEX, blaming dm-verity issue on
apex

Thanks @c03d1 for the debug
2021-10-13 11:00:54 -04:00
Pierre-Hugues Husson
9e30f63a84 Fix build for Android 12 2021-10-13 11:00:32 -04:00
Pierre-Hugues Husson
6a1917d307 Keymaster need access to our ro.xxx properties 2021-10-13 10:48:35 -04:00
Pierre-Hugues Husson
6f2be782fb Ugly: mark tkcore as permissive. It requires accessing some props to boot 2021-10-07 17:35:05 -04:00
Pierre-Hugues HUSSON
d0355b6dd5
Merge pull request #278 from notmyst33d/android-11.0
Fix screen recoder on Redmi Note 9
2021-09-04 22:25:59 +02:00
Myst33d
043a42433b Fix screen recoder on Redmi Note 9 2021-09-04 21:58:39 +06:00
Pierre-Hugues HUSSON
e02d5eeb46
Merge pull request #277 from DarkJoker360/11-willow-hax
Audio fixes for Redmi Note 8/8T + cleanup
2021-09-03 12:53:02 +02:00
DarkJoker360
29b13b352a Cleanup audio hacks for Redmi Note 8/8T
* Already done by previous audio hacks.

Signed-off-by: DarkJoker360 <simoespo159@gmail.com>
2021-09-03 12:49:32 +02:00
DarkJoker360
8f61607113 Enable audio fixes for Redmi Note 8T
Signed-off-by: DarkJoker360 <simoespo159@gmail.com>
2021-09-03 12:49:00 +02:00
Pierre-Hugues HUSSON
5c1dae99cf
Merge pull request #272 from DarkJoker360/cheryl-bt-11
Fix bluetooth on cheryl
2021-08-26 14:21:36 +02:00
DarkJoker360
d8d6d29f36 Fix bluetooth on cheryl
Signed-off-by: DarkJoker360 <simoespo159@gmail.com>
2021-08-26 13:48:14 +02:00
Pierre-Hugues HUSSON
dfd02ff557
Merge pull request #271 from notmyst33d/android-11.0
Fix UI lags on Redmi Note 9
2021-08-20 19:41:16 +02:00
Myst33d
81af8dbf47
Fix UI lags on Redmi Note 9
Tested on MIUI 12.5.1.0 vendor
2021-08-20 17:36:52 +06:00
Pierre-Hugues Husson
a76bab59db Forgot to request oplus alert slider code to be compiled 2021-08-11 11:09:13 +02:00
Pierre-Hugues Husson
642749e3a2 Add oppo-touchpanel for OnePlus Nord2 2021-08-10 19:09:11 -04:00
Pierre-Hugues Husson
c117a13dad Oplus fingerprint HAL needs to set some persist.vendor properties
On stock rom, those properties' SELinux context is set in /system
To prevent SELinux conflicts, just allow all vendor props
2021-08-10 17:23:50 -04:00
Pierre-Hugues Husson
2fc868bc4a New Oplus way to get project number 2021-08-10 17:23:42 -04:00
Pierre-Hugues Husson
2b6440d5ac Need to set selinux context for oplus hal too 2021-08-10 16:11:03 -04:00
Pierre-Hugues HUSSON
5beb9d0966
Merge pull request #270 from hwti/patch-2
Make phh-securize.sh work with current Magisk
2021-08-09 20:14:12 +02:00
Pierre-Hugues Husson
2d96bc5545 Add ugly support for OnePlus alert slider (tested on OP Nord2) 2021-08-09 19:50:29 +02:00
Loïc Yhuel
b0ddecfc39
Make phh-securize.sh work with current Magisk
Magisk 21.0 changed the mount path, we have to get it with "magisk --path" now.
This is used to get where the system partition is mounted.

The phh-su bind-mount is on /system/xbin/su, even with Magisk.
But we still have to unmount it, in order to remove the empty "su" file on the system partition.
2021-08-09 05:01:46 +02:00
Pierre-Hugues Husson
f0cac6df49 Add MTK IMS services 2021-08-08 21:37:14 +02:00
Pierre-Hugues Husson
17976104b2 Typo, fixup of 90fe6e4b, Thanks Sarthak 2021-08-08 20:22:34 +02:00
Pierre-Hugues Husson
90fe6e4b62 Include new OPPO Hal s/vendor.oppo/vendor.oplus/g 2021-08-08 20:15:33 +02:00
Pierre-Hugues HUSSON
1d31a4c127
Merge pull request #269 from FlokoROM-GSI/android-11.0-renoir
Fix sound for Xiaomi Mi 11 Lite 5G
2021-07-31 17:55:33 +02:00
AndroPlus
663cbedfee Fix sound for Xiaomi Mi 11 Lite 5G 2021-07-31 18:29:47 +09:00
Pierre-Hugues HUSSON
c9d731c0f1
Merge pull request #267 from bibarub/android-11.0
use 'a2dp' audio module instead of 'bluetooth_qti' when needed
2021-07-05 20:44:41 +02:00
bibarub
417839ab4a
use 'a2dp' audio module instead of 'bluetooth_qti' when needed 2021-07-05 21:39:10 +03:00
Pierre-Hugues Husson
e9d96cc60e Alternate audio policy for Samsung devicese 2021-06-07 13:43:33 -04:00
Pierre-Hugues Husson
0669df7523 When selecting alternate audio policy, check if we can grab the policy made for QSSI 2021-06-07 13:41:21 -04:00