yashsingh1/xdaforums huggingface dataset:
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
Hey guys!

To prevent the other CM14.1 thread from getting too crowded I'll be putting my own builds up here :)

These builds will be based on the official source except I'll keep adding in new features and fixes before they're officially merged, and I'll be putting in some other small changes along the way if I feel they improve the experience without compromising on anything else :)

Currently working:

//All battery status indicators are fixed

//Pocket mode

Modifications:

//'Unofficial' tag removed from CyanogenMod version. It just made me squirm with the lack of aesthetic. Of course this is still an unofficial version! :)

Updated (//): 16.11.03

Download link: https://drive.google.com/open?id=0B88aOagl9VcCV3YtNFpwRzR1akk

Credit of course goes to CyanogenMod and all of its contributors for all of their work!

Disclaimer:

This software is provided by me "as is" and "with all faults." I make no representations or warranties of any kind concerning the safety, suitability, lack of viruses, inaccuracies, typographical errors, or other harmful components of this software. There are inherent dangers in the use of any software, and you are solely responsible for determining whether this software is compatible with your equipment and other software installed on your equipment. You are also solely responsible for the protection of your equipment and backup of your data, and I will not be liable for any damages you may suffer in connection with using, modifying, or distributing this software.

XDA:DevDB Information

CyanogenMod14.1-cohaolain, ROM for the OnePlus 3

Contributors

cohaolain

Source Code: https://github.com/cohaolain

ROM OS Version: 7.x Nougat

Version Information

Status: No Longer Updated

Current Beta Version: 7.1 (CM14.1)

Beta Release Date: 2016-11-04

Created 2016-10-31

Last Updated 2016-11-12
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] saayuj98:
First...!!

Will definitely try it out.

Peace :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] silentvisitor:
Call Echo and no audio in video chat apps fixed ?

Two things that not allowing me to return to 7.1 :(

Thanks for building and sharing your builds.

Btw are you open to suggestions or requests?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] revive111:
Nice work!

Can you remove cm setup wizard? Cos I'm a Chinese, and if I flash gapps, I can't pass it. And set selinux to permissive?

Thinks a lot!
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
In my testing I haven't experienced any call echo. And I can't test video chat apps right now, so you'd have to check for that yourself mate, or wait for someone else to let you know here, sorry about that :(

No problem anyway mate, I'm only doing this on a learning curve. That said, I'm open to suggestions and requests, but they should be submitted without much expectation. This is my first ROM, and I'm pretty new to Android development. I can try my best, but I'm no expert. Although I do love a challenge, I can't make any guarantees ;)

But for now I'm going to try and get Google Assistant working by default. We'll see after that :P
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] SamuelBegui:
Great! When I have time I'll definitely give it a try.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
Sorry mate, but I don't want to make such drastic changes, particularly ones that most people don't need :(

I think the setup wizard should stay, and that selinux is fine just the way it is.

Also, I'm not completely sure how to do either of these things anyway....
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] saayuj98:
Can you include your personal Github sources such as device and kernel tree in the 1st post to actually see what changes you've done so far at the moment?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] revive111:
OK,fine.

In cm13, I can pass it without anything, just wait cm to fix this bug.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] _MartyMan_:
Thanks for this! :D :good:
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
As soon as I've learned how to do that, I will do that.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] saayuj98:
I think its not possible( maybe I'm wrong in here) to change device model when you're building as it might create errors during build process. You might need to create a separate bash script I believe, for users to change that afterwards while flashing the ROM. Or create an Aroma Installer to give user an option to do that if he/she wants to.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Ashish Bhalla:
which gapps should i flash opengapps 7.1 nano or opengapps 7.1 pico ?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] saayuj98:
I use pico gapps everytime(I like my system being less bloated). Nano is a good option too.

I suggest you to go with Nano.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
I recommend pico, but nano is fine if you don't want Google Now, or Now on Tap, or Assistant and stuff.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
Possibly yeah.

I ran a build that included the two lines to enable Google Assistant, it just ended up discarding the Pixel XL line like it had never been put in there at all.

Google Assistant ran fine for a while, until I cleared Google''s data. Assistant comes up straight after the wipe, but goes back to Now on Tap again afterwards.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ankushgautam:
Can i install aroma installer open gapps 7.1 on this? If yes how.. I flashed it on this rom but then on booting google services are crashing continuously play store is also not opening.. So some can help plz on this?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] silentvisitor:
Maybe init.d

