As a consequence of separating the Android OS framework and the vendor HALs and Linux kernel, Project Treble enables the ability to boot an AOSP Generic System Image (GSI) on any supported device. While Google does provide developer-centric Android 10 GSIs as well as a handy flash tool on its website, community developers have long been distributing their own custom GSIs based on popular custom ROMs or just plain AOSP. These distributions often incorporate device-specific fixes so that end users can easily substitute the heavily customized Android skin on their phones with an almost stock experience without breaking basic functionalities like Wi-Fi or RIL. The pioneer in this field, XDA Recognized Developer phhusson, has now updated his custom Project Treble GSI with the latest April 2020 security patches as well as a whole lot of other fixes.

Visit XDA’s Project Treble forum

The latest version of "Quack Phh-Treble", phhusson's self-compiled custom GSI based on Android 10, is v215, and it comes with double tap to wake gesture support on several Xiaomi phones. The developer has also added compatibility patches to detect the fingerprint scanners, including under-display sensors, on Realme phones since v214. Users can also find a remote debugging option (disabled by default) in the last few builds that enables the developer to connect to their device via ADB for troubleshooting.

Quack Phh-Treble — XDA Thread

The complete changelog for Quack Phh-Treble v215 is as follows:

  • Temporarily removed gapps variant for 32 bit targets
  • Migrate from pe gapps to opengapps
  • Reenable FLOSS variant (exclusively 64bits because of Firefox/Fennec)
  • April security patch level
  • Fix DT2W on Samsung Galaxy Tab A 10.1
  • Fix crash when entering "misc" settings
  • Fix dt2w for a various number of Xiaomi devices
  • Fix a crash in "Samsung" settings
  • Include vr hwcomposer. Should fix error on Huawei devices on boot stating incompatible vendor
  • Fix audio and fingerprint behaviour on Mi Mix 3 5G, Redmi Note 8 Pro
  • Enable navbar by default
  • Disable Samsung pre-installed apps
  • Fix internal SU's support of root-ed backup/restore apps
  • Fix brightness on Realme C1
  • Disable toasts about incompatible SDK
  • Enable multi-user for all devices
  • Fix screen brightness control on some Huawei devices
  • Add persist.sys.phh.no_vendor_overlay property to disable all vendor overlays

If you want to try out phhusson’s GSI, you should determine your device variant using the Treble Info app linked below. Afterward, grab the corresponding build from the project's GitHub release page (latest version can be found here) and flash it manually or using the tool developed by XDA Member stevegsames.

[appbox googleplay "tk.hack5.treblecheck"]