FORUMS

[ROM] [sailfish] [8.1] [LOS-based] **crDroid**OMS**v4.7 (10/12/18)

2,761 posts
Thanks Meter: 4,190
 
By hokiealumnus, Recognized Contributor on 20th January 2018, 03:14 PM
Post Reply Email Thread
ROM thread text:


This is crDroid for 5" Pixel [sailfish]
crDroid Website: https://crdroid.net/

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. We're mainly based on LineageOS so use custom kernels compatible with them!


Features
Click for feature list (helps shorten the OP.)


Always Have a full functional Backup. Just in case!


DOWNLOAD ROM


Vendor image for current build - OPM4 July vendor image - DOWNLOAD VENDOR

GAPPS: For now, open gapps unofficial, also courtsey @razorloves - DOWNLOAD GAPPS
OpenGapps: Not Supported anymore, use @razorloves gapps.

First time installing crDroid to your Pixel, or coming from another ROM:

**NOTE** As you probably know by now, marlin and sailfish are weird. You must be on TWRP 3.2.0.0 to install this! 3.2.1.0 does not allow ROM installation. 3.2.0.0 does not encrypt properly, so you must remove your PIN/password before booting to and / or installing it. These installation instructions will assume you already know and have done that.
**NOTE** You are also able to use 3.2.1.-2 (3.2.0.0 or 3.2.1.-2)(Nothing in between)

** Make sure you're running a proper working Recovery (CWM or TWRP)
1) Copy crDroid zip, gapps zip & vendor img to your device
2) Boot into Recovery
3) Wipe cache, system, & data (or just cache & system for a dirty flash).
4) Flash ROM
5) Flash TWRP ***If you do not do this, you will lose TWRP!***
6) Reboot back into TWRP
7) Flash vendor image
7a) Mount vendor partition, navigate to vendor/overlay and delete that folder
8) Flash gapps
9) Boot up

For root, AFTER you boot into the ROM, you can go back to recovery and install Magisk 16.2
If you like music like I do and want to make it better, see post #3 for instructions on installing ViPER4Android.

Instructional Video
I Apologize about video quality, but this will help get you an idea of the steps involved.
Steps are the same for Marlin and Sailfish. Use corresponding files for device.
https://youtu.be/mmxIrp7BiRk

Upgrading from earlier version of crDroid:
The only difference between clean flash as above and upgrading is you just wipe system & cache, leaving data. Everything else is the same. ***Remember to always clean flash before reporting problems. Clean flashing is always the best method of ROM install.

KNOWN ISSUES
None that stand out, If you find something that is consistently reproducible, do so and pull a log. Without logs, we cannot fix the bugs. Please report any that you run into, assuming you have tested on a clean install.

NOTE ON SUBSTRATUM
We currently do not have substratum commits in the ROM because they have not updated their repos on git for Oreo. As such, if you want to use Substratum, you will be doing so by allowing root and using legacy mode. you -must- make sure whatever theme you try supports 8.1. Even some that say they support Oreo may only work with 8.0, not 8.1. I'd recommend the following:
  • Suggestion: whenever installing themes, remove your pin/password so you can get TWRP to mount data.
  • If you get in a FC/bootloop situation, boot to TWRP, mount data and remove the file /data/system/overlays.xml.
  • That should allow you to boot and uninstall the overlays without reinstalling anything.

Don't expect any support if you:
- are not running the included kernel
- have installed any mods such as Xposed!
- have modified system files

Thanks to:

- @razorloves - Without his device tree and kernel bringup to work from, crDroid for marlin & sailfish would not be possible at all. Apart from the ROM development itself (for which @neobuddy89 bears the largest burden, in addition to the great developers of LineageOS itself), credit for this ROM being able to even build goes to razorloves.