---------- Post added at 04:42 PM ---------- Previous post was at 04:40 PM ----------

Really impressed by your overall response.

You can be a great developer one day. Humility, curiosity and simplicity are hallmarks.

Good luck :good:
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
I've read abouyt some bugs with the Aroma installer in 14.1. I'm not even sure if this is a CM problem or a Gapps problem, but for now, stick with pico or something pre-packaged if you can :)

Thanks mate :) Maybe, maybe . Gotta finish school first! ;)

init.d, hm. Mysterious to me. I've heard tell of it many times but never learned too much about it. Better start reading up :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] MrGimpGrumble:
Was the 11/04 build pulled? i only see the MD5 on your drive..

Thanks!
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] daleski75:
Ignore this post.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
Huge thanks for that mate! :D

I'd say so too. I'd thought it could've also been the call recording commits that I cherry picked, but they only broke the dialer (patchset 3). But even with the fix (patchset 4) I didn't reckon it'd have such an impact on how we flashed the ROM. So most likely the database commits :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
It's there now, it hadn't fully uploaded when I posted. :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] corrupt1234:
Does this rom has bug when swithing data to second sim?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] kickassdave:
Squashed a good few bugs lately I see :)

Brought back loss of button switch after restart. Thanks for the work guys!!
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] minieod:
interesting that on your 11/4 build, play store wants to push the nexus/pixel camera 4.2 apk to me....i updated to it and no FC, but the viewfinder is just black, unfortunately.... uninstalling off the play store the 2.7 apk works again properly

hopefully this means we are close to a working updated google camera
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] jonahmt21:
Hi, CPU load is not working for me on CPU z or 3c toolbox
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
[MENTION=1095206]daleski75[/MENTION] You know that command you sent me earlier? It only shows me the changelog with changes in repos that I've ran 'repo start *branch*' in, do you know how can I make it work for all the repositories? :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] daleski75:
It should go through all of the repositories recursively, what output is it giving you?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
Sorry my bad, my date range was too small, so it only included my local commits. After running repo sync a few minutes ago it's showing everything that came through in the sync. Thanks again! :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] daleski75:
Ah good glad it helps mate.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
Saves a ton of time :P I changed it slightly so I could copy and paste it easily:

repo forall -vc "git log --pretty='%cd Commit: %s' --date=local --since="2016-11-01"" | sort

Only to make sure that the end of the date wasn't welded to the commit name :) Just looks a little better, thanks again!
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
[MENTION=1095206]daleski75[/MENTION] And also if I want to see by repository what has changed, this works awesome :D

repo forall -pvc "git log --pretty='%cd Commit: %s' --date=local --since="2016-11-01""
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] daleski75:
Looks much better mate and yeah it's a definite time saver specially when everyone wants to see change logs.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] liver20:
Last build works substratum 100 %?

Enviado desde mi ONEPLUS A3003 mediante Tapatalk
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] itsdacj:
Just wondered, does this ROM have iOS emoji? It sure seems like it
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
Nope mate, sorry about that. Can't merge due to conflicts.

Yup, iOS 10 emojis.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] inzaghi75:
Can I flash this build over daleski build?

Gesendet von meinem Pixel mit Tapatalk
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Steadyson:
Hello.

I'm really sorry but i just want to know what's the difference between your rom, the daleski version and the others..

