BootleggersROM 5.2
Your warranty is now void!
We're not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this ROM
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at us for messing up your device, we will laugh at you
Your warranty is now void!
We're not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this ROM
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at us for messing up your device, we will laugh at you
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
UPDATE VERSION
latest build: 2020.10.21
treble patches: v222+
SPL: 5 Oct 2020
FEATURES/CHANGES
• no in-built root, activated SafetyNet tweak
• 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
• fixed notch hider (GSI specific)
• lock icon disabled
• OOS style switches
• enabled LiveDisplay by default
• fixed boot on Mi 10 (Lite), K30 (Pro)
• added Russian translation (more than 95%)
• 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)
*grayed options not realized yet
• 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
• fixed notch hider (GSI specific)
• lock icon disabled
• OOS style switches
• enabled LiveDisplay by default
• fixed boot on Mi 10 (Lite), K30 (Pro)
• added Russian translation (more than 95%)
• 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)
*grayed options not realized yet
DOWNLOAD (CL1CK HERE)
vanilla, gapps: all architectures
NAMING
Some information you should know about knowing what type of gsi it is
<ARCH>_xyZ
<ARCH> can either be arm, a64 (arm32_binder64) or arm64
x can either be a or b
y can either be v, o, g or f
Z can be N or S
b = a/b
a = a-only
g = gapps
o = gapps-go
v = vanilla (no gapps included)
f = floss (free & open source apps instead gapps)
N = no superuser
S = superuser included
so in most common example "arm64_avN" is ARM64 A-only vanilla with no superuser
<ARCH>_xyZ
<ARCH> can either be arm, a64 (arm32_binder64) or arm64
x can either be a or b
y can either be v, o, g or f
Z can be N or S
b = a/b
a = a-only
g = gapps
o = gapps-go
v = vanilla (no gapps included)
f = floss (free & open source apps instead gapps)
N = no superuser
S = superuser included
so in most common example "arm64_avN" is ARM64 A-only vanilla with no superuser
CONTACTS
> telegram group
> project page
KN0WN BUGS
• excluding fixes, the same as on all Q GSI (in some cases doesn't work: broadcasting on TV, calls via BT; offline charging does not work normally; problems with GPS etc etc)
NOTE: always test ROM first without Magisk (with clean boot.img). and don't send me bug reports if you have:
a) Magisk installed
b) modified/custom vendor or kernel
c) dirty flashing rom without wiping data
d) modified props values (another device fingerprint and so on)
CREDITS
persons: @phhusson
projects: TrebleGSI • BlissROMs • crDroid • PixelExperience • ION • neon-OS • Havoc-OS • LineageOS • Evolution-X • LiquidRemix • ExtendedUI • GrapheneOS • abc rom
Last edited: