Custom Project Treble GSIs get updated with the May 2020 security patches and add DC Dimming support on OPPO devices
A bunch of Samsung devices started receiving the May 2020 security patches even before Google published the security bulletin for the month and rolled out corresponding OTA updates for the compatible Pixel devices. Even if you don’t have a Google Pixel phone or one of those Samsung flagships, you still have a chance to bump the Android security patch level (SPL) of your device by flashing an updated Generic System Image (GSI), provided the device itself is compliant with Project Treble and the bootloader is unlockable. In fact, XDA Recognized Developer phhusson, a well-known name in the third-party GSI development community, has recently updated his custom AOSP-based Project Treble GSI AKA Quack Phh-Treble with May 2020 security patches as well as several OEM-specific fixes.
As a quick refresher, the developer already added support for the double-tap to wake gesture on Xiaomi phones and Realme’s under-display fingerprint sensors since the last few builds of Quack Phh-Treble. Apart from the new security patches, the latest version (v216) of the custom GSI is now fully compatible with the ultrasonic fingerprint sensor on Samsung devices running Android 10. phhusson also incorporated several fixes related to Qualcomm’s vendor implementation which could lead to a higher camera recording resolution on the Snapdragon platform.
Regarding OEM-specific enhancements, the new build can now correctly recognize different parameters like battery stats and automatic brightness on some Nokia phones. On the other hand, DC Dimming should work on compatible OPPO devices on this custom GSI from now on. For those not familiar with the term, DC Dimming is an industry standard method of dimming the OLED panel to reduce the screen flickering under certain scenarios.
The complete changelog can be found below:
- May 2020 security patch
- Fix boot on Samsung Galaxy A30
- Fix long boot on Oreo vendor for Redmi 6A and Redmi 6
- Fix ultrasonic fingerprint sensor on Samsung Q vendor
- Fix recent buttons on FLOSS variant
- Fix flashlight on S10 Lite
- Fix double-tap-to-wake on Xiaomi Redmi Go
- New overlays (fixes battery stats, automatic brightness, …)
- Cleanup of IMS use in hardware overlays
- Gives more changes for vendor media profile to work
- Treble settings:
- Qualcomm devices: Add an option to use vendor media profiles. This may enable higher camera recording resolution.
- Qualcomm devices: Add an option to use vendor audio policy. This may fix some audio issues, but might create some others.
- Add an option to disable audio effects. This might fix some audio issues.
- Oppo: Add an option to enable dc diming.
- Invert logic for navbar: navbar is enabled by default, but can be disabled.
Before flashing the custom GSI, you should determine your device variant using the Treble Info app linked below. The flashing process will require you to factory reset your device, so be sure you’re prepared to lose app data before you proceed. We suggest you opt for an off-device backup (such as on your PC or an SD Card), in case anything goes south.