I'm lost :'( (sorry, i'm just an user and a noob :'( )
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] pmbabu:
Step 1: Read the OP of each thread/build along with changelogs

Step 2: Review the add-ons, and if they matter to you

Step 3: Flash them and see which one you like - THAT'S THE WHOLE POINT - we have and always prefer to have choices :good::good::good:
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
Yup, as long as it's a newer build :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
This project is now under an indefinite hiatus.

I'm 16 and studying for, what's called in Ireland, the Leaving Cert, the results of which decide what college courses I'll be offered in the next academic year.

Currently, I'm pretty behind after having a busy mid-term break, but we are now amid a teacher's dispute over pay which has complicated matters further. The majority of my teachers are in one particular trade union, the ASTI, and this trade union will be beginning a series of strikes and withdrawals from supervision, meaning that for health and safety reasons, and due to the lack of supervision, my school, and all predominantly ASTI-run schools, will now remained closed indefinitely from next Monday, when we were supposed to return following our break.

Because I'm in my exam year, I've an obligation to put in a fair amount of work during the week, and to make sure the next few weeks out of school have the smallest possible effect on my grades. Because of this, I will not have time to continue maintaining this project as much as I'd like, for the sake of my future.

I hope you all understand, and I'll hopefully be around the odd time over the next few weeks, but please expect nothing, or else prepare to be disappointed.

Thanks,

-Ciaran
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ram4ufriends:
Please concentrate on your studies bro and best of luck
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] KornY10:
Yeah, best luck :good:
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cesarp3791:
Good luck! Thank you very much for all your work on this ROM:)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
Had a few minutes so here's a new build (16.11.06), please backup before flashing as I haven't tried this myself :)

Changelog:

// sepolicy improvements

// telephone framework improvements

// CMBugReport permission fixes

// Settings app fixes

// kernel changes

// themes changes (not implemented?)

Edit: Uploaded. Download link in OP

Enjoy :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] mhdepaula:
Themes have been implemented in this build ?

---------- Post added at 08:33 PM ---------- Previous post was at 08:25 PM ----------

Is there any chance to implement and operate the camera from the Google version 4.2 for Android 7.1 in next builds ? Thanks.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] jonahmt21:
Nougat with a working pocket mode. Thanks!
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] jorgis1:
This ROM is great. Very stable. I love that OP doesn't have so much info in first post. It didn't discourage me from trying out CM. Looks like I am one of the only ones with no battery stats reset, and no charging indicator. I did do a completely clean install. Don't know what it could be.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] humanzqzr:
It's a well known bug.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] fbi666:
Hello im on cm14.1 but i lovoe your bilds and want change to yor rom can i wipe only oremust i make full wipe

Thx for your work
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
Full wipe is recommended
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] NickMidd91:
You don't have to swipe anything man all you need to do is flash this over it with the Gapps and that's it all of your data will be intact as well as your apps
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] silentvisitor:
It gets processed in the initial boot phase itself so if you put a simple shell script there it could change build in build.prop on every boot. Just an idea ;)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
Thanks, will see what can be done :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] MarcoLK:
how do you got pocket mode working?

i want to do it by and for myself
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
Cherry-pick these:

https://review.cyanogenmod.org/168143

https://review.cyanogenmod.org/167929
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] reinierkramer:
Maybe a stupid question, but I have cyanogenmod 13 on my phone. Can i flash cm14.1 in twrp after I did a factory restore ?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
If you wipe all of your data from CM13, you can flash 14.1 afterwards in TWRP.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] MarcoLK:
OK thanks ;)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
No problem :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] isoladisegnata:
Anyone has tried in multirom..?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
You volunteering? ;)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Tikerz:
Steve Kondik commented on your commit. That's pretty cool. :D
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
So here's what's happening with Google Assistant in the new build (up in about 10 minutes):

If you add the ro.product.model=Pixel XL and get Google Assistant working, it MIGHT now stick between updates.

Please confirm this, it may or may not work.

It seems to keep working if only the ro.product.model=Pixel XL is left out when rebooted. I've added the ro.opa.eligible_device=true into the source so it'll be included in every build. And that seems to be the only one checked on every reboot. But you will need to but ro.product.model=Pixel XL back again if Google's data is wiped.

Again, please test this, but I can't make any guarantees. It'd be nice if this works, because there'd be no changes required in between every update to keep Google Assistant :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] inzaghi75:
Where can I activate pocket mode?

Gesendet von meinem Pixel mit Tapatalk
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] isoladisegnata:
Dont work
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
Display>Prevent accidental wake-up

At least, that enables the double-tap wake up prevention.

The pocket mode function, i.e., turning off the fingerprint sensor completely, is currently hard-coded and is always enabled.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
That's unfortunate :( Can you try and get me a more detailed log out of TWRP?

Thanks!
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
New build is now up!
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] niwia:
I heard with some patcher you can boot dual
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
Worth a look :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] :
The camera keeps force closing on me, can't even open it
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
Not having this problem, at all..... Could you please post logs?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] pokohontos:
The same
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
Ummmm, well I just flashed it again to make sure I was on the same version that's on the Drive, and my camera is working fine.

