[ROOT] KTweak — Universal Kern

4.2
485 reviews
50K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Another "kernel optimizer"?

No. Well, yes. However, a "kernel optimizer" is a poor way to put it. KTweak performs kernel adjustments based on facts and evidence, unlike other optimizers with poorly written or heavily obfuscated code. Unlike other "kernel optimizers", KTweak is:

- Entirely open source with no compiled components
- Concise, at less than 200 lines long
- Backed by benchmarks and evidence
- Designed by an experienced kernel developer
- Non-intrusive and completely systemless

KTweak is tested on countless devices and is benchmarked using hackbench and perf for scheduler throughput, schbench and cyclictest for scheduler latency, and iozone and fio for I/O latency and throughput.

KTweak works by applying various tunables to the Android kernel using exposed procfs nodes. Android Kernels require many userspace subsystems, such as CONFIG_SCHED_DEBUG, CONFIG_PROCFS, CONFIG_SYSFS, and others.

The performance gain from KTweak comes from reducing the scheduler latency, which translates in real-world usage to visual stutters and lag. Reducing scheduler latency reduces raw performance slightly but improves overall UI/UX.

KTweak also tunes both schedutil and interactive CPU governors to also be aware of the scheduler timeslices. Memory management is slightly adjusted to allow more cached information to stay available for longer, reducing jitter and improving cache locality.

NOTE:
Your logs may show warnings or errors. This is normal. Not all kernels are built the same, so KTweak warns that a certain tunable is unable to be changed.

The KTweak script and KTweak Android App source code can be found here:
https://github.com/tytydraco/ktweak
https://github.com/tytydraco/KTweak-Android-App
Updated on
Dec 1, 2020

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

4.3
466 reviews
Ryan's Random Videos
March 13, 2021
ROM : Pixel Experience Android 11 Need to manually update and run the script after every reboot. Tweak works. I tried latency and found it smoothens the experience. But the app doesn't automatically update and apply after reboot. I guess you could look at it if you had spare time. Been long time user of KTweak. Thank You Edit : Seems like the problem was with my phone's battery optimization. Everything's alright with the app.
48 people found this review helpful
Did you find this helpful?
Adamantine
January 14, 2021
This app does what it intended to. At least that's how it is on my device. One thing that amazes me is how it could make my device cool off very quickly after playing some 3d games. On my device with MTK Helio X20, if I were to enable the high-cluster cores which is the Cortex-A72, it'll work well in games, but when I just using the Cortex-A53 cores, it lags more than when I'm not using KTweak for gaming. I guess that's a trade off for efficient battery usage for non-gaming use.
32 people found this review helpful
Did you find this helpful?
Zuhayer Hasan
November 16, 2021
it does what it says, but there is one very annoying thing, sometimes the 4 different brunch goes missing and there is only one option as master and when it occurs manually updating script or executing script doesn't work. It says unable to find script. Please fix this if it's a bug or if it isn't one tell me how to solve this.
26 people found this review helpful
Did you find this helpful?

What's new

- Fix RetroFit models being removed from the APK during minification