- Google
- LineageOS
- SlimRoms
- AOSPA (Paranoid Android)
- OmniRom
- NamelessROM
- Many others... (if you're feeling upset being out of the thanks list just send a PM )

Source Code:
Device tree: https://github.com/razorloves/androi..._google_marlin
Kernel tree: https://github.com/razorloves/androi..._google_marlin
Vendor tree: https://github.com/razorloves/proprietary_vendor_google
Credit for all of those trees goes to @razorloves , without whose work crDroid for marlin would be a shell of itself!

XDA:DevDB Information
[ROM] [sailfish] [8.1] [LOS-based] **crDroid**v4.7, ROM for the Google Pixel

Contributors
hokiealumnus, neobuddy89, BHermes21, The rest of the crDroid team
Source Code: https://github.com/crdroidandroid/

ROM OS Version: 8.x Oreo
Based On: LineageOS

Version Information
Status: Nightly
Current Stable Version: v4.0
Stable Release Date: 2018-03-23
Beta Release Date: 2018-01-19

Created 2018-01-20
Last Updated 2018-10-12
The Following 21 Users Say Thank You to hokiealumnus For This Useful Post: [ View ] Gift hokiealumnus Ad-Free
20th January 2018, 03:17 PM |#2  
hokiealumnus's Avatar
OP Recognized Contributor
Thanks Meter: 4,190
 
More
I already said it in my post above, but feel it needs repeating. HUGE thanks to @razorloves , without whose marlin bring-up this ROM would still not be built.

Also thanks to @almightysiman for confirming the ROM functions on sailfish.

Side note: You won't find BETA2 for sailfish. I skipped it so sailfish & marlin were on the same version number.
The Following 8 Users Say Thank You to hokiealumnus For This Useful Post: [ View ] Gift hokiealumnus Ad-Free
20th January 2018, 03:17 PM |#3  
hokiealumnus's Avatar
OP Recognized Contributor
Thanks Meter: 4,190
 
More
*** NOTE - We cannot actively support audio (or any other) mods. I'm posting this because it works for me and I use it personally. This is not supported by our ROM team. Only the ROM / vendor / gapps and nothing else is supported by the crDroid development team. ***

If you like music as much as I do and prefer to use Viper4Android, install it as follows:

0) This requires Magisk; install Magisk 15.x (whatever is most recent)

1) Using a root explorer (I prefer FX File Explorer), navigate to /system/system/priv-app/AudioFX and rename AudioFX.apk to AudioFX.BAK. Reboot.
2) Install three Magisk modules:
a) Magisk SELinux Permissive Script (Get it here: https://forum.xda-developers.com/app...cript-t3577549)
b) Busybox for Android NDK v1.27.2 by osm0sis (Get it from Magisk downloads in the Magisk app)
c) ViPER4Android FX v2.8 by ahrion, zackptg5 (Also from Magisk downloads)
3) Reboot.
4) Enjoy your better music!
The Following 7 Users Say Thank You to hokiealumnus For This Useful Post: [ View ] Gift hokiealumnus Ad-Free
20th January 2018, 04:17 PM |#4  
neobuddy89's Avatar
Recognized Developer / Recognized Contributor
Flag Mumbai
Thanks Meter: 23,188
 
Donate to Me
More
Awesome!
GuestK00254
20th January 2018, 05:55 PM |#5  
Guest
Thanks Meter: 0
 
More
Does this rom have always on display? Didn't see it in the features list
The Following User Says Thank You to For This Useful Post: [ View ] Gift Ad-Free
20th January 2018, 06:03 PM |#6  
chuckwow69's Avatar
Member
Flag Vancouver
Thanks Meter: 16
 
More
Thanks to all involved who had a part in creating this ROM...
The Following User Says Thank You to chuckwow69 For This Useful Post: [ View ] Gift chuckwow69 Ad-Free
20th January 2018, 06:45 PM |#7  
Member
Thanks Meter: 4
 
More
Sorry to be that guy but could someone briefly explain step 7a for me ? I've only flash one Rom so far on my pixel and it did not go smoothly to say the least...
20th January 2018, 07:53 PM |#8  
hokiealumnus's Avatar
OP Recognized Contributor
Thanks Meter: 4,190
 
More
Quote:
Originally Posted by bluedog220

Sorry to be that guy but could someone briefly explain step 7a for me ? I've only flash one Rom so far on my pixel and it did not go smoothly to say the least...

You have to mount vendor (TWRP/Mount/Vendor, back), then go to Advanced / file manager/ navigate to /vendor/overlay. Choose delete, swipe right.
The Following 3 Users Say Thank You to hokiealumnus For This Useful Post: [ View ] Gift hokiealumnus Ad-Free
20th January 2018, 09:00 PM |#9  
Senior Member
Thanks Meter: 63
 
More
Gotta say, this is, so far, the perfect flashing experience in Oreo ROMs. I had no force-closes at setup, and no issues with the flashing process. So far, it has been great. Gonna use it for a few days, but as of now, this looks like my daily driver. Thanks again for this!
The Following User Says Thank You to stompysan For This Useful Post: [ View ] Gift stompysan Ad-Free
GuestK00254
20th January 2018, 09:09 PM |#10  
Guest
Thanks Meter: 0
 
More
Does inlimited original quality photos work? Some ROMs I've noticed it doesn't work
20th January 2018, 09:18 PM |#11  
Senior Member
Thanks Meter: 63
 
More
Quote:
Originally Posted by shagbag913

Does inlimited original quality photos work? Some ROMs I've noticed it doesn't work

We good! Working on mine.
Attached Thumbnails
Click image for larger version

Name:	Screenshot_Photos_20180120-151657.png
Views:	4192
Size:	142.3 KB
ID:	4395071  
The Following 2 Users Say Thank You to stompysan For This Useful Post: [ View ] Gift stompysan Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes