[G3 Android Development] Navuhodonosor:
I made a gigantic post about everything Fulmics 3.5 you might want to know.

Hope it helps.

http://xdaforums.com/showthread.php?p=65286936

Or read here:

Fulmics 3.5 with TWRP 3.0.0 extended tutorial​

Note: this tutorial is made on D855 version of pnone. Behind most of the coloured letters are useful screenshots or links to help you achieve this goal.

You can find my last review of rom HERE

TWRP 3.0.0 instalation:

Before you ask why you have to upgrade your TWRP, let me tell you that only last 2 versions backup modem.

I mention this because there are currently 2 versions of TWRP. One of them does not work with Aroma installer. (not to blame dev who compiled it, kudos to him)

Go to THIS POST and follow instructions to update your TWRP. It is risk free and there is reason I did not tell you to use some app from google play ( again, it is not mistake of the developer of the app, it is the fact that people do not comprehend Bump! Many people think that, soon as they got root, can do whatever they want, wrong!)

After you update your TWRP, reboot to recovery and backup EVERYTHING! I cant stress that enough. I saw people without modems IMEI-s and all kind of problems. Just backup everything and don't ask why, You will thank me later if you ever get in trouble flashing some other rom, modem or whatever.

You are on TWRP 3.0.0 downloaded from official website?

Than we can continue.

What I did is to flash all the goodies in the way that no lag (Xposed) or battery drain is present. I test stressed this setup and had no single issue.

Requirements to flash Fulmics 3.5: ( Items with * are optional but, why we root if we do not want them?)

First youll need the Rom itself, go and download it. under the download there is MD5 Hash number. It is not there for no reason. When you download the Rom to root of your SD card, compare the hash value of the downloaded zip with the hash provided on the Fulmics website --> 6aca1ff281fd713288590c63eaf64995

You can easyly compare hash values with solid explorer.

From Fulmics hub download:

xposed-v80-sdk2-arm.zip* --> this is Xposed framework

XposedInstaller_3.0_alpha4.apk* --> this is Xposed Installer application. ( you can not use framework without it. you will install this after your first boot to system )

V4A_MM_2.3.4.0. zip* --> this is sound mod, a must have for everyone who likes a good sound or listens the music on their phone. ( you will find app in your drawer after you boot into system )

From this link download* latest Xceed nightly. Note: It is for D855 version, you must ddownload the "D855 running MM" because it is one for Fulmics. --> this is custom kernel that really makes the difference.

Rom flashing:

After all your downloaded files are happily sitting on SD card -->

Reboot to recovery.

Watch this picture: You will wipe all that because there is a reason for that.

After you wiped -->

Press install and then find your rom on SD card then click it.

Press "Add more zips"

You will add zips in this order:

Your rom is first.

Kernel is second. --> D855-MM-test.bld2.2c.zip (IMPRTANT- this is D855 kernel)

Xposed framework is third. --> xposed-v80-sdk2-arm.zip

Viper for android is fourth. --> 4A_MM_2.3.4.0. zip

After you added all the zips --> swipe to flash.

Aroma installer will kick in.

Only thing you really MUST PAY YOUR ATTENTION in Aroma is that your correct phone model is selected when installer asks you. ( on my D855 it was always correctly preselected )

Under sharpening mod IMHO, you should select lowest value, but not disabled.

If you are on D855 and plan to use Xceed kernel (you really should), that do not use any of CTT mods.

AT THE END OF AROMA INSTALLER UNCHECK small button in left upper corner, that asks you to reboot, so that aroma gets you back to TWRP. ( remember you queued few zips and your rom is just first of them.)

Why I flashed all at once. Because I noticed that there is major difference in boot times and smoothness of the rom afterwards. (not really sure why.)

After the rom boots, and you do initial setup, reboot once again.

Download Greenify beta from Google play and use its Xposed module to profit.

Shallow Hibernation --> on

Aggresive doze --> on

Dont remove Notifications (xposed) --> on

GCM push for greenified apps ( donation package ) --> on

You can Greenify some system apps but that you must know what to do so I will not give you recommendations here.

Conclusion: My SOT times are well over 4 hours and my rom is very fluid. Definitely the best G3 rom available.