LKT - FAQ
korom42• What is LKT?
LKT is an advanced governor and kernel tweaks collection that aims to greatly enhance power efficiency and performance.
• How do I apply these tweaks?
Simply flash LKT zip in recovery or Magisk app then reboot.
• Do I have to be rooted?
- Yes, We use Unity Installer, which will install on either Magisk OR System (if Magisk is not detected)
- You also need busybox for terminal commands.
Beware that LKT is a collection of advanced tweaks that act on kernel level. If you don't know how it works, then please try this at your own risk. I won't be responsible for any damage or loss. Never forget to make backups.
• Will this work on my device?
This mod supports a large list of devices you can check the compatibility list.
• Will this work on my ROM & Kernel ?
It should work on almost every Stock, AOSP or Lineage based ROM & Kernel
The only problem is with heavily tweaked ROMs, they can interfere with LKT.
• How to make sure that LKT is working?
Using terminal app copy and paste this line :
su -c cat /data/LKT.prop
OR
Search for logs in this location :
/data/LKT.prop
• How to measure LKT effect?
There are several methods, you can use kernel apps and battery monitoring apps to measure you Screen On Time (SOT) or idle drain a
· EX Kernel Manager (Paid)
· FK Kernel Manager (Paid)
· Better Battery Stats (Free on XDA)
OR
Simply watch your (S.O.T) from Settings>Battery>Screen Usage
• Can I use LKT with another MOD?
#Compatibility list (You can still these mods and they do not affect LKT parameters.)
- Universal XML Patcher
- GMS Doze
- ForceDoze, Naptime, Greenify, Amplify, Power Nap
- MCS (Magic charging switch) & Charging control mods..etc
#Incompatibility list (Do not use similar mods with LKT, here is a list of some known MODs that will interfere)
- AKT (Advanced Kernel Tweaks)
- Spectrum
- Helix Engine
- L-Speed
- HEBF optimizer
- GovTuner
- CrossBreeder, NFS, KITANA, FeraDroid ..etc
- Heavily tweaked ROM such as xXx (OP6/6T)
• I can' find/open the logs
To properly open LKT.prop you need a file manager with root access your app may not be working correctly. Here are some apps I can recommend
You can also access your logs using terminal by running this code in terminal ap
su -c cat /data/LKT.prop
• My logs are incomplete
- Install busybox by @osm0sis
- If you are still facing troubles then you probably have a bad magisk installation, if you just upgraded or downgraded you magisk make sure it is working properly. If can’t find a solution try to flash magisk uninstaller to remove it completely then reinstall it. If this does not help you may want to perform a clean ROM installation after wiping your userdata.
• What are the available profiles?
Battery: Can acheive ~2 hours or more longer on-screen battery life, may lag in some scenarios where the load fluctuates dramatically Balanced: Can acheive ~1.5 hours or more longer on-screen battery life with little performance compromise (recommended) Performance: Can acheive ~1 hour longer on-screen battery life , same as balanced profile with more responsiveness Turbo: Ideal for intense high demanding tasks where cpu load fluctuates drastically. It will ensure ~90% lag reduction for no more than ~20% increase power in consumption.
• What profile to use for gaming?
It depends,
If you care more about battery life: use Balanced
If you care more about performance: use Performance
if you don't care about battery life: use Turbo
• How to change LKT profiles?
- Method 1
To access the command controls screen using terminal type
su lkt
OR
su -c lkt
Then follow the given instructions.
- Method 2
Run these commands to directly switch profiles (must run with root permissions)
lkt 1 (for battery profile) lkt 2 (for balanced profile) lkt 3 (for performance profile) lkt 4 (for turbo profile)
- Method 3
You can also reflash the module twice to change the profile. You will have to reboot using this way.
• I cannot change/use other profiles!
Currently, some SoCs only support balanced profile (Mainly low-end and mid-range SoCs)
• My device Lags & is no longer smooth
This can happen and it's a normal thing. As I have stated before, all these tweaks have been done to fit certain usage which might not be the same as yours. Because this, your device may lag in some scenarios under heavy loads (If you are experimenting huge lags, you have done something wrong). And yes, this can be fixed. We have a couple of ways of fixing it. First of all, if you are using battery profile try switching to another one if this doesn't help you consider the following steps :
- Do a factory reset
- Get rid of unnecessary background apps
- Try a different ROM or Kernel
- Try another profile
• I'm not getting a great screen on time
Keep in mind these tweaks have been tested on a certain scenario that might not the same as yours, read the introduction in OP to understand more about this. However, if you are getting worse results than before you are probably doing something wrong and here are some recommendations for you
- Do a factory reset
- Get rid of unnecessary background apps
- Try a different ROM or Kernel
- Try another profile
• How to update LKT?
Dirty flash the new zip or install the update via Magisk manager and it will automatically upgrade.
• How to uninstall LKT?
Flashing the module for the second time will remove LKT. You can also remove it from Magisk app by tapping on the trash bin icon.