[G3 Android Development] Subsonic44:
Public Service Announcement!

I have found Flyme6 the fastest, smoothest and (with G3X kernel) most battery friendly ROM I have found for my old trusted G3 D850. However, due to the Aroma installer being in Chinese, and not a lot of help in the way of instruction to navigate through it, its not easy to install. I thought I'd post what worked for me. This is my experience only on my D850, so your experience may not be the same. Flash at your own risk (definitely have a back up).

Install / Update Flyme6

TWRP recovery

Files to have on your external SD:

Flyme install file from this thread (currently flyme_LG-D855_bise_6.7.7.14R-beta.zip (Don’t worry about the name of the file, it has an Aroma installer that will allow you to select your variant).

Open Gapps 6.0 nano.

Optional: Launcher and kernel, if you have a preference.

Wipe System, Data, Cache and Dalvic

Reboot back to recovery

Install the Flyme file. It will open an Aroma installer in Chinese. The opening page is the intro so just click the bottom right Chinese characters. The next page is all in Chinese. Click the top selection and it will take you to the variant page. Select your variant and click on the bottom right. This should start your install process. After the flash, there is a complete page with a check mark in a box next to Chinese characters. Uncheck the box so you will not reboot. This will return you to TWRP.

*Optional… In my case, I like to use Pixel launcher black and I installed it after the rom installed.

Now boot to system. The phone will boot to Flyme and be ready to set up. I’m going from memory now, but I believe the first click took me to the page to select language. Once you get your language selected, set up as you normally do.

You now have Flyme installed, but the Play store is the Flyme Chinese version. Boot back to recovery and install OpenGapps (6.0 version) Nano. I flashed Magisk 13.3 here so I would have root.

*Optional… I have found that G3X-Ultimate kernel v2.0 works really well with Flyme and is giving tremendous battery life for me. If you want to try, flash that now as well.

Reboot back to system and enjoy! I installed Tibu from play store and restored my user apps from my previous backup.

I really missed double tap to wake, but found a solution that I like even better. Go to the Play store and download “Wake on Gesture”. I set it up for “flip cover” and now my phone turns on when I take it out of the holster. I can also just momentarily cover the motion sensor on the top of the phone to wake or sleep the phone.

Update Flyme6

Initially had trouble figuring out how to do a ROM update without losing everything I had set up. Here is what worked for me.

*Option… I use the Pixel black launcher, so this is what I did to save my launcher configuration. Download the 91-pixel_flashable.zip file found on xda. Flash in recovery before you attempt the ROM update and reboot to system.

Download and verify with md5 the new Flyme, and have it on your external SD. Also download OpenGapps pico. I also had Magisk 13.3 flash file still on my SD card so I could get root. If you are using Pixel launcher, have that file available too.

Boot to recovery and select install and select the new Flyme file (dirty flash). You will get the Aroma installer, so see instructions above as to what to press. After the flash, there is a complete page with a check mark in a box next to Chinese characters. Uncheck the box so you will not reboot. Now, if you want the pixel launcher, install it. Now wipe cache and dalvic and reboot. It will take a while.

After the system is back up, you may get some errors as Google play store isn’t installed yet. Boot back to recovery and install Magisk, OpenGapps pico and a kernel if you like.

I'm really enjoying this ROM, so I hope this may help others that might want to try.