[UNOFFICIAL] crDroid Q Mod //crDRom

eremitein

Senior Member
May 16, 2017
970
1,189
103
crDroid 6.11


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


crDRom is a project which based on crDroid with @AndyYan's and @phhusson's Treble GSI patches. Built with some Andy's patches & recommendations, also even 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 LineageOS GSI, but can't boot crDRom - try to removing that file

UPDATE VERSION
base: crDroid 6.11
latest build: 2020.10.19
treble patches: v222+
SPL: 5 Oct 2020


FEATURES/CHANGES
• no in-built root
• changed Phh Settings "Main Icon"
• and Phh Settings moved to the bottom
• mobile networks on MTK should work
• tuning of the status bar, icons more tightly to each other
• added option to set statusbar icons spacing (need reboot to properly apply changes)
• fixed the display of the status of security patches (GSI specific)
• now some pre-installed Apps can be disables from Settings
• fixed offline charger to works in enforced mode (still not for all devices)
• fixed call recording in Dialer (not supports on all devices)
• deep sleep fix included (based on patch by @Hami_Do)
• on battery saver auto dark mode disabled, you can choice light/dark theme
• fixed QS tiles editor (don't followed columns number)
• slightly fixed system UI theme (QS tiles h-padding, search bar in Settings etc)
• few changes to reduce consumed resources - more space, more speed, more battery life
• in stock camera removed HAL3 green artefacts which exist on few Xiaomi devices
• 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
• option to set system UI optimization level (use careful, do not set IPS level for OLED)
• fixed DeskClock widget (with the GoogleSans font was cropped)
• turned off the indicator flashing when the battery level is low
• added option "Swipe for notifications" for fingerprint scanner
• in Dialer added option to set fullscreen contact's photo
• reworked dark mode support for few apps (Files, Calculator, DeskClock)
• replaced apps: Gallery, Dialer, Messaging, Calculator, Keyboard
• French and Russian translations for crDRom custom settings
• for Mi A2 Lite LTE is set by default
• used Bromite webview
• updated Redmi 6 Pro overlay
• removed Updater (useless in GSI)
• fixed boot on Mi 10 (Lite), K30 (Pro)
• major interface speed improvements
• tweaks for Xiaomi 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
• by default enabled LiveDisplay
• added custom Google Cloud restore option (Settings > Accounts)
• added few patches from GrapheneOS
*grayed options not realized yet

DOWNLOAD (CLICK H3RE)
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

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, @AndyYan
projects: TrebleGSI • BlissROMs • LineageOS • Havoc-OS • GrapheneOS
 
Last edited:

Etsyo

Senior Member
May 10, 2013
118
35
0
İzmir
An amazing rom. It has some downs on my device though. I'm using a device named Vestel Venus E4, you've probably never even heard about it. It has quad core cpu and 2 gigs of ram. On my device, this rom is a bit laggish. I mean it's fast but the transitions and the animations aren't smooth no matter how much I play with the animation scales on developer settings. Here is the other info that you may need about my device. I don't even want to change this rom maybe with some updates it will become smoother :) Thanks for this great job man :)
 

Attachments

eremitein

Senior Member
May 16, 2017
970
1,189
103
An amazing rom. It has some downs on my device though. I'm using a device named Vestel Venus E4, you've probably never even heard about it. It has quad core cpu and 2 gigs of ram. On my device, this rom is a bit laggish. I mean it's fast but the transitions and the animations aren't smooth no matter how much I play with the animation scales on developer settings. Here is the other info that you may need about my device. I don't even want to change this rom maybe with some updates it will become smoother :) Thanks for this great job man :)
well, try to add this line to the /system/build.prop
debug.sf.latch_unsignaled=1
or set this prop with adb/terminal with command
setprop debug.sf.latch_unsignaled 1

if this will fixed lags then send me result of commands
getprop ro.vendor.build.fingerprint
getprop ro.vendor.product.device
 

Etsyo

Senior Member
May 10, 2013
118
35
0
İzmir
well, try to add this line to the /system/build.prop
debug.sf.latch_unsignaled=1
or set this prop with adb/terminal with command
setprop debug.sf.latch_unsignaled 1

if this will fixed lags then send me result of commands
getprop ro.vendor.build.fingerprint
getprop ro.vendor.product.device
My device isn't rooted :/ And I couldn't figure out how to do this over adb shell in recovery mode. Could you give me some instructions?
 

eremitein

Senior Member
May 16, 2017
970
1,189
103
My device isn't rooted :/ And I couldn't figure out how to do this over adb shell in recovery mode. Could you give me some instructions?
you can run all prop commands from adb without root, but not in recovery. just boot gsi and connect you phone to the pc and allow it to debug
then run on PC "adb shell" and run commands, which i gave
 
  • Like
Reactions: hacker812c

Etsyo

Senior Member
May 10, 2013
118
35
0
İzmir
you can run all prop commands from adb without root, but not in recovery. just boot gsi and connect you phone to the pc and allow it to debug
then run on PC "adb shell" and run commands, which i gave
I'm getting "device unauthorized" error on adb commands. No matter what I tried I couldn't get past it. I even tried a different computer which I haven't even used before but the problem still persists. I'm using your LEVEL 6 (IPS) setting on UI Speedup/Powersaving option under Display Settings. I think it's not bad for now but can you explain what those levels are? Because I couldn't find an explanation...
 

oye.devil

New member
Oct 15, 2017
2
0
0
you are the 1st man, who reported this
nobody in my tg group said about bad call quality
can you describe it, and which your device and vendor/kernel
I've tried many times to install crdroid, pixel experience and evolutions gsi but they all got stuck at bootanimation but other gsi like havoc and aosp work really good and boot up in 2 minutes please somebody guide me what's really happening
 

Rush

Senior Member
Apr 19, 2019
755
128
53
neuss
Moto G5s Android P Lineage OS 16 Vendor (there is no OEM Vendor):

#Bug

Using the edit panel option from the QS Panel breaks SystemUI (tiles don't do nothing, sudden lag spikes, crashes)

Restarting the device, or restarting SystemUI solves the issue, but trying to edit again breaks it again
@eremitein

Update:
Doesn't happen on Vanilla builds

Update 2:
Always happens with any Gapps installed (opengapps in this case) :confused:
 
Last edited:

Rush

Senior Member
Apr 19, 2019
755
128
53
neuss
Btw, is there any particular reason any optimization level above 2 makes the launcher become square?

Like the animations and recents panel?
 

eremitein

Senior Member
May 16, 2017
970
1,189
103
Update (2020.09.30)

  • crDroid 6.10
  • September SPL
  • removed Updater (useless in GSI)
  • fixed boot on Mi 10 (Lite), K30 (Pro)
  • major interface speed improvements
  • reworked Speed UI overlays
  • have ARM A-only Go (1.5+Gb)
  • default AOSP bootanimation (for more generic)
  • Bromite WebView 85.0.4183.110

DOWNLOAD //all architectures
 
  • Like
Reactions: hacker812c