yashsingh1/xdaforums huggingface dataset:
[Paid Software Announcement and Discussion] pkgnex:
@flar2 ,

I have encountered an unexpected / undesired behavior in the app - I hesitate to call it a "bug":

1. If I set the small core min cpu frequency to something greater than the stock minimum value in the app, it seems to apply and be retained - as evidenced in the dashboard frequencies no longer going below that new minimum.

2. If I do the exact same thing with a boot script, it also applies and is retained as evidenced in the EX App dashboard.

3. HOWEVER, if I set the frequency with a boot script and then even enter the "CPU" section of the app at all, it reverts the small core min frequency back to the stock value (which is pre-filled in the app). This, even though I don't physically touch or change any parameters in the CPU section and I do not have any "set on boot" portions of the app active. It seems that the "CPU" section of the app is not properly reading pre-existing values for the scaling_min_freq parameter, and/or is force-over-riding them with the stock value. I hope my explanation makes sense.

My device is a Pixel 4XL, stock ROM, rooted (obviously) with Magisk 22, and the latest security level and your 2.12 kernel and latest app version directly from the play store.

Thanks for looking into this when you have some time.
[Paid Software Announcement and Discussion] Tracker31:
New ElementalX Kernel for OPN: ElementalX-OPN-2.00

OnePlus Nord – elementalx.org

elementalx.org

NFC - it seems nfc is disabled by phone on running. Can't use nfc tag
[Paid Software Announcement and Discussion] Bushido1992:
Have 2 little bugs:

- in the Main section the app recognize my Phone as Galaxy Note 8 (but i have note 10+)

-on Advanced settings i can only choose "mhz" for GPU. (also no frequenz choosable)
[Paid Software Announcement and Discussion] Krsmqn:
What does astronomy mode do?
[Paid Software Announcement and Discussion] Fishawy:
Hello,

5.59 was the last version to properly detect and read the storage on my OnePlus 8 pro, and since then I'm getting a dimmed (no permission requested) in the app permission settings, and can't read the storage when I try to flash a kernel. Root is working though.

Any idea what could be causing this?
[Paid Software Announcement and Discussion] flar2:
Uninstall and reinstall.
[Paid Software Announcement and Discussion] Fishawy:
Did that many times, as well as rebooting. Nothing seems to fix it. If I restore the old backup of 5.59, it works fine, which baffles me.
[Paid Software Announcement and Discussion] plout0n:
Hey flar. I love your kernels and I went to your website and saw you had one for the pixel 4a. Downloaded the app, flashed and I lost wifi. Flashed my previous kernel and wifi returned. Any idea? I'm running ABC ROM which is basically like stock, may update.
[Paid Software Announcement and Discussion] Flyview:
Same here, Pixel 4XL EX KM 5.66. It doesn't see any files or ask for storage permission. Where can I download a safe version of 5.59?
[Paid Software Announcement and Discussion] Fishawy:
Not sure, I only have a personal backup copy. See if OP has a repo of old releases.
[Paid Software Announcement and Discussion] plout0n:
@flar2 any idea what could be causing my issue I posted earlier? If you need a log file I'll try and get you one. What would you need me to do?
[Paid Software Announcement and Discussion] flar2:
Sorry guys, I forgot to fix storage for nonroot users, I need to implement the crappy Android file picker. Google made me remove storage permissions. I will get to it this weekend.
[Paid Software Announcement and Discussion] plout0n:
@flar2 your kernel is very smooth but I reflashed my rom, did troubleshooting and I still can't get wifi to work. I bought the app and now wifi doesnt work :( when you have a moment, can you please offer some insight?
[Paid Software Announcement and Discussion] flar2:
No idea what device you are using, but I suspect the ROM is incompatible or another kernel has replaced the stock wifi module.
[Paid Software Announcement and Discussion] flar2:
Everything should be working, I've tested on multiple phones here

For non-rooted, kernel downloads go to /sdcard/Android/data/flar2.exkernelmanager/files/ which does not require storage permissions. For non-rooted users, the app does not access any other files

For rooted users:

-kernel downloads also go to /sdcard/Android/data/flar2.exkernelmanager/files/, which again does not require file permissions. this is also where color profiles and other saved files are stored

-for flashing other kernels and zips, the file picker uses root

There is some chance that file permissions get screwed up transferring previous saved files to the new location, and the app can't access them, but this is fixed by uninstall/reinstall.
[Paid Software Announcement and Discussion] plout0n:
I posted this last week. Pixel 4a, ABC rom. It's basically stock.
[Paid Software Announcement and Discussion] flar2:
You would need the exact wifi module from stock
[Paid Software Announcement and Discussion] plout0n:
I don't know that that means so I'll just uninstall. Thank you.
[Paid Software Announcement and Discussion] Fishawy:
I'm rooted and I use EXKM to flash other kernels, so kernel downloads location are not the issue for me.

