Pierre-Hugues HUSSON
9a7fdc991b
Merge pull request #244 from PeterCxy/patch-unihertz-keylayout
...
add keylayout for Unihertz devices
2021-04-08 21:47:19 +02:00
Peter Cai
aa0d782b8c
add keylayout for Unihertz devices
...
* Unihertz devices have a dedicated PTT button, which I mapped to
CAMERA, making it useful (kind of) by default and remappable via
third-party apps.
* Additionally, declare capacitive buttons as VIRTUAL so that vibration
is applied when they are pressed.
2021-04-08 20:21:57 +08:00
Amy Grace
e8d7cb9255
Add amyROM makefile
2021-04-07 09:17:24 +01:00
Pierre-Hugues Husson
91783c3bde
Clean up ota.sh for better lifecycle (supports exclusively dynamic partitions)
2021-03-28 18:57:44 +02:00
Pierre-Hugues Husson
d9140dbd8d
[lptools] partition was freed, thus name was zero-ed, leading to a partition with an empty name rather than expected dst name
2021-03-28 18:57:09 +02:00
Pierre-Hugues Husson
00d5b05ee9
Samsung has another path for alternate audio policy
2021-03-28 18:56:14 +02:00
Pierre-Hugues Husson
6d5747d010
Add a fake audio policy
2021-03-28 18:55:25 +02:00
Pierre-Hugues Husson
29480cdbb8
Declare all color modes available, they dont seem to depend much on hardware capabilities
2021-03-21 22:56:46 +01:00
Pierre-Hugues Husson
926613d464
[simg2img_simple] Abandon splice if it's too slow.
2021-03-20 21:55:07 +01:00
Pierre-Hugues Husson
abec25d226
Pump up lptools
...
- Add `free` command to know how big a partition can be created
- `create` command now properly return errors
- Add lptools_static, suitable for use from recovery
- Add clear-cow and unlimited-group to help expand current group's
beyond original expectations
2021-03-20 19:59:15 +01:00
Pierre-Hugues Husson
29154150b0
Change brand name. This works around Samsung limitations on sensor hal
2021-03-20 19:59:15 +01:00
KaMyKaSii
dcbc76966a
Poco M3 fix fingerprint gesture
2021-03-19 15:49:08 -03:00
Pierre-Hugues HUSSON
03b1c9d3d8
Merge pull request #241 from notsyncing/android-11.0
...
NX669J: Use audio config from QSSI
2021-03-16 17:29:59 +01:00
notsyncing
d190d02990
NX669J: Use audio config from QSSI
...
AOSP doesn't care about QSSI, and it will always try to load from
/vendor/etc/audio/sku_{ro.boot.product.vendor.sku}, while the stock ROM
loads from /vendor/etc/audio/sku_{ro.boot.product.vendor.sku}_qssi.
This fixes speaker and headphone audio for Nubia Red Magic 6.
2021-03-16 19:40:45 +08:00
Pierre-Hugues Husson
2057f5d25a
Disable fdsan for real. Setting it to 0 won't disable it, because setting it to 0 will set it to DEFAULT value, which is fatal in userdebug. So best we can do to disable it is to set it to warn_once. See bionic's android_fdsan_set_error_level_from_property
2021-03-11 16:26:52 +01:00
Pierre-Hugues Husson
04ee9f055e
Remove wrongly included debugging stuff
2021-03-08 18:39:54 +01:00
Pierre-Hugues HUSSON
23baa924dc
Merge pull request #239 from VDavid003/android-11.0
...
Fix vendor hostapd detection for manifest fragments
2021-03-08 13:48:13 +01:00
VDavid003
a3f96351d7
Fix vendor hostapd detection for manifest fragments
...
This fixes tethering on phones that have hostapd defined in a manifest fragment
2021-03-08 13:32:33 +01:00
Pierre-Hugues HUSSON
f7e7a1607c
Merge pull request #238 from DarkJoker360/11-2btnnav
...
Build NavigationBarMode2ButtonOverlay
2021-03-06 11:13:57 +01:00
DarkJoker360
f8ff2ea2ad
Build NavigationBarMode2ButtonOverlay
...
This got removed from PRODUCT_PACKAGES in frameworks/base, but it seems
like it still exists.
Change-Id: I8fe80c9c5a386ae1877f7c117ddc76ff366304a3
2021-03-06 09:33:22 +01:00
Pierre-Hugues HUSSON
d341ec23ff
Merge pull request #236 from sarthakroy2002/android-11.0
...
Fixed Bugs of Realme 7, Realme 6i(EU) and Realme Narzo 10
2021-03-05 15:51:16 +01:00
Sarthak Roy
6b93fc5f03
Fixed Bugs of Realme 7, Realme 6i(EU) and Realme Narzo 10
2021-03-05 19:19:56 +05:30
Pierre-Hugues Husson
a52cbb93d5
Revert "Fix not booting on A6+"
...
This reverts commit 33d1b1c196
.
2021-03-05 14:34:49 +01:00
Pierre-Hugues Husson
b0b0b7cfe2
Revert "typo"
...
This reverts commit c1ef009983
.
2021-03-05 14:34:35 +01:00
Pierre-Hugues Husson
c1ef009983
typo
2021-03-05 14:19:55 +01:00
Pierre-Hugues HUSSON
45a730c9c3
Merge pull request #235 from roynatech2544/android-11.0
...
Fix not booting on A6+
2021-03-04 08:59:28 +01:00
roynatech2544
33d1b1c196
Fix not booting on A6+
2021-03-04 16:57:50 +09:00
Pierre-Hugues HUSSON
27d759a485
Merge pull request #233 from DarkJoker360/11-emui9-fp2
...
Address more Huawei fp denials
2021-03-01 10:22:02 +01:00
DarkJoker360
9e81647de7
Address more Huawei fp denials
2021-03-01 09:58:41 +01:00
Pierre-Hugues Husson
61d163657a
Disable secondary watchdogs.
...
AOSP's watchdogd doesn't support multiple watchdogs.
This shouldn't be an issue, since AOSP GSI obviously doesn't support it
and AOSP GSI is part of certification.
HOWEVER, some people use modified kernel/vendors that may break such
assumptions. Anyway we can just disable it.
See https://github.com/phhusson/treble_experimentations/issues/1730#issuecomment-784222396
2021-02-23 15:00:54 +01:00
Pierre-Hugues Husson
b74ad8ea7e
Rename all calls to resetprop to resetprop_phh to prevent conflict with Magisk, see d8056f8032
2021-02-22 10:04:28 +01:00
Pierre-Hugues HUSSON
f87c653336
Merge pull request #232 from eremitein/fixgms
...
fix gapps build
2021-02-16 08:33:44 +01:00
Victor Bo
1057669e03
fix gapps build
...
remove commit trash after
b2eea56e6c
FAILED:
build/make/core/aapt2.mk:33: error: overriding commands for target
`out/target/common/obj/APPS/SettingsProvider__auto_generated_rro_product_intermediates/flat-res/vendor/partner_gms/overlay/gms_overlay/frameworks/base/packages/SettingsProvider/res/values_defaults.arsc.flat',
previously defined at build/make/core/aapt2.mk:27
23:03:05 ckati failed with: exit status 1
2021-02-16 00:37:28 -05:00
Pierre-Hugues HUSSON
57bec6f2ca
Merge pull request #231 from eremitein/adb_selinux
...
Adb selinux
2021-02-15 19:00:33 +01:00
Victor Bo
d6aed01c48
sepolicy/init: fix adb in some cases
...
logs:
02-06 17:28:44.560 1 1 I auditd : type=1400
audit(0.0:11): avc: denied { read } for comm="init"
name="adbd" dev="mmcblk0p31" ino=11 scontext=u:r:init:s0
tcontext=u:object_r:adbd_exec:s0 tclass=lnk_file permissive=0
thanks HamiDo for hotfix
2021-02-15 12:54:48 -05:00
Victor Bo
19d8a296fa
sepolicy/treble_app: add rule fix cam2api option
...
logs:
17 00:47:48.796 1 1 W /system/bin/init: type=1107
audit(0.0:357): uid=0 auid=4294967295 ses=4294967295
subj=u:r:init:s0 msg='avc: denied { set } for
property=persist.vendor.camera.eis.enable pid=4411 uid=1000
gid=1000 scontext=u:r:system_app:s0
tcontext=u:object_r:vendor_default_prop:s0 tclass=property_service
permissive=0'
01-17 00:47:48.796 1 1 W /system/bin/init: type=1107
audit(0.0:356): uid=0 auid=4294967295 ses=4294967295
subj=u:r:init:s0 msg='avc: denied { set } for
property=persist.vendor.camera.HAL3.enabled pid=4411 uid=1000
gid=1000 scontext=u:r:system_app:s0
tcontext=u:object_r:vendor_default_prop:s0 tclass=property_service
permissive=0'
2021-02-15 12:53:43 -05:00
Pierre-Hugues HUSSON
9868877f23
Merge pull request #229 from nitanmarcel/patch-1
...
Add Redmi/joyeuse to changeKeyLayout
2021-02-11 11:15:46 +01:00
Pierre-Hugues Husson
b2eea56e6c
Include usb.host package feature. This shouldnt arm devices without actual hardware support
2021-02-09 16:01:58 +01:00
Nitan Alexandru Marcel
e936f0b83a
Add Redmi/joyeuse to changeKeyLayout
...
Fixes random touches on Redmi Note 9 Pro `joyeuse` when fingerprint is pressed
2021-02-09 12:36:12 +02:00
Pierre-Hugues Husson
7afda0d79f
Fix build for s/google/partner_gms/
2021-02-05 11:39:34 -05:00
Pierre-Hugues Husson
3d054e214d
Add olive and angelica for Xiaomi fingerprint uinput blocklist
2021-02-02 22:04:42 +01:00
Pierre-Hugues Husson
9e6e2b6556
Mute console for everyone, not just secure usecase
2021-02-02 22:03:11 +01:00
Pierre-Hugues Husson
72c62260b9
Fix backlight on some Samsung devices
...
Some Samsung Q vendor devices have HWC rather than lights hal control.
In those cases, backlight is controlled through another SELinux context.
We used to correct this SELinux context for all devices, however this is
no longer needed, and actually breaks those devices.
So, change SELinux context, only if uid/gid is wrong
2021-01-30 22:59:23 +01:00
Pierre-Hugues HUSSON
c7438a5be6
Merge pull request #227 from kzubec/patch-2
...
Update rw-system.sh
2021-01-22 15:40:38 +01:00
kzubec
36881fc8a6
Update rw-system.sh
2021-01-22 16:45:55 +03:00
Pierre-Hugues HUSSON
09baacad99
Merge pull request #225 from DarkJoker360/11-emui9-fp
...
Address Huawei fingerprint denials
2021-01-22 10:53:15 +01:00
DarkJoker360
49a4d5ce06
Address Huawei fingerprint denials
...
* Fixes fingerprint enrollment issues on P vendor devices.
2021-01-22 10:46:46 +01:00
Pierre-Hugues Husson
43f324824a
Fix video crashing on apps targetting Android 11, on some Mediatek devices (like Redmi 9)
2021-01-21 10:00:15 -05:00
Pierre-Hugues Husson
aae160672f
Add a totally manual ADB, triggerable using /cache/phh-adb. This should help debugging early startup issues
2021-01-19 23:46:40 +01:00
Pierre-Hugues Husson
e444a5f575
Disable fdsan by default. This is already disabled by default on user build. Some HALs do not work properly with fdsan
2021-01-10 22:26:15 +01:00