[G4 Android Development] AlaskaLinuxUser:
To God be the glory, my OmniRom Nougat project finally boots on the LG G4!

This is a WORK IN PROGRESS! Please be advised, I do not recommend this for a daily driver yet, but I need a few testers to help me with testing. The ROM is not rooted by default. I have tested SuperSu but Magisk may also be a viable option once it is stable.

I have a H811, and I am building for both the H811 and the H815. I typically do not release test builds, but I need to know if it is working on the H815 as well. If you are willing to help by testing it, that would be great! Please let me know in this thread.

**** This is an UNOFFICIAL ROM. THIS IS A WORK IN PROGRESS. Install at your own risk! ****

Downloads:

Rom Download link:

https://www.mediafire.com/folder/iu7c7mu3rv1f7/nougat

Gapps link:

Gapps comes bundled in the rom itself

SuperSU download for root (OPTIONAL):

(There may be other versions, 2.79 is the only version I personally tested.)

http://www.supersu.com/download

!!!FIRST BOOT CAN TAKE LONGER THAN 5 EARTH MINUTES TO COMPLETE!!!

!!!PLEASE FOLLOW THESE INSTRUCTIONS CAREFULLY, AS THEY MAY BE DIFFERENT THEN WHAT YOU ARE USED TO!!!

Installation instructions ( TO BE NON-ROOTED ) :

-Download ROM, and put it on your phone's external storage.

-Reboot into recovery mode - TWRP (I peronally installed this using 2.8.7.0, but newer version recommended.)

-Backup what you had. (Just to be safe.)

-Wipe. (I recommend an advanced wipe, but at least do the basic wipe.)

-Install Rom.

-Reboot and enjoy, reminder, it can take over 5 minutes to boot the first time!

OPTIONAL FOR ROOT:

-After the first boot, reboot into recovery and flash SuperSU. I tested this with 2.79. Remember, it will reboot a few times for the first start up.

Untested:
- Cellular call and receive. (need an h815 tester).
- Cellular data. (need an h815 tester).
- GPS. (need an h815 tester).

What works:
So far everything that I have tried works, such as
- Camera for video and pictures * see "what doesn't"
- Audio
- Bluetooth
- WiFi
- PTP/MTP
- Multi-Window
etc....

What doesn't:
- Every camera app is inverted in the display, but the picture taken is normal.
- If using built in camera app, picture taken has a green bar on the left or right side.
-->Other camera apps do not have this problem. (e.g. open camera app.)
- Let me know in the forums if you find other issues.

Main Features:

- OmniSwitch

- Status bar tweeks

-- Brightness control

-- Double Tap to sleep

-- IME notification

-- Network traffic

- Button controls

-- Recents style

- Power menu "Omni" style

- Notification LED control

-- for applications

-- battery pulse

- Style Theming

-- Substratum

-- Dark/Light Omni theme (without using substratum)

- Battery display Omni Droid style

- Status bar swag

- Custom header image!!!

----!!AND MORE!!----

A huge thanks to the OmniRom Project team!

Disclaimer: OmniRom is not responsible for any damages to your device.

All of my work is completely available for any who wish to use or modify it. I didn't make Omnirom, the device trees, or vendor blobs. I simply used and edited existing material. A huge thanks should go to those who actually created this stuff.

SlimRoms XDA Forum: https://xdaforums.com/omni

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

Official website: https://omnirom.org/

ROM OS Version: 7.1.2 Nougat

ROM Kernel: Linux 3.10.84

Based On: AOSP caf with some borrowed material from Dirty Unicorns.

My device and kernel trees: https://github.com/alaskalinuxuser/

Created 2017-08-09

Last Updated 2017-08-15

Change log:

20170815
-Fixed issue with video playback.
-Built in camera app now can take video.
-Non-built in camera apps now do not have green bar in photo, so they are completely normal photos.

20170810
-Fixed cellular calls
-Fixed cellular data

20170809
-Initial release!
-ENG build for testing.