EX Kernel Manager

5.35K reviews
Content rating
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

EX Kernel Manager (EXKM) is the ultimate tool for performance tuning, maximizing battery life, tweaking color, sound, gestures and other kernel settings. EXKM gives you total control over your hardware with premium features and a simple and modern user interface.

** Your device must be ROOTED to fully use this app

** This app works with ALL devices and kernels. ElementalX is not required.

** Some advanced features such as wake gestures, color and sound control require a custom kernel

Includes instant powersave mode and performance mode. Including widgets and quicksettings tiles (on Nougat and later)

Dashboard: your homepage within the app, Dashboard summarizes your current settings and shows real-time CPU and GPU frequencies, temperatures, memory usage, uptime, deep sleep, battery level and temperature, governors, and i/o settings.

Battery Monitor: the most accurate way to measure battery life. EXKM's Battery Monitor is designed to show battery statistics that you can use to improve battery life scientifically. EXKM Battery Monitor measures % battery use per hour and gives separate statistics for screen off (idle drain) and screen on (active drain). It automatically measures only when the battery is discharging so you never have to remember to reset the stats or create markers.

Script Manager: easily create, share , edit, execute and test shell scripts (requires SuperSU or Magisk)

Flash and Backup: save and restore kernel and recovery backups, flash any boot.img, recovery zip, Magisk module or AnyKernel 2 zip

CPU Settings: easily create, share and load CPU governor profiles for maximum battery life. Adjust max frequency, min frequency, CPU governor, CPU boost, hotplugging, thermals and voltage (if supported by kernel or hardware)

Graphics Settings: Max frequency, min frequency, GPU governor and more.

Advanced Color Control: RGB controls, saturation, value, contrast, hue and K-Lapse. Save, load and share custom profiles. (requires kernel support)

Wake Gestures: sweep2wake, doubletap2wake, sweep2sleep, haptic feedback, camera gesture, wake timeout and more (requires kernel support). Asus ZenFone 2 gestures are fully supported.

Custom User Settings: This feature allows you to add any kernel setting you want. Kernel settings are located in the /proc and /sys directories. Simply navigate to the desired path and you can quickly and easily add the setting to the app where it can be changed on the fly or applied at boot. Plus you can easily import/export your custom settings and share with other users.

Memory Settings: adjust zRAM, KSM, lowmemorykiller, and virtual memory settings

Sound Control: adjust speaker, headphone and mic gain. Supports elementalx, fauxsound, franco sound control, and others (requires kernel support).

CPU Times: Show CPU frequency usage and deep sleep, and optionally sort by most used frequencies.

Update or Install ElementalX: Get notified and quickly download and install the ElementalX Kernel on your Nexus 6P, Nexus 5X, Nexus 5, Nexus 6, Nexus 7 (2013), Nexus 9, HTC One m7, HTC One m8, HTC One m9, HTC 10 and OnePlus 3.

Many other settings: i/o scheduler, readahead kb, fsync, zRAM, KSM, USB fastcharge, TCP congestion algorithm, last kernel log, magnetic cover control, memory settings, entropy settings, Vox Populi and much more!

Other features: configurable, one-click Powersave mode and Performance modes, CPU temperature notification, language chooser, theme chooser, auto-powersave mode and more!

ElementalX custom kernel is available for the Samsung Galaxy S9/9+, Google Pixel 3/3 XL, Pixel 3a/3a XL,Pixel 2/2 XL, Pixel/Pixel XL, Nexus 5, Nexus 6, Nexus 5X, Nexus 6P, Nexus 7 (2013), Nexus 9, OnePlus 7 Pro, OnePlus 6/6T, OnePlus 5/5T, OnePlus 3/3T, Essential PH-1, HTC One m7/m8/m9, HTC 10, HTC U11, Moto G4/G4 Plus, Moto G5 Plus, Moto Z, and Xiaomi Redmi Note 3.
Updated on
Nov 15, 2021

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
5.35K reviews
A Google user
December 2, 2018
I love this app for settings. The UI is really friendly and organised to get things done quickly, and the speed the overall CPU stats refreshes at is the fastest I've ever seen, which is great for making more precise observations. One thing that gets me though - using the Powersave and Performance modes I find doesn't change the clock speeds from their desired settings. If I use performance, those clocks will stay the same if I disable it, or go to Powersave. Then if I try Powersave, the clock speeds will still be the same as when I enabled performance. This is the one caveat that really gets to me, otherwise I'd give this app a straight 10/10. I really hope you can have a look into this :)
2 people found this review helpful
Did you find this helpful?
Dogan Mermertas
January 9, 2022
Ran this a couple days now, the kernel itself is great, but the app is not. Settings randomly change when opening the app after a while and on some items the "apply on boot" button even gets turned off. Please fix these inconsistencies by ensuring the app persists the settings forever after a user sets them. E.g. when i set speaker gain to 2, it should still be 2 when i open kernel manager after a week, but currently it just resets to 0. Happens to all settings, please fix.
9 people found this review helpful
Did you find this helpful?
January 9, 2022
The icon is "apply on boot", as described the first time you use the app. For zram, it can take quite a while to change. I know it works because I have a Pixel 3 XL
Christopher Spearman
September 8, 2021
I had an issue choosing my backup dir. My most recent Android update disabled my Files app and replaced it with Files by Google. My issues with file picking we're fixed after reverting this. I still feel there should be a default backups dir in the event someone cancels the dialog and chooses nothing. Google has been pulling some weird stuff with file access recently, and things like that would help user pain points. Dev response was excellent, I'll drop a 5 star for that alone.
5 people found this review helpful
Did you find this helpful?
September 7, 2021
Make sure you don't uninstall or disable the system Files app. It's necessary to choose the directory and grant permission

What's new

-improve vendor_dlkm backup/restore
-fix block wakelocks on newer devices
-update translations

-backup and restore vendor_dlkm
-bug fixes

-support Google Tensor (Pixel 6)
-optimizations and bug fixes
-update translations