Try clear data of your camera app, but otherwise I dunno. I'm running the latest build + SuperSU.

Edit: Also, please provide logs.

Edit 2: And to clarify, I've made no camera modifications and I don't see any merged recently on gerrit.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] pokohontos:
Sorry, I already went back to the CB 3.5.5
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Schrotty35:
Dont Update the camera over the play store! Camera working fine, the problem is the update.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] isoladisegnata:
I think that we need new multirom twrp modified or fix updater script..to install every cm 14.1..
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
No bother.

The camera updates through the play store? Could you send me a link to the app in the play store please! :)

Possibly yes :L
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] daleski75:
If anyone is using my pixelfy_v6.zip then this is the cause of the camera crashes as for some it updates the camera apk to one which is not compatible with any version of cm14.

So can people with the issue confirm if they have flashed my zip or not?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Schrotty35:
I used your zip and camera works. Only the update from the store is the problem.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] daleski75:
Yup but some may not be aware of this and also I get no updates for the camera so maybe I am lucky :D
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
I also get no updates from the store.... like ever :P Why's this? Location?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] daleski75:
My zip replaces some files to make it more pixel like and google camera is one of the apps it puts in to replace camera2.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
Ohhh right sorry, thought we were talking about Snap camera :crying:
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] codeluca:
With the other cm, I was having lag when using quick settings panel (if there are notifications on it) and in the recent Apps panel.

A workaround was to activate "disable HW overlay " option but with that option enabled , I had graphical glitches.

Is the lag solved on this build ?

Thank you and have a great day !
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
I'm on my latest build and haven't had any problems with this anyway :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] codeluca:
Could it be caused by a bad flash of the rom or the gapps ? I'm gonna try tour build as soon as possible :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
Could be yeah :L most likely the ROM. See if a clean flash fixes it :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
Meh, Google Assistant persists until Google updates :( I'll leave the ro.opa.eligible_device=true in the build.prop anyways :L No harm in leaving it there.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] NOSTALGIA:
sources needed mate [MENTION=5552241]cohaolain[/MENTION]
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
Working on it.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
[MENTION=7013491]saayuj98[/MENTION] [MENTION=4432633]reyscott[/MENTION]

Sources now up :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] phonetech101:
Any chance of getting a different link? Can't download from that source. Sorry to be a pest lol. Cheers mate.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
What are you trying to download?

If the build do you mean the Google Drive, and why's it not working for you? :)

I've requested an androidfilehost dev account, but it hasn't been reviewed yet. And my last host decided I'd too much traffic. I'm using Google Drive until I've another server and I can't give you another link right now for the actual builds, sorry :(
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] phonetech101:
There's no link for google drive download on op :/
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Ducter:
Agreed, the PC whatever link says save to my account only, don't see a Google drive link. It's so nice to be back on a mod friendly device, makes me want to get the desktop running again, sync everything up and compile again.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cohaolain:
Hey guys, really sorry about the link. I changed it to a Drive link earlier but I mustn't have submitted the change. Changed in OP now :)

[MENTION=1479665]Ducter[/MENTION] Biggest reason I bought the OP3 to be honest ;)

https://drive.google.com/open?id=0B88aOagl9VcCV3YtNFpwRzR1akk
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] phonetech101:
Thanks buddy downloading now :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Ducter:
Yeah, I've had a note 5 for a while and have missed the options for sure. I was trying to decide between a Nexus 6p, Pixel xl and obviously the OnePlus 3 and decide on this. I really wanted the pixel but I'm cheap and couldn't justify it. Sold my note, purchased this and had a bit left over. Couldn't be happier. Anyways, sorry for the off topic.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Gerrit507:
Why does everyone, who builds CM now opens his own thread? You do not contribute to the development in any way, everybody can build a rom from pre-made sources, but not everyone can code them or port sources to different devices... You're not a developer in any meaning.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] silentvisitor:
What was your contribution with this post?

I'm sure you wouldn't want various Linux distributions to survive too. Right?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] saayuj98:
Deletes
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] rituj_b:
Can we have a cyanogenMod build with complete substratum support. All you have to do is include all the substratum commits and the masquerade app.