• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][10.0][UNOFFICIAL][MATA][microg][VoLTE][WireGuard] crDroid v6.12

monark88

Senior Member
Mar 5, 2015
133
160
0

Code:
*** Disclaimer
I am not responsible for any damage you made to your device
You have been warned

crDroid is designed to increase performance and reliability over stock Android for your device also attempting to bringing many of the best features existent today


Features:

Flashing Instructions:

Pre-installation:

First time installation:
  • Fastboot Flash Essential's Jan update (You can get it here)
  • Flash twrp, then boot into it.
  • Flash the rom.
  • Flash the twrp zip.
  • Optional: flash OpenGapps package of your choice.
  • Optional: boot into system, then flash magisk.

Sources:
ROM: https://github.com/crdroidandroid
Kernel: kernel url

Download:
ROM https://www.androidfilehost.com/?w=files&flid=314554
Changelog: https://raw.githubusercontent.com/crdroidandroid/android_vendor_crDroidOTA/10.0/changelog_<device codename>.txt

Known issues:
Speaker phone call volume stays at a fixed level.


Visit official website @ crDroid.net
crDroid <device> Telegram
crDroid Community Telegram
Donate to help our team pay server costs


XDA:DevDB Information
crDroid, ROM for the Essential Phone

Contributors
monark88
ROM OS Version: Android 10
ROM Kernel: Linux 4.x
ROM Firmware Required: Flash January Stock image.
Based On: LineageOS

Version Information
Status: Testing

Created 2020-07-06
Last Updated 2020-11-09
 
Last edited:

monark88

Senior Member
Mar 5, 2015
133
160
0
Reserved

I was quite tired of all the mata ROMs with built-in gapps, and so many without all the great customizations that crDroid brings. We needed a ROM with Signature Spoofing for microg support. I've tested out the 360 degree camera, it's working. I tested phone calls, wifi, messaging, and microg installation. All works, can even get location with UnifiedNLP on Android 10! I tested with minmicrog and NanoDroid with magisk overlay.

If this is well received, I'll work on improving issues and getting official status.
 
Last edited:

TDP95

Member
Mar 9, 2020
13
5
0
Funny I would see this. I had the exact same idea yesterday. I finally got around to building crDroid v6.7 with the LineageOS 17.1 kernel as you have. I also used the LineageOS 17.1 device files, and TheMuppets vendor files, (https://github.com/TheMuppets/proprietary_vendor_essential). I then installed Magisk and MinMicroG NoGoolag edition. I find that this ROM so far has been working fine. The only real issue I have found is that Aurora Droid which is installed from the MinMicroG package seems to crash during the first launch sync. However, relaunching it and syncing resolves the issue. This didn't seem to happen when building LineageOS 17.1 with full signature spoofing when I was testing that. Not entirely sure though if others will see that, or if it was my build.

I really hope to see your build get more testing, and get official status! :D

Best of luck!
 
  • Like
Reactions: monark88

monark88

Senior Member
Mar 5, 2015
133
160
0
Funny I would see this. I had the exact same idea yesterday. I finally got around to building crDroid v6.7 with the LineageOS 17.1 kernel as you have. I also used the LineageOS 17.1 device files, and TheMuppets vendor files, (https://github.com/TheMuppets/proprietary_vendor_essential). I then installed Magisk and MinMicroG NoGoolag edition. I find that this ROM so far has been working fine. The only real issue I have found is that Aurora Droid which is installed from the MinMicroG package seems to crash during the first launch sync. However, relaunching it and syncing resolves the issue. This didn't seem to happen when building LineageOS 17.1 with full signature spoofing when I was testing that. Not entirely sure though if others will see that, or if it was my build.

I really hope to see your build get more testing, and get official status! :D

Best of luck!
I did have one force close of NLP backend with minmicrog, but it cleared up after the initial crash. NanoDroid beta had no issues. It's comforting to know others are interested in gapps-less (or less gapps ;)) ROMs, to the extent of building their own!
 
  • Like
Reactions: vsn4 and atharchian

TDP95

Member
Mar 9, 2020
13
5
0
I did have one force close of NLP backend with minmicrog, but it cleared up after the initial crash. NanoDroid beta had no issues. It's comforting to know others are interested in gapps-less (or less gapps ;)) ROMs, to the extent of building their own!
Speaking of NLP, and location services in general, I do notice in the microG self-check mine appears to not have the proper permission to access location in the background, and it seems the permissions is unknown. I see the permissions as "android.permissions.group.UNDEFINED", and I am unable to grant it permission. Did you notice this as well? Or, were you able to provide all permissions without issue?
 

monark88

Senior Member
Mar 5, 2015
133
160
0
Speaking of NLP, and location services in general, I do notice in the microG self-check mine appears to not have the proper permission to access location in the background, and it seems the permissions is unknown. I see the permissions as "android.permissions.group.UNDEFINED", and I am unable to grant it permission. Did you notice this as well? Or, were you able to provide all permissions without issue?
The only thing I had to do finish microg setup was run this from ADB or termux.

Code:
pm grant com.android.vending android.permission.FAKE_PACKAGE_SIGNATURE
I've attached screenshots of my microg self-check results and locations permissions. The only unticked box is last known location, which I think is because I haven't used it since last flash..

EDIT: attachments weren't loading.. uploaded here
 
Last edited:
  • Like
Reactions: vsn4 and atharchian

TDP95

Member
Mar 9, 2020
13
5
0
Something I have noticed with my build is that the status bar clock freezes, and the network monitor when enabled in the crDroid settings disappears from the status bar quite frequently. The time on the lock screen and clock app appear correct always. Rebooting the system or system UI, as well as locking and unlocking a few times corrects it. But it happens again after the next lock or so. Is this something you have noticed with your build as well? Or, are you not seeing these issues?
 
Last edited:

kietdt1324

New member
Aug 13, 2017
1
0
0
So far so good. I love performance on this rom. The only issue for me is crdroid launcher. I'm replace it with pixel launcher + quickswitch and everything working so smooth. I'm waiting for the next build in future for more optimize.
 

monark88

Senior Member
Mar 5, 2015
133
160
0
Thanks for the rom, I saw two issues related to Lineage tree, VoLTE not work for me, I fix with a Magisk module and codec aptx don't work too.
Any chance to have the wireguard module baked in the kernel?

Thanks for this gappless signature spoofing enabled Rom!
Finally one that works out of the box :)
New release is up. It has WireGuard and VoLTE enabled by default. Tested both, both working. Be aware that there could be a DNS leak for wireguard using kernel right now.

Screenshots for proof

Download is in first post, or you can shortcut here.

Dirty flash worked fine for me, but ymmv.
 
Last edited: