Simple Explanation :
vTweaks is a simple compiled tweaks that I encountered in my stuff. It gives a lot than you think, while having nice scripting in it
Tweaks that are included:
- Better Performance
- Better Battery Life
- Better Net Speed
- FlagTuner (For better Battery life and Performance)
- BOOST script to free up RAM when you need to.
- Trims Partitions (ext4) for some boost
- Remount Partitions (Remounts them with performance improving options)
- Sched Features Tuning
- Gaming Lagfix
- VM Tweaks
- Null Kernel Tweaks
- AND EVEN MORE THAT IS YET TO COME
- LMK Tuner
LMK Minfree Parameters Tuner
LMK Minfree is a set of parameters that sets the limits at which apps are killed in order to free RAM
Stock LMK minfree values are good by itself, but this aims to improve it to be better by fine tuning it based on your device's RAM.
- zRam Tuner
zRam is a module of the Linux kernel, previously called "compcache". ZRAM increases performance by avoiding paging on disk and instead uses a compressed block device in RAM in which paging takes place until it is necessary to use the swap space on the hard disk drive.
- Database Optimizer
Android Apps have databases in it. Optimizing databases regularly(not always) can improve RAM usage and CPU usage of apps.
Current Version: Reborn v2.2.1
- 'init.d' ENABLED
- 'busybox' INSTALLED - http://forum.xda-developers.com/android/software-hacking/tool-busybox-flashable-archs-t3348543 - Recommended
- And of course, ROOT
On the current Version, It is compressed and turned into a single script (So no need to flash anything). Just download the zip, extract it and copy it to /system/bin and set permissions to rwxr-rw-x. Then go to Terminal emulator and type:
Note: To update, simply replace the previous version (delete the vtweaks file from /system/bin) and set the correct perms (rwxr-xr-x) to the file, open it in terminal emulator and it will update itself.
If it's asking something related to busybox, please flash the busybox I linked above.
Add-Ons are present in the zip file. There are instructions/readme.txt there, follow it and you'll be good to go.
On Version 2.1 and above, there are binaries included, which are present in /bin folder. They are needed for some functions of vTweaks to work properly. You need to follow the instructions/readme.txt to make things work.
Thanks To These Guys:
@hoholee12 - for inspiration and ultra bashing
@sonickles9 - for his bash prowess and tricks
@Paget96 - i used some of his tweaks
@DiamondBond - for flagtuner
@YashdSaraf - for his great busybox (which I recommend for this script)
@FeraVolt - Some of his tweaks in FDE are present