[Moto G General] jmonster141:
I AM IN NO WAY TAKING CREDIT FOR THE WORK DONE BY zeppelinrox.

Anyways, I've noticed a few things a bit off about the newest OTA which was released to us loving Moto G owners. A good bit of us have snatched up the update and I believe this post may have great improvement over the already snappy Lollipop update.

Note:

Do this at your own risk!!!

A few quick requirements!!!

ROOT! obviously...

Titanium Backup or any other system app uninstalling application

SManager

Busybox installer

Your choice of scripts downloaded from the [V6U9RC13]For Your Lag(4x) Do it good, Good, GOOD, GOOD! SuperCharge Your Launchaaah! thread by zeppelinrox.

STEPS!

Using Titanium Backup (or equivalent), uninstall ALL system installed apps you're NEVER going to use. This is necessary in order to free up space on the /system partition as there is no free space after a clean OTA.

Install Busybox as the fresh OTA does not come with it.

Head over to [V6U9RC13]For Your Lag(4x) Do it good, Good, GOOD, GOOD! SuperCharge Your Launchaaah!

Maybe read the entire OP if you want. It's quite educating. Then download the latest V6 SuperCharger which is found at the 'For Your Lag' Link next to the Latest V6 SuperChargers. Also, if you want, you can install KAK and 3G TC at the given links in the OP. I haven't ran into any problems, it's just all at your own risk.

If you use all three MODs I'm sharing in this post, you should run them in this order: 3G TC, then V6 SuperCharger, and finally KAK. They don't necessarily have to be in that exact order, it's just how I did it and had no issues.

In SManager, you MUST have 'browse as root' selected and when selecting the scripts the 'run as root' option has to be selected, otherwise the scripts WILL fail.

Run each script and follow the on-screen prompts and choose your desired settings.

Here's a little explanation as to WHAT is being applied with these scripts. 3G TC adds values to the TOP of your build.prop file which tweak 3G settings to your liking (in the 3G TC script.) Also, there is a Wi-Fi fix option in case your Wi-Fi doesn't work. It fixed my Wi-Fi. The V6 SuperCharger is the meat and potatoes of this modification. After selecting all of your "driver options" you'll run through a few automated lists in the script to select settings based on your liking. NOTE: WHEEL ALIGNMENT AND DETAILING OPTIONS DO NOT WORK AS LOLLIPOP HAS 'PIE' ENABLED WHICH BLOCKS ZIPALIGNING, SQLITE DBS VACUUMING, AND FIX PERMISSIONS. What I run is BulletProofing apps every 14 seconds, and Engine Flush every .25 hrs (15 mins.) BulletProofing apps runs a script which is locked in memory at boot and runs at your selected time (30 seconds is default.) This process reads your current running apps and changes their OOM priority to -17 essentially making them un-killable (bulletproof.) This is nice, as I have had issues where an app will link to YouTube being open or whatnot and then I click back to the previous app and it has to re-draw into memory essentially losing my place (like refreshing your Facebook timeline or Twitter feed, etc upon return) This script helps stop that from happening essentially putting all foreground apps into a bulletproof state. Which stays up to date with what time frame you put, as for me every 14 seconds. This helps a ton with multi-tasking issues that we Moto G users have been plagued with! The engine flush also is locked in memory at boot and runs at your selected time (I chose .25 hrs which is 15 minutes.) This process will flush your RAM at your given time intervals essentially preventing normal phone re-starts because your cache gets dumped keeping your phone snappy. Also, it WILL NOT run when the screen is on so your multi-tasking apps will stay open while being ran. If you are worried about apps closing after turning your screen off and want to keep your multi-tasking ability just increase the time interval at which the Engine Flush occurs. I believe the max value is 24 hours. Last but not least is KAK. The Kick Ass Kernelizer tweaks built in android values and well, the script explains it well enough. It warns about boot-loops happening with I/O tweaks, but I haven't ran into any issues. Like said earlier DO IT AT YOUR OWN RISK!!!

How to ensure everything runs as explained!!!

V6 SuperCharger script will tell you we have no init.d support which is fine. Just navigate to /data/V6_SuperCharger

click "!FastEngineFlush.sh" Select "Su" and "Boot" options then click 'Save'

Then navigate to /data. From there, do the same settings as the above script to "97BulletProof_Apps.sh", "98KickAssKernel.sh", and "99SuperCharger.sh"

Open the "V6_SuperCharger_for_Android..." script again and let it do it's initial run in. Then select the superclean and restart option.

Upon your phone booting up, you should see an upgrading apps popup, boot time WILL take a while, so go eat a snack to celebrate your fantastic mod work

To ensure ALL apps ran at boot or are running navigate to /data and open "Ran_BulletProof_Apps.log", "Ran_EngineFlush-O-Matic.log", "Ran_KickAssKernel.log", and "Ran_SuperCharger.log"

They all should exist since they ran at boot, heh. Opening them as text will show you the most recent time they all ran!

Enjoy your SuperCharged Lollipop!!