[G2 Original Android Development] dr87:
[B][COLOR="Red"][CENTER]Your warranty is now void. [/COLOR][/B]
I am not responsible for bricked devices,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this ROM
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you.
A lot.[/CENTER]

I choose to reopen the Mahdi thread since Mahdi-Rom is now Euphoria for Android L . This is the unofficial version maintained by me, however I am part of the Euphoria Team. Please do not ask which version is better, use whichever you like and do not debate it in either thread. My builds are based on the stock G2 L kernel rather than CM's kernel.​

Installation instructions

Installing Euphoria-OS for the first time, or coming from another ROM:

- Make sure you're running a proper working ClockworkMod-Recovery/Team Win Recovery Project - WITH SELINUX SUPPORT!

- Boot into Recovery

- DO A DATA WIPE / FACTORY RESET

- Flash Euphoria-OS zip from SDCard

- Flash GApps zip from SDCard

- Flash SuperSU for root (will add this in later)

- Reboot

- Don't restore system data using Titanium Backup!

Upgrading from an earlier version:

- Copy the ROM ZIP to your SDCard

- Boot into Recovery

- Flash the ROM zip from SDCard

- Reboot

Features

Under The Hood

AOSP Based

Un-encrypted

Theme Chooser

Customize Quick Settings

Delta Updates

Disabled tether checking

IME selector notification control

Advanced reboot

Adb notification control

Adb over network

Long press back to kill

CPU info overlay

Status bar brightness control

Superuser built into privacy gaurd

Battery Icons options

Option to disable lock screen carrier label

Slim heads up options

Headsup - don't show if notification drawer is visible

HeadsUp: Swipe options

-left swipe dismiss

-right swipe put into background

-swipe down opens notification drawer and moves the notification into it

USB OTG support

cLock widget

Notification weather panel

Disable battery saver bar color

Dialer - reverse number lookup

HSPA+ Icons

Statusbar clock and date customizations

Sound

AudioFX

Eleven

Increasing volume ringtones

Profiles

Increasing ring volume

Less frequent Notifications

Long Press Volume Keys to skip track

Disable volume adjust sound

Separate Ringtones & Notification volumes

Expanded Volume Panel

Navigation

Navigation bar options - Size & Hide

Left Handed nav bar in landscape

Double tap to wake

Sweep To Wake

Double tap statusbar to sleep

Wake on charge

Keyboard cursor control

Quick settings quick pulldown

Long Press recent buttons to switch apps

Long press back to kill app

Customize clear all button location

Security

Privacy guard with advanced app opp control

Blacklist for calls and sms

Dialer

Forward lookup

Speed dial

Vibrate on answer

MMS

Updated to material theme

Pinch and zoom conversation screen

Custom vibration patterns

Quick reply

Delay message timer

Mms import & export

Kernel

Running Pure Stock LG L Kernel with required AOSP/Bug fixes - It will stay this way

Known Issues

?

Thanks to:

First and most important thanks to Mahdi786

More coming soon!

Follow Us!

Downloads

LP Bootstack: D800 / D801 / D802 / F320 / LS980 / VS980

ROM: All devices

XDA:DevDB Information

Euphoria-OS, ROM for the LG G2

Source Code: https://github.com/Euphoria-OS-Legacy

Kernel Source: https://github.com/dr87/G2-L-KERNEL

ROM OS Version: 5.1.x Lollipop

Based On: AOSP

Version Information

Status: Beta

Current Stable Version: 1.1