• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[APP][Android 4.4+][ROOT] EX Kernel Manager

Search This thread

Machuda

Member
Jun 7, 2021
8
0
I tried 2.00 on my Android S beta 1 and it never reached the lockscreen. It just bootloops. Flashed through ex kernel manager.

Pixel 5 Android S 4.19.177-gbb65b6fc1b3c-ab7247070
 

Gases

Senior Member
Jul 2, 2016
215
124
Santo Domingo
@flar2 hi! I've been using EXKM and EX Kernel for a while on my Pixel 4 XL, everything works great and it's smooth af.

However, there seems to be an issue with apps that bypass Android's internal audio to use external USB digital-to-analog converters. When I try to use an app like USB Audio Player Pro or Neutron, which allow me to use my external DAC, the device freezes and reboots.

This problem started in the stock kernel after the March update (I tried with a previous version of your kernel and the bug isn't there). Could you look into it? If you need anything else to help you locate the problem please let me know.
 

Enismirdal

Senior Member
Feb 23, 2011
72
45
Minor issue - in Color Control, the profile save/load button pops up over the bottom-most slider's value and increase value (plus) button.

Also, I see there's a "Limit RGB Min" checkbox in the settings menu on the same screen. Limit it to what value? Is there a way to set that value that I'm just not seeing?
 

pkgnex

Senior Member
Aug 13, 2012
960
1,137
Michigan
@flar2

It seems the kernel manager app isn't recognizing Android 12 beta 3. I get an error when refreshing the ElementalX tab saying the app cannot find a compatible version even though I see on github that you've built one.
 

flar2

Recognized Developer
Jun 11, 2012
18,610
87,421
Southwestern Ontario
elementalx.org
Significant update to EX Kernel Manager version 5.70. Now you can choose a directory for kernel downloads and backups. This will make it a lot easier to access your kernel backups and kernel downloads.

This required a lot of refactoring and new code, so let me know if there are problems.

Also, please check out my new app, it's the ultimate apk tool, app manager and backup solution. You can backup your apps, including data. It can install, analyze and extract split APKs, XAPK, APKM, etc. It will show you the most detailed info about any app or apk, including the full manifest.
 
  • Like
Reactions: Ryano89

ninjæon

Member
Jan 7, 2009
34
27
OnePlus 7 Pro
Feature Request: Add integrated OTA updates for other custom kernels via EX Kernel Manager using JSON

Example JSON link: https://raw.githubusercontent.com/nem0-z/dora_kernel_oneplus_sm8150/master/ota/update.json

I've been using EX Kernel Manager for a couple years now, and it's been absolutely essential for my OnePlus 7 Pro (and before it was Pixel XL and OP5). Kernel backups and installs, adjustments to GPU clock (when using a kenel that allows this), and more. Thanks to this app (and another flar2 app "AppDash"), I have no need for a custom recovery. flar2's active development and support is much appreciated!

Thank you flar2!
 
Last edited:
  • Like
Reactions: flar2

Ryano89

Senior Member
May 6, 2011
1,990
706
Indiana
OnePlus 6T
OnePlus 8T
Significant update to EX Kernel Manager version 5.70. Now you can choose a directory for kernel downloads and backups. This will make it a lot easier to access your kernel backups and kernel downloads.

This required a lot of refactoring and new code, so let me know if there are problems.

Also, please check out my new app, it's the ultimate apk tool, app manager and backup solution. You can backup your apps, including data. It can install, analyze and extract split APKs, XAPK, APKM, etc. It will show you the most detailed info about any app or apk, including the full manifest.
Sir after update I can no longer backup my kernel. It will backup, but it disappears and is not located in the file I have set. I cannot find my backups
 

Ryano89

Senior Member
May 6, 2011
1,990
706
Indiana
OnePlus 6T
OnePlus 8T
OnePlus 8t, OOS beta7. I selected a folder that I created. When I backup kernel it creates a "kernel backup" folder in the selected directory bit it doesn't actually save the kernel in the folder I can't find where it's actually putting it
 

Attachments

  • Screenshot_20210726-084207.jpg
    Screenshot_20210726-084207.jpg
    42.7 KB · Views: 4
  • Screenshot_20210726-084229.jpg
    Screenshot_20210726-084229.jpg
    203 KB · Views: 4
  • Screenshot_20210726-084236.jpg
    Screenshot_20210726-084236.jpg
    124.3 KB · Views: 4

Ryano89

Senior Member
May 6, 2011
1,990
706
Indiana
OnePlus 6T
OnePlus 8T
It's likely because you have commas, spaces and apostrophes in the file name. I will fix it to handle that. In the meantime, change to a simple name for the directory

I'm an old school computer guy, so I keep forgetting that people use weird file names

It's likely because you have commas, spaces and apostrophes in the file name. I will fix it to handle that. In the meantime, change to a simple name for the directory

I'm an old school computer guy, so I keep forgetting that people use weird file names.
I named the backup OB7 with no commas or anything and it still doesn't work
 

Top Liked Posts

  • 1
    It's likely because you have commas, spaces and apostrophes in the file name. I will fix it to handle that. In the meantime, change to a simple name for the directory

    I'm an old school computer guy, so I keep forgetting that people use weird file names.
  • 1
    Will this app ever be free because I don’t have a bank card to buy?
    1
    Can anyone point me in the general direction of using EXKM to undervolt my CPU?

    Redmi Note 8 (ginkgo) with RROS 8.6.8 and latest SixTeen kernel.

    Undervolting depends on your kernel, and I don't think any kernels support undervolting these days. Modern chips use adaptive voltage, so undervolting is obsolete.
    1
    Significant update to EX Kernel Manager version 5.70. Now you can choose a directory for kernel downloads and backups. This will make it a lot easier to access your kernel backups and kernel downloads.

    This required a lot of refactoring and new code, so let me know if there are problems.

    Also, please check out my new app, it's the ultimate apk tool, app manager and backup solution. You can backup your apps, including data. It can install, analyze and extract split APKs, XAPK, APKM, etc. It will show you the most detailed info about any app or apk, including the full manifest.
    1
    Feature Request: Add integrated OTA updates for other custom kernels via EX Kernel Manager using JSON

    Example JSON link: https://raw.githubusercontent.com/nem0-z/dora_kernel_oneplus_sm8150/master/ota/update.json

    I've been using EX Kernel Manager for a couple years now, and it's been absolutely essential for my OnePlus 7 Pro (and before it was Pixel XL and OP5). Kernel backups and installs, adjustments to GPU clock (when using a kenel that allows this), and more. Thanks to this app (and another flar2 app "AppDash"), I have no need for a custom recovery. flar2's active development and support is much appreciated!

    Thank you flar2!
    1
    It's likely because you have commas, spaces and apostrophes in the file name. I will fix it to handle that. In the meantime, change to a simple name for the directory

    I'm an old school computer guy, so I keep forgetting that people use weird file names.
  • 161
    p3890301369-11.jpg


    EX Kernel Manager


    I get a lot of feature requests and questions for this app, so I've decided to make a thread here. Feel free to make feature requests, report bugs, ask questions or post useful information and feedback.





    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 beautifully optimized material design user interface.

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

    *** Universal! Compatible with all kernels and all devices.

    *** Works with stock kernel, however, some advanced features such as wake gestures, color and sound settings require a custom kernel

    Fully supported on the Google Pixel, Nexus 5, Nexus 6, Nexus 5X, Nexus 6P, Nexus 7 (2013), Nexus 9, HTC One m7/m8/m9, HTC 10, OnePlus 3/3T, Asus ZenFone 2, Samsung Galaxy S6/S7, Moto G4/G4 Plus, Xiaomi Redmi Note 3 and many other devices.


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

    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.

    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 and hue, Save, load and share custom profiles. (requires kernel support, most custom kernels for Qualcomm devices implement this driver)

    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, fanco 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.

    Kernel Backup: save and restore kernel backups

    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 and much more!

    Other features: configurable, one-click Powersave mode and Performance modes, CPU temperature notification, language chooser (English, French, German, Dutch, Finnish, Italian, Portuguese, Polish, Russian, Spanish, Turkish, Traditional and Simplified Chinese), theme chooser, auto-powersave mode and more!
    21
    15
    Just got the new update from the Play Store. Liking the little visual differences, the graph behind the current frequencies, the little coloured wheels for battery and ram. Just finishes the look off a little bit better. Not noticed any functional differences yet but I've only had a quick glance through. Any specific functional differences between the new version and the previous?

    I made a lot of changes under the hood, optimizing code and improving things like device detection, and showing more info on the updater screen. There is also the advanced and simple modes, for people who are overwhelmed by a lot of settings. I have a lot more changes planned over the coming weeks.
    13
    I built a bunch of kernels today, all now available through EX Kernel Manager

    Pixel 4/4XL:
    -November security patches

    Pixel 3/3XL:
    -November security patches
    -restore sound settings

    Pixel 3a/3aXL:
    -November Security patches

    Pixel 2/2XL:
    -November security patches

    Essential PH1:
    -November security patches

    HTC U11:
    -initial release for Android Pie

    Pixel/Pixel XL is now end-of-life from Google, so no updates
    12
    Soon. Actually, 3.08 is the one you guys should be waiting for. It's way faster and has a really cool new feature.