This app was mentioned in 56 comments, with an average of 1.73 upvotes
EX kernel manager. EXKM's battery monitor is awesome for tracking idle drain, though your music playback throws that number off, that 0.43%/Hour stat includes over 6H of me listening to podcasts with the screen off through the headphone port. if i test idle drain overnight on a full charge i see 0.25% an hour overnight on wifi, the screen off music playback really throws that stat off.
If you are going to use EX, I would recommend the developer's app: https://play.google.com/store/apps/details?id=flar2.exkernelmanager
It is $3.99, which, IMHO, is a fair price to pay for such a useful kernel. His app notifies you when an update is available (or not, you can change that in the settings) and can automagically install it for you. I don't know, however, the install procedure of Cataclysm.
Yes, if you have Elemental X kernel then I recommend purchasing EX Kernel Manager app as well.
You can set DrunkSauce governor profile in there :)
no problem, and just for your convenience, here's a direct link to download magisk. just download it and flash it in TWRP, it shouldn't take more than 3 minutes to do.
and for future reference, you can flash magisk when clean flashing a new ROM, just flash it at the very end (so after your Gapps or your kernel if you're using one)
oh, and you can get the Elemental X manager from the google play store for $4.49 ~~or you could just download a pirated apk, but i wont provide a link for that since i dont wanna get in trouble~~
Sometimes kernel devs make their own apps both to support their development and to take advantage of the unique features of their kernels. Elemental X has it's own app which should work just fine.
ElementalX with Hawktail 1.2 gov profile and <strong>EX Kernel Manager</strong> and for dual sound, not Dolby, use this DualMono flashed by recovery.
Maybe you want to install an alternativ kernel. So you can over-/ underlock your cpu (more speed or better battery) or increase your headphone and speaker volume.
I for example like the ElementalX Kernel and i installed the EX kernel manager app to control the kernel and for an easy update function.
EX kernel manager. great even with kernels other than Elemental X, the battery monitor shown in my screenshot is super useful as it gives you a better metric than simple Screen on time. you can really track small changes in efficiency thanks to the idle drain gauge. i wish there was a way to exempt screen off usage with audio playing though, you can see i had nearly 7 hours of audio playback with the screen off, distorting the true idle drain. if i leave it overnight on wifi for 8H after a charge it's usually 0.2% per hour.
/u/Mjtmaster You said "But my screen isn't even :( " what do you mean by that? If you don't want to go through the hassle of a RMA then follow the following advice.
Unlock your phones bootloader and root the device and flash a custom kernel like ElementalX. The kernel will increase your performance as well as give you better battery life...however in your case it may also fix your vibration and screen problems. The kernel has a app EX Kernel Manager that allows you to adjust all kinds of settings, it can fix your issues because the app allows you to adjust the strength of the the system vibration and also allows you to calibrate the color of the screen.
Just to maybe make it clearer or easier, the best way is to use EX Kernal Manager and you go to CPU > Governor Options > Load > Select GhostPepper > Apply on Boot. Then it will always be on when your device boots. Also it takes a few minutes until it activates when you first boot so don't freak out if your device stutters at first. Also I have noticed whenever the app updates you need to reapply the settings.
If you're going the factory reset route, I recommend rooting the phone, then installing a new kernel (like ElementalX, super easy with its app, but its a paid app), and also I recommend using Nova Launcher.
My phone has been rock steady ever since updating the kernel (the main difference), Android 11 has always been buggy before I did it.
The ElementalX kernel provides better battery life and other improvements while also supporting the EX Kernel Manager. You can't benefit from blocking wakelocks at the kernel level and processor governors/overclocks unless you can install it. There are also other popular addons such as Xposed that need TWRP to install properly.
> If you have root, you can use EX kernel manager to flash TWRP as a 'boot.img', reboot to bootloader, then to TWRP, and flash things with TWRP on the go.&
O.K. But, this is just the kernel, so when you restart, your system will be a "new" install, no? Without all your apps/settings, right? You're not flashing back a full backup right? (BUT if this is not like a "new" install, and your system settings & apps/settings are still there, wouldn't there quite likely be many compatibility issues with some of them running on a different kernel?)
>However, you will need a PC to get re-rooted ...
This what you're talking about? https://play.google.com/store/apps/details?id=flar2.exkernelmanager
SO when you flash a different kernel, your newly flashed kernel doesn't come with root already?
I'm a little confused. You're NOT flashing a full backup, or a full ROM dump?
I also just use the Battery Life Labs part of it. I also recommend using the EX Kernel Manager and loading up the HawkTail 1.2 profile. I find that gives that best battery life out of all the profiles I've tried.
What about using root apps like EX Kernel Manager or Kernel Adiutor? If you're using a modified kernel with KCAL support, you can use functionality in these types of apps to adjust the colors the screen renders. I've been on the hunt for settings using these types of apps to adjust my Pixel 2 XL's screen to 6500k, its set to 7400k out of the box for some reason.
It depends on your device and kernel, which you neglected to mention. I highly recommend EX Kernel Manager. I've heard of people using it on non-supported devices with other custom kernels, but YMMV.
it didn't work, everything is still encrypted
I checked the security settings of the phone and it shows encrypted.
Any other ideas how to remove the force encryption?
edit: what about this custom kernel?
edit2: I flashed that custom kernel after reading that it could decrypt the phone or stop force encryption. I rebooted, still encrypted. They have an app but not sure if that will have the option to decrypt especially when it states "must be fully rooted to use this app".
edit3: I think I lost TWRP with that new kernel, does that sound right? I tried to boot into recovery and an error came up stating no command.
edit4: I did lose TWRP when I flashed the ElementalX custom kernel but that's a good thing. Apparently, I needed to set a pin/password prior to flashing TWRP to allow TWRP to decrypt the storage and finally install Magisk.
I noticed two performance issues which I worked around with the ElementalX kernel and its associated configuration app.
it may be overkill if you just want DT2W, but EX kernel manager works on the stock kernel and has all sorts of wake/sleep gestures, a great battery monitor that tracks screen off idle drain separately, color calibration, and all sorts of other useful tweaks. not sure what all works with the stock kernel but i know DT2W works, i used it on stock for a while before switching to EX kernel.
if you're not adverse to rooting, there is also a godsent high brightness mode on the EX kernel that fixes the poor visibility in bright light outdoors for the 6P. it adds samsung's brightness boost mode to the 6P.
It is pretty straight forward. I'm assuming you already have TWRP on your Pixel, correct? If you do, just go to his website and download the kernel for the Pixel/Pixel XL. Flash it in TWRP like you usually would and select the options you want, then tap flash (or whatever it says). Once it is done, wipe cache/dalvik and reboot. You should have the kernel. Flar2 also has an app on Google Play that allows you to modify the kernel from the app, and create profiles for different settings and such.
EDIT: ElementalX Kernel: http://elementalx.org/devices/pixel/ ElementalX App: https://play.google.com/store/apps/details?id=flar2.exkernelmanager&hl=en
It's a thingy which limits your CPU and GPU speeds, which in turn helps save battery. You'll need something like EX Kernel Manager (paid app) to manage this kernel.
You could always try unlocking the bootloader, rooting, and installing a custom kernel like ElementalX. After flashing the kernel you can install the EX Kernel Management App which allows you to change every aspect of the kernel from this app, which is developed by the same guy who developed the kernel. However I personally keep everything set as default at the recommendation of the developer for the best results.
The reason I'm recommending this to you is because one of the things you can do with the app is calibrate your display. There are tons of preset profiles you can use or you can calibrate it yourself. Every display is slightly different so you will have to mess around a bit to get rid of that tint but this app should do it. Not only will it get rid of the tint, but it will actually improve the quality of the display as well.
I didn't really have any tint or anything, but I checked out a few preset profiles and it is like night and day difference on how good my display looks. All the colors are more accurate and are more saturated without being over-saturated. It looks as good if not better than the Galaxy Note 5's screen.
I would highly recommend trying this before doing an RMA as I'm pretty confident it will not only fix your issue, but improve your display. If you are a novice with rooting and stuff having never done it before I would be willing to help you. Just PM me.
> What app is that for battery stats? I need one that can get me screen off drain without having to resort to pulling a log from my phone each time.
EX kernel manager Fantastic kernel and manager.
> But yeah, Google's wakelocks are pretty crazy. That's IMPRESSIVE idle battery. Was the 0.6% / hour on WiFi or mobile data?
2/3 days on mostly wifi, but one day of the three was out around town all day on LTE. it helps that on project fi i can do airplane+wifi at work to avoid heavy drain from a barely usable 2G signal.
ElementalX kernel allows adjusting the white balance through the kernel manager app.
http://forum.xda-developers.com/nexus-6p/orig-development/kernel-elementalx-n6p-t3240571
https://play.google.com/store/apps/details?id=flar2.exkernelmanager
if you're rooted, EX kernel manager can work with the stock kernel. It has a simple toggle that can automatically turn on when rebooted. i used it on the stock kernel for a while before switching to EX instead of stock for the greyed out blacks fix.
https://play.google.com/store/apps/details?id=flar2.exkernelmanager&hl=en
great app with RGB color control, ability to turn off two of the big A57 cores, amoled black theme option, and even the option to disable Zram.
if you're rooted, you can turn it off with ex kernel manager. i installed it to turn on DT2W with the stock kernel, and going through settings saw the Zram setting. toggled it off, marked it to persist a reboot, and it's been off since.
EX kernel manager. be sure to turn on black theme for the sweet amoled contrast :)
I gave this version ElementalX-N9-4.01.zip a try and didn't get the warning! Didn't have to format data!
See the xda thread of the updated info: - http://forum.xda-developers.com/showpost.php?p=63191280&postcount=1030
Is the EX Kernel Manager app worth the download and what are the IAP's in the app for?
https://play.google.com/store/apps/details?id=flar2.exkernelmanager
This should not be a problem at all. For easy installation, use the app by the dev, EX Kernel Manager. You can find it here
Enjoy!
http://forum.xda-developers.com/nexus-5x/general/guides-how-to-guides-beginners-t3206930
You can stop after step 6.
Then install EXKM:
https://play.google.com/store/apps/details?id=flar2.exkernelmanager
It will install the kernel for you. Then follow these instructions for the performance/battery tweaks:
http://forum.xda-developers.com/showpost.php?p=68223776&postcount=4203
I do not recommend you upgrade to N preview if you don't know what you're doing, though each of these pages has instructions on how to so so if you're so inclined.
(Please note: you can safely skip any instructions to factory wipe your device if you only unlock, root, and upgrade the kernel. It is not necessary to factory reset if that's all you're doing! However, you'll still need to wipe your cache folders.)
The official LG unlock process is about as easy at it gets - no tutorial needed, just follow the steps on the webpage.
From there, flash TWRP recovery from your PC over ADB (again, this is a standard procedure; nothing unique).
From there, install Magisk within TWRP.
Once that's done, get a root file explorer and copy and paste the modified thermal file into the root /etc directory to overwrite the thermal engine 8996 conf file.
You could also flash a custom kernel once you're done with everything else to give you the ability to adjust KCAL colour settings to mitigate image retention rather than using an app like sFilter - https://forum.xda-developers.com/v20/development/h918-h910-us996-ucl-mk2000-kernel-t3708330
Note you'll need a kernel manager app to actually adjust the settings. I used EX Kernel Manager.
Giddyup.
Man, try ElementalX and under clock to ~1900 and use a kernel manager to turn off 2 cores while the screen is off. You will get amazing battery life on your Nexus 6 and won't notice any difference in almost any normal task. I also recommend running the Nexus 6 unencrypted.
ElementalX: https://forum.xda-developers.com/nexus-6/orig-development/kernel-elementalx-n6-0-01-alpha-t2954680
And the manager to change it so only 2 cores are on when the screen is off: https://play.google.com/store/apps/details?id=flar2.exkernelmanager
Go to CPU -> Hotplugging options -> cores on during suspend 2 and make it set that on every reboot.
I've been home all day on WiFi so that is definitely helping the battery life and my brightness was only about 25% this morning while using the device, up to 100 for the rest of the day. I can post end of day results if anyone wants them.
Ok, well, there are 5 basic things you will do or choose from. (1) unlock the bootloader, (2) flash a custom recovery, (3) root, (4) flash a rom, (5) flash a custom kernel.
Now there are two ways to do all these things with the 5X. You can go to conventional route and use the Android SDK tools (specifically fastboot and adb), which are pieces of software executed with command line. You can also go the easy way out and download the Nexus Root Toolkit, which is an all-in-one utility to unlock, flash, backup, etc., etc. (it's actually a remarkable piece of software).
Here's a fantastic beginner's guide from KDA for doing all the above you may want. Once you dive into the rabbit hole of Android, you should get very comfortable with XDA. This forum is incredibly active for all the most incredible minds in Android third-party devs. Pretty incredible collection of talent here.
Some people would suggest that you do it via the beginner's guide above just so you can understand the basics of rooting, flashing, etc., and I would agree with that. That way, if you ever want to flash other things, you won't have to scramble to find a root/flash utility. That being said, I'll give you a quick guide using each technique.
The "better" way:
0) Install fastboot and android adb (see beginner's guide)
Most guides, etc. will suggest that you install with Android SDK, but that's a pretty massive download that's meant for true android devs. You (and I) don't need all that software just to root and flash.
Otherwise, I suggest installing just ADB and Fastboot with this XDA utility.
Once that's run, you should be able to boot your cmd line and type >adb, and receive a list of commands you can push to your phone. Alternatively, plug in your phone and type >fastboot devices, and you should get a readout about your phone
1) unlock your bootloader (this will wipe your phone)
Open settings and activate developer options (settings>about phone>build number: rapidly tap this until you get a message about being a developer)
Check OEM Unlocking
Check Android Debugging
I suggest also checking Stay Awake, so that your phone does not lock itself and interrupt anything important
Plug in your phone to your comp
See the Beginner's guide for the exact adb commands
2) flash a custom recovery (I suggest twrp)
Download TWRP for bullhead devices (Bullhead is the 5X. Anything else will not work).
See beginner's guide for fastboot commands for flashing
3) root
Download SuperSu 2.6x
Save it on your phone. I suggest the very top-most folder so it's easy to find. You can delete this later, so location doesn't really matter.
Boot into your recovery (type >fastboot reboot recovery), hit Install, select the SuperSu, hit install
Wipe the Cache/dalvik, reboot into your system.
DONE! (with the basics). At this point, you have a fresh, clean rooted phone with stock software. I would suggest you make a nandroid backup now and put it somewhere safe so that you can flash back to this in the event of bricking your device. (See beginner's guide for backing up: basically, use TWRP and hit backup).
At this point, you will maybe install a custom ROM or custom kernel. As for ROMs, those are basically the "skin" of your software. Each one has different components, options, customizations, etc. It will be for you to decide what you want in one. Most are far more powerful than your stock ROM (this is a generalization). You can find all good ROMs on XDA here. Do some research, as each is widely different than the other, and each can require different installation methods.
I am personally running PureNexus, and ElementalX kernel. I installed the kernel using EX Kernel Manager instead of flashing the ZIP. Once you have the kernel downloaded, go into the app, open the side menu>cpu>governor options>load: ghost pepper>apply on boot. And that's it.
You need an unlocked bootloader, custom recovery, root, the ElementalX kernel, and the ElementalX app.
It's no small undertaking for a newbie, but follow the instructions and you'll be fine.
download EX Kernel Manager on the play store (can't remember if it's free or not, it's well worth the paid price) and in app it will tell you where to download the kernel..
the app is really good, best out there imo..
https://play.google.com/store/apps/details?id=flar2.exkernelmanager&hl=en_GB
or you can search up the elemental X on xda:
other good ones is the bluspark kernel, i used that before
https://forum.xda-developers.com/oneplus-5t/development/kernel-t3706295
that has some extra features such as CD-ROM emulation (so you can load a windows iso on your phone, and connect to a broken windows machine, and boot off that! - useful!!) and when connected to a PC it will charge at 900ma instead of 500ma works with exkernel manager
​
free alternatives such as Kernel Auditor exist, but i find them not as user friendly as the ex kernel app..
Install Ex Kernel Manager and use it to flash ElementalX. Then you'll find an option in ExKM to disable that wakelock.
Install Ex Kernel Manager and use it to flash ElementalX. Then you'll find an option in ExKM to disable that wakelock.
You have to be rooted and everything. Most people use something like https://play.google.com/store/apps/details?id=flar2.exkernelmanager
Four apps in my phone have root access and those are:
EX kernel manager. An app used to change parameters of the installed kernel.
LeanDroid. An app that can disable various radios of the phone when display is turned off and re-enable them periodically.
Servicely. An app that kills other background apps.
PinTasking. Gives some kind of multitasking abilities to the phone.
So three of those apps help improve drastically the standby battery life and the fourth just makes it more usable in some cases. An other and maybe the most important reason I always end up rooting my nexus is that it's cost/pain/risk-free to do.
Sure thing!
The Nexus 9 is still slow compared to newer devices, but what can you expect from a 7 year old device? With the above steps, I ended up with a device that has rock solid power management (if I leave it in sleep mode, it will only loose a couple of percentage battery over a week), has proper double tap wake-up, is acceptably responsive when interacting with it, and in generally is now usable again, despite it's age :)
Leave the CPU governor on schedutil. Maybe try Conservative if you really need to conserve battery life, but even then schedutil seems to be a really good governor.
One thing that helps though is to set the min CPUs for all of the cores to the minimum. So for Core 1 set the minimum to 300Mhz. By default the minimum is I think 576 Mhz. Setting it to 300Mhz changes literally almost nothing performance wise but can help a lot by allowing it to go just a little bit lower on standby. In the app, changing it to 300Mhz won't really show, but if you download CPU-Z, it'll show that it has in fact changed the minimum to 300Mhz. I think all the other cores are already set to their proper minimums. Other than that, the ElementalX kernel is really great about allowing you to block wakelocks. If you use the EX Kernel app, then you can go to the Miscellaneous tab, then scroll down to Block Wakelocks and then block certain wakelocks that are draining the most battery. Personally, I haven't used this tab at all though since the worst wakelock on my device has been a service called "qcom_rx_wakelock" and as I understand it this isn't a wakelock you want to block since it does a lot with managing wireless connections.
If you use the EX Kernel app and you really have a day where you need good battery life, try the Battery Saver button. It really cripples performance but will help if you really want to squeeze every last drop of battery out of your phone. Haven't needed to use it so far since the OnePlus 7 Pro with some tweaks like Greenify and restricting background apps already has absolutely amazing battery life without performance suffering.
This one right? $3.99
https://play.google.com/store/apps/details?id=flar2.exkernelmanager
Or just download the manager and you can install via their app. https://play.google.com/store/apps/details?id=flar2.exkernelmanager&hl=en
http://forum.xda-developers.com/nexus-5x/general/guides-how-to-guides-beginners-t3206930
You can stop after step 6.
Then install EXKM:
https://play.google.com/store/apps/details?id=flar2.exkernelmanager
It will install the kernel for you. Then follow these instructions for the performance/battery tweaks:
http://forum.xda-developers.com/showpost.php?p=68223776&postcount=4203
I do not recommend you upgrade to N preview if you don't know what you're doing, though each of these pages has instructions on how to so so if you're so inclined.
(Please note: you can safely skip any instructions to factory wipe your device if you only unlock, root, and upgrade the kernel. It is not necessary to factory reset if that's all you're doing! However, you'll still need to wipe your cache folders.)
Use the App to enable it. Or Kernel Adiutor. It may even have an aroma installer in recovery, I can't remember.
idk if this will help you. if you're rooted with twrp, flash latest v4.9 https://basketbuild.com/devs/DespairFactor/Angler/Kernel
get this https://play.google.com/store/apps/details?id=flar2.exkernelmanager
read this thread and use one of these profile http://forum.xda-developers.com/nexus-6p/general/guide-advanced-interactive-governor-t3290605
you can average of 6-8 hr of sot without gaming.
Alcolawl profile RedHawk is very good.
for better battery life but tiny lag, hEiMDaLL v4 and xSilas43 Darkspice
Sure.
If you're not familiar with fastboot, this tool will do the bootloader unlocking and install the custom TWRP recovery for you: http://forum.xda-developers.com/nexus-5x/development/tool-windroid-universal-android-toolkit-t3291260
Pure Nexus ROM (and the GApps): http://forum.xda-developers.com/nexus-5x/development/rom-pure-nexus-layers-fi-wifi-calling-t3244601
ElementalX kernel: http://forum.xda-developers.com/nexus-5x/orig-development/kernel-elementalx-n5x-t3240537 Plus ElementalX app to easily set the CPU governor to GhostPepper (not free - you can follow the guide in the forum link): https://play.google.com/store/apps/details?id=flar2.exkernelmanager
Lastly, CameraX to enable 240fps slow-mo and with a little edit to build.prop (which Pure Nexus can do in it's own app) to get Video EIS: http://forum.xda-developers.com/nexus-5x/themes-apps/mod-google-camera-t3279714
Thanks! Seems to be one of the more popular choices. The official app is EX Kernel Manager, correct?
So do you use EX Kernel Manager to achieve those ?
Do you use it with EX Kernel Manager.
Thank you.
Gonna give Elemental X a try. Bought the app a while back
There are several tools and apps, I use EX Kernel Manager.
It has the Double Tap To Wake gesture built-in. IF you also flash their kernel you'll get more gestures like Sweep2Wake, Sweep2Sleep etc.