[Android General] GuestK00286:
Intex Cloud Tread Battery and Performance Optimization

First download and flash this "IntexDebloat.zip" file.

It will remove the bloatware that came with the phone. (User uninstallable apps are not included)

Intex Keypad (Which when automatically updates to Mox Keypad is a privacy nightmare) is also removed. Use Gboard or the stock AOSP keyboard in the phone.

Now make sure you are rooted and have xposed installed.

Install these below apps from playstore or apkmirror or from anywhere

1. Greenify

2. Kernel Adiutor

3. L Speed

4. Busybox

5. Powernap 0.7a (optional) (and don't download the newer versions or update from play store)

After installing all of the above follow these tutorials in order.

#BusyBox - Preparing the phone

Open busybox, grant SuperUser permissions and install it. Now you can uninstall the app if you don't need it.

#Kernel Adiutor - Custom Governor Tunings

Disabling MTK Performance Service

This is one of those situations where a good idea is implemented in a not so good way. Performance service can provide you good performance at a very dear cost of battery life and it can also override or worse play along and consume more power with the below tweaks. So you should disable it before attempting these.

Open Kernel Adiutor, grant su permissions and in the sidebar goto build prop tab

There search for ro.mtk_perfservice_support

Change its value from 1 to 0.

Now we are going to tune the Governor.

Believe me when I say this I've been tuning this phone for over two years now with 100s of different configurations and these are the two best configurations for a balance between power consumption and performance.

Option one: Hotplug with rush function and fast sampling rate (My favorite)

Open Kernel Adiutor > CPU tab.

Make sure the governor is set to Hotplug.

Now change the following Governor tunables;

cpu_down_avg_times=20
cpu_down_differential=1
cpu_input_boost_enable=0
cpu_rush_boost_enable=1
cpu_rush_threshold=98
down_differential=5
sampling_rate=30000
up_threshold=99

This should give you good performance while maintaining good battery life

Option 2: Hotplug with no rush and high sampling rate (This is also good for battery life but a bit low on performance)

cpu_down_avg_times=20
cpu_down_threshold=20
cpu_input_boost_enable=0
cpu_rush_boost_enable=0
cpu_up_threshold=90
down_differential=5
sampling_rate=73000
up_threshold=97

No matter what you choose your battery life is hugely dependent on what you choose to do with your device. I usually get 5h of *continuous* SOT on auto brightness with these settings on WiFi and browsing. YMMV.

Some people might suggest setting

ignore_nice_load=1 for more battey life as well. But this phone kinda categorizes everything as nice processes and will only run on 1-2 cores @728MHz if you enable that without MTK Performance Service. It did got me more than 7h SOT but it was basically unusable.

Make sure you enable apply on boot on each page you change to make it apply on each boot!

Now go to I/O Scheduler tab.

There change scheduler to noop for internal storage and sd card if you have one.

Also goto settings and change the apply on boot delay to instant.

#LSpeed, Paget96's masterpiece!

Open L Speed, finish the tutorial without enabling anything and do as follows

Sidebar > Main section

Disable Debugging: Enabled

Window Animation Scale: 0.5x

Transition Animation Scale: 0.5x

(Don't change animator duration scale as it will mess up every animations in the device)

CPU Tuner

Don't enable anything in here, we already tuned our governor with our own values in Kernel Adiutor.

Battery

Battery Improvement: Enabled

I/O Tweaks

SD Tweak: Enabled (If you have a SD Card)

I/O Boost: Enabled

Partition Remount: Enabled

Disable I/O stats: Enabled

Don't enable scheduler tuner as we choose noop in kernel adiutor which can't be tuned!

RAM Manager

You will be tempted to change a lot of things here but don't. It will only make it worse. Just change the below settings

Virtual Memory Tweaks: Battery

Cache Reclaiming: 50%

OOM Killer: Enabled

OOM Dump Tasks: Disabled

Also you can do a fstrim as well if you would like to. No probs.

Now go to settings and chage the apply on boot delay to instant.

#Greenify

Install greenify, enable the module in xposed installer and restart. After boot, make sure you wait till L Speed and Kernel Adiutor apply their settings.

Now open greenify, goto its settings, xposed based features and enable the below

Wakeup timer coalescing

Telephony Wakeup

Greenifying System apps

Now go back, select add apps and on the top right corner, select the three dot button and choose Show All.

Now add every app in the phone to greenify. (Don't worry greenify only hibernates app that consumes battery, those who don't consume battery in the background will be shown as background free.)

Don't add the following apps:

^These will start again and will consume more battery if you hibernate them.

#Power Nap (Optional)

Only install v0.7a (link above).

It's the basic stuff. Install, enable in xposed installer, open, enable the first option, add L Speed and Kernel Adiutor to it's whitelist. And reboot.

And that's it! Make sure you add any new app you install to greenify. Some say you don't need to hibernate everything, only the rogue apps. But Greenify itself can decide whether it should hibernate an app or not. So that's fine. ;)

This took me a long time to write and more importantly this took me two years of experimentations to find. (Especially the governor tunings). Hope you guys enjoy it.

In addition to this I also recommend using Nova Launcher as the stock launcher is basically adware and follow the usual "don't install every crap-booster-cleaner-app you see" advice to maintain your device.