[Moto E4 ROMs, Kernels, Recoveries, & Other Develop] iykeDROID™:
[SIZE="4"]
/*
*
* Your warranty is now void.
* We are not responsible for anything that may happen to your phone by installing any custom ROMs and/or kernels.
* You do it at your own risk and take the responsibility upon yourself and you are not to blame us or XDA and its respected developers.
*
*/[/SIZE]

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!

LineageOS 14.1 - all mods and features

STATUSBAR

* Network Traffic

* SU icon toggle

* Ticker

* Hide/Show icons

* Hide/Show data activity arrows

* 4G icon

* VoLTE icon

* BatteryBar customizations

* Date customizations

* Battery styles

* Tap to Sleep

* Clock styles

* Custom logo customizations

Quick Settings

* QS Header image customizations

* Weather tile integration and customizations

* Tiles customization

* Brightness slider toggle

* Optional brightness icon

* Vibrate on Touch

* WiFi easy toggle

* Bluetooth easy toggle

* Data easy toggle

* Location easy toggle

* 15 New Quick Settings Tiles including Caffeine mode, Expanded Desktop and Sync.

Sound </> Settings </> Security

* Charging Sounds customization

* Toggle screenshot sound

* Live customization for number of volume steps

* Less frequent notification sounds

* DND customizations

* Increasing Ringtone

* Quick PIN/Password Unlock

* Default sounds from latest Nexus image.

Display

* Ambient Display customizations

* Transparency Customizations

* Blur Personalizations

* Expanded Desktop Customizations

* Scroll Animation Customizations

Lockscreen

* Screen shortcuts

* Weather display

* Toggle longpress for screen shortcuts

* Swipe shortcuts

* Toggle media cover art

* Toggle clock

* Toggle date

* Toggle alarm

* Toggle status bar

* Tap to sleep

* Toggle longpress torch

* Cutomize number of notifications

* Toggle power menu for secure lockscreen

* Toggle quick settings access and hide swipe shortcuts for secure lockscreen

Recents

* Immersive Recents

* Hidden apps

* Toggle OmniSwitch as default Recent view

* Toggle Slim Recents as default Recent view

Navigation Bar

* Toggle navbar

* PIE navigation and customizations

* DUI - SmartBar / Fling Toggle, animations and customizations (+ One Hand mode)

* Dynamic Nav Bar Color

* Pulse - smart visualization

Notification

* Power notification controls

* Force expanded notifications

* Toggle immersive mode messages

* Breathing notifications

* Headsup Snooze

* Headsup Timeout customization

Powermenu

* On-the-go mode - camera overlay.

Miscellaneous

* Clock Widget

* Wakelock Blocker (experimental)

* Partial / Full screenshot selection option

* Toggle suggestions on Settings dashboard

* Toggle summaries in Settings

* Toggle auto-start music player on headset detection

* Show CPU info overlay

* Pocket lock

* Sensor block

* Animations Customization for Toast, System, etc.

* Disable Force Close notifications

* Stability and performance improvements.

* ART Optimizations

CLEAN FLASH :

Download the latest build and GApps

Reboot to recovery

Make NAndroid backup (Not Necessary)

Wipe System, Data, Cache , Dalvik

Flash the latest build and GApps

Reboot

DIRTY FLASH :

> Download the latest build

> boot to recovery

> flash the latest build

> wipe Cache

> boot rom

The ROM has GApps persistence in between dirty flashes, so you only have to flash them once!

The root solution should be flashed together with every OTA update (= ROM Update) as long as the instructions of your

root solution do not state something else (="persistence on dirty flashing") !

Download ROM:

AFH

SOURCEFORGE

Download Gapps:

Note : Pico or Nano Gapps are recommended. We Don't prefer STOCK/HEAVY Gapps

OpenGApps

Device Source

https://github.com/dev4wds

REPORTING BUGS!

As soon as the problem occurs, take a logcat!

READ MORE

What is a LogCat?

A "LogCat" is for debugging applications / Android system. When applications / Android crash the output the "explanation" for the crash, the Exception Stacktrace, to a Log. This log can be saved and help developers to fix the crash.

What is it supposed to do?

It will help to solve your questions, if your asked for a LogCat it is always useful.

How can I get a LogCat?

Prerequisites:

Linux, Windows or Mac
USB cable for your device
Android Device

Instructions:

Install your device driver for using adb. Everything you need will you find here
Download adb executable for your OS (Download: Windows | Linux | Mac). Paste it somewhere.
Connect your android device.
Verify if "Settings > Developer options > USB debugging" is checked, if not, simply check it.
Open a command prompt (windows) or terminal (linux / mac). How to do it: On Windows: windows + r > enter "cmd" (without quotes) > click enter | On Linux: You don't know how to open a terminal? LOL | On Mac: Type Terminal into Spotlight and open it
CD to the directory where the adb executable is located. On Windows: Go to the directory where you downloaded the adb executable, Shift+Right Click and select "Open Console" (or similar) | On Linux / Mac: Rightclick in the directory and select "Open Terminal here" (or simply CD into the directory)
Type in your cmd/terminal: adb devices to verify your device is properly connected.
If your device is properly selected, type in adb logcat to show the mighty and magic logcat aka stacktrace.
Reproduce your error (or whatever) on your device.
Right after, paste the whole cmd / terminal window into a paste-service like [url]http://pastebin.com/[/url] and send it to us.

​

Thanks

vache ? for his kindness

XDA:DevDB Information

crDroidAndroid, ROM for the Motorola Moto E4(woods)

Contributors

iykeDROID™

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

ROM OS Version: 7.x Nougat

ROM Kernel: Linux 3.18.x

ROM Firmware Required: Must be on Nougat[SKU: XT1762]

Based On: LineageOS

Version Information

Status: Stable

Created 2018-02-02

Last Updated 2018-02-02