==================================================================================
Advanced Kernel Tweaks
~ [A·K·T] ~
All-in-one Project
==================================================================================
Guys... it's finally done after several months, thousands of line of code and a bunch of beta tests. A·K·T is done and ready to use!!!
But before any further talking, I have to thanks all the people that have made this possible.
Starting with
@Senthil360 for working with me on all the coding stuff as well as creating his Nameless Profiles
@Mostafa Wael and
@patalao for their fantastic tweaks and helpfulness all along this process
And to all the testers on the official Slack Channel, they are the absolute best and I wish I could name them all as they also deserve their recognition
Without of them, this project couldn't have been possible.
And now, let's get right into the news!!!
What is AKT and this All-in-One Project?
I'll leave the mic to my buddy @Mostafa Wael and let him explain it:
Mostafa Wael said:
Bearing in mind the noticeable expansion in everyone's profiles, be it to aim for different targets or to improve upon the former profile, the number of profiles done by each of us has extraordinarily increased, resulting in multiple profiles in each category with all of them reaching what they aim for in their own ways.
Since we are all not the same, meaning people can get different results even if they are using the same profile for the same purpose, not to mention that we have moved far away from just tweaking governor settings to almost tweaking every other aspect of the kernel settings, be it HMP scheduling, LMK min free values, I/O scheduler settings and advanced options or other global settings, depending on the Android version installed and the kernel's max frequencies, we decided to make it easier for you (and us) and compile all the scripts in an all-in-one seamless script, making use of the fairly simple command line interface found in Terminal Emulator app, categorizing all the profiles respectively, with a very neat interface layout to make it much easier and more simple to select your profile. This has been worked on for an awful lot of time, and we faced an even more awful lot of issues while debugging and creating this tool.
This has been one of the biggest achievements for all of us, if not the biggest. Introducing Advanced Kernel Tweaks, or rather for short... AKT
How to install:
A flashable zip to be flashed via recovery, which installs scripts of the latest iterations of most profiles (some legacy profiles had to be eliminated for more convenience) and a master script that takes control of all the installed scripts and applies your desired profile at will as soon as you recall it via Terminal Emulator app and get guided by the on-screen instructions.
So to wrap it up:
1- Download the latest AKT_Profile_vX.x.zip file
2- Reboot into TWRP recovery and flash the .zip file
3- After you boot up the phone, leave it to settle for a minute
4- Open up your favorite Terminal Emulator app
5- Grant it superuser permissions by typing in "su" without the quotes
6- After superuser permissions are granted, type in "AKT" without the quotes (yes capitalized)
7- Follow the on-screen instructions and information, don't worry they are very intuitive and easily understandable
8- Profit!
P.S. AKT displays the already applied profile name if there are any, furthermore, AKT has an option to revert back to stock kernel settings.
And as a gift for the New Year, we are coupling AKT with 3 new iterations of Burnout_PR, X.A.N.A & Zhana and Fusion! Make sure to check out the main post for Xana and Fusion and Burnout for the updated description/changelog for the new profiles.
Happy times everyone!
We will update
(ASAP) those posts with the all the needed explanation, changelogs for the profiles and the further updates, not this post!
This means the rest of the profiles and the old updates will be EOL. This doesn't mean you cannot longer use them, only that we won't be giving further updates to as them as we though this new set of profiles are better than the past ones and therefore, we should be centering our attention on them
Changelog:
** Initial Release ** v1.0 Stable
This will be used for the changes done to the script itself, not the profiles.
If you want to check the changes on the profiles visit their post that can be found right above.
** Update to v1.2 **
#Now supporting su.d
#Bug correction
#Updates on FusionB/P and Project Zhana & X.A.N.A
*for more details on them visit their posts*
** Update to v1.3 **
#Bug correction
*Target_loads won't apply If you were UnderClock or OverClock more than 1728 Mhz*
#Modifications on how Input Boost applies, so fewer errors are shown
#Updates on FusionB/P
*for more details on them visit their posts*
#Add FusionC
(Battery Oriented)
#Some visual Improvements
** Update to v1.4 BETA **
#Now supporting OP3T / SD821
#Updates on all Profiles for 3T / SD821 (Except for Nameless)
#Updates on X.A.N.A *beta* and Burnout
#Bug Corrections and Fixes
** Update to v1.6 FINAL**
#Changes on how the script works
#Now the zip and app shares directories
#The script will auto remove sleeps after the first installation
#Reapply option, Reapplies the current profile (instantly)
#Updates on all Zhana and X.A.N.A Profile (4.3)
#Updates on Burnout and Fusion Reborn
#Some minor corrections
FAQs
- Do I have to reapply the tweaks ever time I reboot my device?
- Yes and No. A·K·T supports both init.d and su.d, so as long as your kernel supports init.d or su.d (go ask on its thread not here) or you use init.d emulation via KA or similar, you should not need to reapply them on boot.
Although I recommend manually reapplying it because, sometimes, they might nor get applied correctly because how both init.d and su.d works.
Also, you can use Tasker by following this
- I'm getting X error in X line
- Okay, I'll need a screenshot of the error shown on the terminal app as well as your current ROM and Kernel
- I'm getting errors in the whole script
- Make sure you have given root permissions by typing "su" in the terminal
- I have further questions
- Check the FAQs on the OP
- Read this whole post