[Moto E4 (Qualcomm) ROMs, Kernels, Recoveries, & Ot] jasonmerc:
/e/​

I normally have all my Moto E4 Perry roms over on AndroidForums but I figured since I did /e/ for the G4 Play on here I'd send this one here too.

As always, you take responsibility for what you do to your phone. Don't go filing civil lawsuits against me if your alarm fails to get you up for work in the morning.

The Hell's An /e/?

"/e/ is a non-profit project, in the public interest. We build open-source mobile operating systems that respect users’ data privacy. We’re an international core team of experienced entrepreneurs, developers and designers, and a growing community of contributors." --taken from their website.

Basically think Lineage AOSP but instead of just leaving gapps out of it, they're trying to take it a step further and really give Google the finger. Their ultimate goal for the future is to make a mobile OS featuring an entire /e/cosystem that respects users' privacy and avoids the "big-companies-that-sell-your-data". They will have alternatives to the most popular Google services baked in: F-Droid instead of Google Play, something like Telegram instead of Google Hangouts, BlissLauncher instead of a proprietary Google launcher, etc. As of the time I'm writing this message this is still really early on in the /e/ project though, so don't expect too much just yet.

What Works?

Everything works as of now it seems, thank /e/sus and /e/joice

I got some /e/ themed apps included too like Telegram, Signal, OpenCamera, their custom BlissLauncher, their custom Torch, and a few others I can't remember

Note that encryption does in fact work on this ROM but it's spotty. If you really want it to work you have to IMMEDIATELY go to settings, set your password, and plug the thing in and initiate the encryption process before doing anything else. To me it seems like the longer you wait around or the more other-things you do, the greater your chances of having a failed encryption and needing to factory reset.

What Don't Work?

Package installer is a hit or miss now for some reason

Where's My Source Code, and How'd You Build this?

Don't worry, this took me forever to find too. I used the 0.1 branch which is Lineage 14.1 based. 0.2 is 15.1 Oreo based. Here is the roomservice I used to get this working. All the trees I used for this came from Github user JasonM45 who's also "Jason M." on here (but it wont let me mention his username properly for some reason)

To get the custom /e/ apps in your build you have to edit the portion of vendor/cm/config/common.mk that talks about "Custom CM Packages". Go to /prebuilts/prebuiltapks for a list of folders' names you can add to this list. Note that not everything will add properly, and adding some things may mess up your ROM, so experiment at your own risk.

Where's My Download Link?

Right here

Can I See Some Screenshots?

Who Should You Give a Special Thanks To?

The /e/ team (including but not limited to Gael Duval)

All the boys in the E4 telegram group I'm in, a small but surprisingly strong community

@bcrichster for showing me how to get the /e/ apps to build with the ROM on this thing so I don't have to steal from AOSP anymore

[MENTION=9419336]Jason M.[/MENTION] for his fixed trees for the E4, mad props for actually figuring out the audio and Sprint LTE problems with this thing so that we can actually make new, recent nougat ROMs for this thing

@SeanStar for the Moto E4 Plus CDMA LTE fixes that Jasonm took and ported here. Don't think I forgot about you, sean