[Android General] kermage:
GAFT Scripts --

,##### ### ,#############
### `## ## ## ### ##
,## ## ## ###### ##
### ##### ######## #####' ,##
### ###### `##### ###
`#########' #### ####

| kermage | PrivaTech -- GAFT | iMUT |
Copyright 2014 Gene Alyson F. Torcende
Email: [EMAIL="genealyson.torcende@gmail.com"]genealyson.torcende@gmail.com[/EMAIL]

INFO:

Project started since 07.21.14 for personal experiment.

Based on some common/popular tweaks/scripts out there, but wrote on my own implementation.

More on scripting effectivity rather than tweaks. So, do not expect a 360-degree change in performance.

Tested on MyPhone a919i (MTK6589), MyPhone Agua Rio (JB/KK) (MTK6582), and Starmobile UP+ (MTK6582).

Pushed to GitHub. See here for full information and functionality of the scripts.

NOTE:

As of 12.13.14, nothing else does how GAFT Scripts work; from its simple output and logging to its unique style of tweaking and implementation.

Though some of the scripts integrated are already existing and available out there, I took it up and spent some time modifying it to somewhat give a cleaner, nicer, and probably improved codes. ^_^

So, if you encounter any sign of GAFT Scripts floating around without proper credits given and/or not provided a link here, please let me know. Thank you!

Script Features/Signature:

(One of its kind :P)

*** Not your favorite promising battery/performance-related list.

Readability and with functions

--- Code tells you how, comments tell you why.

--- Should be more cleaner and less horror.

Better script output and logging

--- More details on what is being done.

Uses integrated BusyBox

--- BusyBox is not a requirement to install GAFT.

PID Checking

--- Skips another execution if script is already running.

Conflict Checking

--- Skips tweak and/or action if conflicting apps is found.

Screen-state Checking

--- Not the very usual and common way by using cat utility at wait_for_fb_wake and wait_for_fb_sleep.

Colorful UI (Console)

Many more . . . Check for yourself! ;D

Requirements:

Root Access (Who doesn't need root nowaday?)

Custom Recovery / Terminal Emulator

BRAIN! ^_^

HOW TO's:

Install? Use? Risk?LOL!

Download "GAFT v#.##.######.zip"

Choose an install method

Manual Mode

* Recommended, in order for init.d enabler to check at all possible hooks

Extract the "setup" folder from the zip file

Run "Installer.sh" in Terminal as root

Flash Mode

* Advanced, if you are already sure that your ROM support init.d scripts

Go to recovery mode

Flash the zip file

Reboot

Check? Inspect? Verify?

--- Use any root file manager, check the logs at "/data/GAFT", inspect what the scripts have done to your device, and verify if it's working.

Control? Monitor? Uninstall?

--- Execute "/data/GAFT/Console" or open Terminal Emulator then type "GAFT", and follow on screen commands.

TERMS:

Modification - You can totally tweak and/or modify the scripts to your personal liking.

* Understanding the scripts will not be that hard as I already wrote it in a professional way.

Distribution - You are free to include the scripts and/or use it as baseline to your packages as long as PROPER credits are intact.

* I'd be happy to review and test your code touches, tweaked values, and additional scripts derived from GAFT Scripts, but DO NOT SIMPLY DISASSEMBLE AND RE-BRAND.

Disclaimer - FLASH AT YOUR OWN RISK! Absolutely no gurantees. :P

* Constructive FEEDBACKS are very much appreciated.

** DO NOT MIRROR! If you want to share, just link here.

*** THANK YOU for your COOPERATION!

CREDITS:

Google for overall HELP and Android tools

kobridge @xda for WI-FI idle time before sleep

lambgx02 @xda for Seeder

Ipy @xda for LoopySmoothness

XDA:DevDB Information

GAFT Scripts, Tool/Utility for all devices (see above for details)

Contributors

kermage

Version Information

Status: Stable

Current Stable Version: 1.00.101214

Stable Release Date: 2014-12-16

Created 2014-12-14

Last Updated 2014-12-15