qiDroid Project - eremitein/treble-patches GitHub Wiki

Download

All target builds

About

qiDroid is a project which based on BootleggersROM with phhusson's Treble GSI patches. Built without "ALLOW_MISSING_DEPENDENCIES=true" flag. And system can run with SELinux enforced state, as original Phh AOSP GSI. Fully compatible with PHH-Treble patches exclude one low level change: by default exist file /system/phh/secure (for Google Certification PASS), so if you can boot AOSP or LineageOS GSI, but can't boot qiDroid - try to removing that file

Changes

Update (2020.10.21)

  • latest phh treble patches
  • latest BootleggersROM 5.2 sources
  • up to October SPL (really, all mandatory patches came in September)
  • this release with "secure" file and without su/Superuser (most people voted)
  • tweaks for Xiaomi Redmi 9 'lancelot' and Redmi Note 9 'merlin' (audiojack, brightness, fp touches)
  • changed minimal brightness level for Redmi Note 8 Pro
  • initial Redmi 9 'galahad' overlay
  • added DT2W support for QIN 2
  • added custom Google Cloud restore option (Settings > Accounts)
  • Bromite WebView 85.0.4183.110 (newest version have bug when downloading something)

Update (2020.09.29)

  • BootleggersROM version 5.2
  • merged September SPL missing patches
  • added few patches from GrapheneOS
  • enabled LiveDisplay by default
  • fixed boot on Mi 10 (Lite), K30 (Pro)
  • added Russian translation (more than 95%)
  • have ARM A-only Go (1.5+Gb)
  • reworked Speed UI overlays
  • default AOSP bootanimation (for more generic)
  • Bromite WebView 85.0.4183.110

Update (2020.08.23)

  • same base and treble patches
  • added option to set statusbar edges padding
  • fixed cropped font in network traffic monitor
  • fixed SELinux status info (GSI specific)

Initial release (2020.08.21)

  • version of phh-treble patches v222+
  • BootleggersROM base is Queue 5.1 Stable
  • Phh Setting moved to bottom of all settings (please don't be scare๐Ÿ˜„)
  • in default launcher added double tap for screen-off gesture
  • added 0.2x, 0.8x and 1.2x to the animation speed selection menu
  • by default set 0.8x animation speed
  • fixed cropped by edges status bar (GSI specific)
  • disabled "Customize your Pixel device" and other annoying suggestions
  • tuning status bar, icons more tightly to each other
  • fixed error when uninstalling some programs (when plugged SD-card with vFAT FS)
  • added option "Swipe for notifications" for fingerprint scanner
  • few changes to reduce consumed resources - more space, more speed, more battery life
  • disabled some disputable Google components, for sample is fixed overall WiFi speed in the aggregate with GPS + Bluetooth
  • on my device (with stock vendor) Google Play certification passed without any patches and Magisk, just works out-of-the-box
  • added options to set system UI optimization level, test them manually on your device for speed/battery improvements (use careful, do not set IPS level for OLED)
  • Gapps variants: used normal webview (no errors to installing Chrome), stock launcher with Google Feed (and without crappy search bar)
  • Dialer from CAOS: option to set fullscreen contact's photo, small theme fixes, translations, call recording (not supports on all devices)
  • replaced apps: Gallery, Keyboard, Dialer, Messaging, Contacts, Calculator - all supports dark theme
  • on battery saver auto dark mode disabled, you can choose light/dark theme
  • fixed offline charger for some devices (mostly Qualcomm, few MTK)
  • in stock camera removed HAL3 green artefacts which exist on some Xiaomi devices
  • fixed status info of security patches (GSI specific)
  • removed ugly divider lines in Settings UI (not all of them)
  • updated Redmi 6 Pro overlay
  • for Mi A2 Lite LTE is set by default
  • added USB-tethering QS tile
  • Bromite webview v84.0.4147.121
  • fixed notch hider (GSI specific)
  • lock icon disabled
  • OOS style switches

Bugs

  • excluding fixes, the same as on all Q GSI (in some cases does not work: broadcasting on TV, calls via BT; offline charging does not work normally for many devices; problems with GPS etc etc)