5.66 doesn't request storage permission, and therefore cannot access where I saved kernels to flash. Permissions area is dimmed. Uninstalled and reinstalled, same. When I restore 5.59 it works fine, that's why we're confused.
[Paid Software Announcement and Discussion] flar2:
I really don't understand your issue, there is no need for the app to have storage permissions, as the file picker uses root. I have no problem accessing any file on the /sdcard/ from the flash shortcut, tested on a bunch of my phones using various Android versions. I am able to flash any kernel or zip or img stored anywhere on the /sdcard/

Note that the file picker filters everything except zip and img files

You'll have to give more specific details
[Paid Software Announcement and Discussion] Fishawy:
Thanks for getting back to me.

First screenshot is 5.59, second is 5.66. Root on both.

When using the 'flasher', 5.59 requests storage access to navigate to kernels and I grant it. 5.66 doesn't request it, and when I use 'flasher' it reads a blank storage.

What I'm tryin to say is, with root, 5.59 still requests storage permission to properly navigate and read, while 5.66 doesn't read it even with root. Hope I'm making sense.
[Paid Software Announcement and Discussion] flar2:
Yes, that''s how it's supposed to be. Google has forced me to remove the storage permissions. I used to use them to read the sdcard, but you're not allowed to do that anymore. Now I use root methods. So forget the storage permissions, they are not needed.

The question is, why does the flasher not read your /sdcard/ with root. I have many devices to test with, and all of them are able to read the storage just fine with root. I don't understand what's happening on your device. Are you using a custom ROM? Is there something strange going on with your storage? What version of Magisk do you have? I can't reproduce this problem and only you and @Flyview have mentioned the problem.

Maybe logcat while you open the file chooser? Or even a screenshot of the file chooser
[Paid Software Announcement and Discussion] Fishawy:
Thanks again. I just had a very interesting find with 5.66.

OnePlus 8 Pro by the way, stock A11.

Initially, I found that EXKM could only read the folders created by OS and not the ones I manually created, then I narrowed it down a bit when it happened with certain folders not all. The one I keep all flashable zips in was named (1. OnePlus) to keep it on top of the list, EXKM couldn't read its contents. Now I renamed it to (1+), and voila, contents visible. Renamed it back to (1. OnePlus), contents empty.

Dunno if it has something to do with the dot inclusion in the name, but I hope it's the same scenario with @Flyview.

Thanks for helping!
[Paid Software Announcement and Discussion] Lughnasadh:
Interesting find. I too have been having problems with EXKM seeing kernel zips on the internal storage (Pixel 4 XL). I keep them in a folder I created called "Kernels". I then moved one of the kernel zips to the native "Downloads" folder and it was able to see the kernel zip. So I think you are on to something (y)

Using Magisk 23.0 stable

Happens on both Android 11 with latest May security update and on Android 12 Beta 1.
[Paid Software Announcement and Discussion] flar2:
It's probably the space, I will update today. Let me know if the new version works.
[Paid Software Announcement and Discussion] Fishawy:
Aaand it's fixed! 5.67 can now access all folders.

Thanks a lot, cheers!
[Paid Software Announcement and Discussion] flar2:
Thanks for reporting it, I would have never noticed
[Paid Software Announcement and Discussion] rwanek:
Hi, pixel 4a5g here, latest elemental kernel, stock ROM, ex kernel manager - how does high brightness mode HBM really work? If i enable it it's set to max brightness without any possibility to control it via settings brightness pulled down from top?
[Paid Software Announcement and Discussion] Machuda:
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
[Paid Software Announcement and Discussion] Gases:
@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.
[Paid Software Announcement and Discussion] Enismirdal:
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?
[Paid Software Announcement and Discussion] ForForkSake:
I don't understand what use this app would be on non-root? :unsure:

Working great as always on my redmi note 9s and galaxy A02s both with root obviously. Thanks man
[Paid Software Announcement and Discussion] xxsen:
Will this app ever be free because I don’t have a bank card to buy?
[Paid Software Announcement and Discussion] pkgnex:
@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.
[Paid Software Announcement and Discussion] flar2:
Which device? If it's Pixel 5, the build is not working. Other Pixel models should be good to go
[Paid Software Announcement and Discussion] pnin:
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.
[Paid Software Announcement and Discussion] flar2:
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.
[Paid Software Announcement and Discussion] pkgnex:
Sorry, should have led with that info:

Pixel 4 XL, stock rom (A12 beta 3), magisk rooted. Everything had been working on the previous beta's.
[Paid Software Announcement and Discussion] pnin:
Thanks for clearing that up. In my previous device launched circa 2017 I had pretty good results with it, hence my curiosity.
[Paid Software Announcement and Discussion] flar2:
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.

AppDash: App Manager & Backup - Apps on Google Play

Easily clean and organize your apps using a beautiful and modern UI

play.google.com
[Paid Software Announcement and Discussion] ninjæon:
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!
[Paid Software Announcement and Discussion] Ryano89:
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
[Paid Software Announcement and Discussion] flar2:
Ok, what phone is it, what version of Android, what ROM are you using and what directory did you choose?
[Paid Software Announcement and Discussion] Ryano89:
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
[Paid Software Announcement and Discussion] flar2:
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.
[Paid Software Announcement and Discussion] Ryano89:
I named the backup OB7 with no commas or anything and it still doesn't work
[Paid Software Announcement and Discussion] flar2:
You need to go back into EXKM Settings and set the directory again.

This is how it is on Android now, apps are no longer allowed to ask for file system permissions. The user has to specifically give permission to use a a directory.
[Paid Software Announcement and Discussion] Ryano89:
I've given permission again. I save kernel, it saves but as soon as you exit exkm it disappears. It's not in the directory chosen or in Exkm at all.
[Paid Software Announcement and Discussion] Ryano89:
Something is wrong with the folder I'm using. When I select a different folder it works..very strange
[Paid Software Announcement and Discussion] flar2:
There are still a few bugs left to fix on my end, but the Android storage framework is extremely convoluted and I expect weird things will happen even after I tighten everything up.
[Paid Software Announcement and Discussion] Ryano89:
That's ok sir. It's a great feature. I've changed the name of my folder and it seems to be working as expected now. Thank you for your quick responses, and also the great work. I've also just downloaded your new app, it looks very promising.
[Paid Software Announcement and Discussion] ZwoelVi:
why it doesn't work with Pixel 5?
[Paid Software Announcement and Discussion] pkgnex:
Any idea why I still don't have an update to .70 available in the play store? I have .67 and it says there is no update. I still can't even download the latest kernel on A12.
[Paid Software Announcement and Discussion] flar2:
The rollout is slow due to the major changes

That has no bearing on the 12 beta kernel availability. I don't know why you aren't getting that on the P4, it downloads fine for me ( EXKM version doesn't matter).
[Paid Software Announcement and Discussion] pkgnex:
Thanks for the prompt reply.

I guess I'll wait for beta's and see if it fixes itself!
[Paid Software Announcement and Discussion] flar2:
Just a note about new storage policies from Google and what it means for apps and users

Apps that get updated (or new apps) are *not* allowed to ask for storage permissions anymore, we have to use the storage access framework (SAF). The exception is file explorers, and they need special approval.

This means you will increasingly see apps using Android's file chooser. This is now the case for EXKM, as you will use the system file chooser to select a directory to store downloads and backups. I have also converted DevCheck to use SAF, and my new app, AppDash, also uses it.

I am seeing ActivityNotFound exceptions from using SAF on all three of these apps. The reason is because some users have disabled or uninstalled the "Files" system app (not to be confused with "Files by Google", I'm talking about the system app that comes with your phone).

Don't disable/freeze/hibernate/uninstall the Files app, it is needed to choose files with SAF and many apps (and eventually all apps that deal with files) depend on this. Basically, any app that uses files has to start using SAF unless they never update again.

Also make sure your custom ROM dev includes Files in their ROMs
[Paid Software Announcement and Discussion] pkgnex:
@flar2,

So I got version .70 a few days ago and it still said "can't find compatible version" or whatever.

Then last night, all of a sudden it was recognized and I could download and flash it with no issues.

I have a theory... A12 beta 3 shipped with a security date of August 1, even though it came out in mid-July. The August security date for all the non-beta Android versions just updated to August yesterday, I think.

This is probably not a coincidence. I'm guessing exkm may not have recognized a security patch level that was future-dated?
[Paid Software Announcement and Discussion] - Chaorrupted X -:
Thanks for the heads up.

I was struggling to know why the EXKM keep asking me to enable Android Files. Can't even use the app. I thought Solid Explorer app is sufficient. But after reading your explanations, well, I guess it's time to revive back the Android Files app.

I'm using LineageOS 18.1. Now I enabled back my Files app (com.android.documentsui), and can use the EXKM app normally.
[Paid Software Announcement and Discussion] flar2:
I'm getting a lot of flak for this change, but this is the way Google says it has to be.

For those asking for an alternative, if I make a chooser, none of the other file explorer apps show up. Only the Files app seems to have the power to grant the necessary access permissions.
[Paid Software Announcement and Discussion] flar2:
It was a backend server change I had to make
[Paid Software Announcement and Discussion] - Chaorrupted X -:
In the attached image. Any idea why there's a swap file option? It exist after I play around with the "Swapper - ROOT" app from PlayStore. Was going to test for fun, but seems like it messed up my device, and that app isn't stable for SWAP.

The swap file option just sit there. When I tap on it, it said "Operation failed". How do I remove the swap file option? I guess I need to play around in the root files, but don't know where to start. Probably there's something that need to be deleted or adjust.
[Paid Software Announcement and Discussion] flar2:
Don't use any other apps, only EXKM if you want to change swap, zram or memory settings. The other app probably tried to make a swapfile, which is a terrible idea on a phone. Don't do it.
[Paid Software Announcement and Discussion] ZwoelVi:
Hi guys, can someone tell me if the kernel works on the Pixel 5 with Android 12 Beta 3? Because when I tried that 2 weeks ago, I could no longer start my device.
[Paid Software Announcement and Discussion] flar2:
No, there is no working kernel for Android 12 yet
[Paid Software Announcement and Discussion] Rex_251:
When I am flashing something it shows me like this on the screenshot plus my system data/storage is not even shown in twrp recovery also which is really a headache can you help me please.
[Paid Software Announcement and Discussion] flar2:
Can you provide any more detail? Seems strange
[Paid Software Announcement and Discussion] Rex_251:
Motorola Moto One Fusion+

ROM - Pixel Experience Plus 11

Android 11

Kernel - Kensur kernel

Logcat of the device is attached

--> Internal storage filetype - f2fs

--> System storage filetype - ext4

CPU Governor - schedutil

In TWRP it just shows unable to mount storage, etc. errors.
[Paid Software Announcement and Discussion] theistus:
Hi, pixel 4a 5g owner here. We haven't had an update since p5-1.07 in may. I'm wondering if we'll get an updated kernel soon? It's almost September.
[Paid Software Announcement and Discussion] flar2:
I haven't been able to build the latest versions. 1.07 should still work fine until I figure out the problem.
[Paid Software Announcement and Discussion] theistus:
Thanks man, I appreciate all you do.
[Paid Software Announcement and Discussion] j-a-d-z:
Which way to install on my Pixel 4a (5G)?

Stock -> Magisk -> Ex or

Stock -> Ex -> Magisk?
[Paid Software Announcement and Discussion] T Ghost1:
I can't view charging current on Ex Kernel manager but do on my Samsung Tab E.

P.S. the phone at question is an Infinix Note 2 LTE 😔
[Paid Software Announcement and Discussion] nazcak:
Merhaba.
[Paid Software Announcement and Discussion] nazcak:
Selamlar. Bu program ile ayarlanabilen sistemlerinlerinin görünümü nasıl olabilirim? pencere var mı. Should Zram be off?
[Paid Software Announcement and Discussion] dr0832:
I have a pixel 3a XL with Android 10 build QQ1A.191205.011 from two years ago. It has ex kernel and ElemntalX and also Magisk 20.4 and the app is 23.0. I haven't taken many Android updates and have one that says 270 days late that is 1.3 GB. Is it possible to install this update or will that do something to affect root? I don't know much about all this and don't want to have to go through any process where I have to connect my pixel to a computer because I haven't been able to get it to connect for a while. I just installed this ElementalX to try to extend my battery life, so just wondering if I should take the update? Thanks
[Paid Software Announcement and Discussion] cosy6ay:
after formatting my pixel 3 i am unable to flash kernel via exkm.

it showing as 'can't create dir /tmp/anykernel' - read only files sytem.

device is rooted ( try flashing through fmk manager i can flash

without any issue...)...but through ex manager is suddenly broken..weird)

any advice.
[Paid Software Announcement and Discussion] Ryano89:
Did you grant root permission to the app?
[Paid Software Announcement and Discussion] Flyview:
Does this still have a way to tweak low memory killer values? I don't see the page for it on my Pixel 4XL with Android 12 and Kirisakura kernel.

I am trying to disable ZRAM but the lmk is killing apps due to low ZRAM as a result:

"reason: low watermark is breached and swap is low (0kB < 209712KB)"
[Paid Software Announcement and Discussion] flar2:
The kernel-based lowmemorykiller is not used anymore, there is now a userspace daemon. I don't know whether any settings are available to tweak it. This is something I might look into.
[Paid Software Announcement and Discussion] Flyview:
Is this an Android 12 change? Please let me us know what you find!
[Paid Software Announcement and Discussion] Flyview:
I found tunable values from this page:

Low memory killer daemon | Android Open Source Project

source.android.com

However, I have no idea where to enter/change these. Do you know what file these are in?
[Paid Software Announcement and Discussion] wolfeyes30:
I see dtbo and dlkm backups in settings now in the app. With the Pixel 6 pro, some devs modify dlkm.img and it needs flashed as well so my question is, can we flash those files as well in the app? I'm thinking no but I wanted to ask. Thanks Flar2