[APP][TOOL] TeMeFI comprehensive system Administration

Search This thread

DiamondJohn

Recognized Contributor
Aug 31, 2013
7,375
7,391
Sydney
PS: It is obviously finding the library dB, as SQLite will create a new empty dB if the file is not found (but the path exists)
 
Sincerely, thank you. its my own private bug-bear.(y)

Umm... to get the list of apps?:cool: I mean it IS the "library"

The library db file will let me hopefully duplicate the issue. A stack trace is more jibberish than I need to see. And, the error (if you click the bomb icon) would be more targeted to TeMeFI anyway. But, I dont think it will g9ie any more info than "its not valid"

I actually had some more ideas you could check/try so I came back here to post, and just noticed you already responded.
  • Check the version of sqlite3 you are currently using
  • switch to the TeMeFI internal sqlite binary Config>startup>Use Internal TeMeFI supplied SQLite
  • Make a copy of the library db onto your sdcard, then use TeMeFI's dynamic query against it Dynamic DB Query>All Table Data>/storage/emulated/0>/storage/emulated/0/.../library.db>ownership
Actually, you look like you already had a look with another app? which app? and to be clear, its probably not a shell app and so would not be using the sqlite3 binary.

Just had another idea, maybe something else is locking the db all to itself. Its finding the dB, but says it cant open it (my previous assumption is that its corrupt or the sqlite3 is old) I kill the playstore to stop it from stopping me (as a bonus its fun to "stick it to the man" ;)). I would try a reboot and go into TeMeFI first thing and try again.
Thank you for the response.

As for your ideas:
I selected the 'Use Internal TeMeFI supplied SQLite' and tried again, but now the toast mentioned localappstate.db instead of library.db.
I copied both both databases and used the Dynamic DB Query on them. Inside of ownership in library.db I saw all the table keys and inside of localappstate.db I clicked appstate and found similar data.

I used this SQLite editor app as well as Root Explorers built in SQL viewer.

I tried force stopping the playstore and opening TeMeFI right after a reboot and the issue still occurred
 

DiamondJohn

Recognized Contributor
Aug 31, 2013
7,375
7,391
Sydney
The moment I first saw the error toast I checked to make sure the database files even existed on my device.
Just to be clear, the toast is the old/original error system Its a cut down error message. Its just a "tap on the shoulder". Clicking the bomb icon should give MUCH more detailed info. Ill send you a cutdown script later, so you can actually check which line is causing the issue. (when you clarify where)

Also, as I said, if the db didn't exist, after you rub it once, sqlite3 automatically creates an empty file. Empty, but "a file" ie you will then find "a file"

It is on the first step? ie bringing up a list of packages?

Actually, now I am confused, the first step (by/when/after you click on DETACH: Select Package then Protection Level v6) does not reference the library db???? This is difficult unless you are specific about exactly at which step the error occurs.
 

DiamondJohn

Recognized Contributor
Aug 31, 2013
7,375
7,391
Sydney
...snip...

I used this SQLite editor app as well as Root Explorers built in SQL viewer.

...snip...
I previously had a pretty good on device SQL Editor, but it stopped working on newer android versions, and is no longer developed. Still searching for a replacement, I am guessing you are using MiX as your explorer. I do NOT want to develop my own, but there really seems to be a hole in the market. I have been using SQL 25+years, so have seen many interfaces/features across many platforms, and I dont see what the issue would be. I dont want to build another mouse trap, even though the current offerings seem poor. I think its just that I haven't come across it yet. Its not quantum mechanics; says the guy who hasn't built one... But I do have an app that queries its own internal dB, and that old app could be a good template/feature list...
 

DiamondJohn

Recognized Contributor
Aug 31, 2013
7,375
7,391
Sydney
@DiamondJohn - does your Doze profile disable the MotionSensor as well, just like how ForceDoze does it?

...snip...
No. It ONLY changes the parameters of the Doze settings that were available back in Oreo. The source code of exactly how/what it does is available for YOU to examine and compare with the other link. Also, I only created 1 of the profiles, all the rest were created by others, that I collected from github or such. I have not read your link, there is already too much to read. Motion sensors are not an issue for me, and reading the OP will explain why it is not therefore included.

If you search the thread, there are recent posts by another user, discussing this exact topic.
 
Last edited:
  • Like
Reactions: chaoscreater

chaoscreater

Senior Member
I was able to fix the wakelocks AnyMotionDetector and DeviceidleController.sensing by fine tuning doze parameters.

Thank you for your support 😇 👍🏻 really appreciate it

@varunpilankar - using your Doze profile settings, I'm getting this wakelock "com.android.server.MountServiceIdler" running at over 10+ minutes. This used to be around 3~4 minutes. This is on Android 11, rooted MIUI ROM.
 

varunpilankar

Senior Member
Jul 8, 2012
266
69
Sony Xperia SP
Moto X
Here is my current profile (Updated on 5th October 2022) - I would like to call it varunpilankar-NoMotionDoze:

Code:
inactive_to=2592000000,motion_inactive_to=2592000000,light_after_inactive_to=0,light_pre_idle_to=30000,light_max_idle_to=86400000,light_idle_to=43200000,light_idle_maintenance_max_budget=30000,light_idle_maintenance_min_budget=10000,min_time_to_alarm=60000,min_light_maintenance_time=10000,wait_for_unlock=true,quick_doze_delay_to=86400000

Feel free to add it to your app whenever possible. Once again, Thank you for your support! @DiamondJohn 😇
I have just updated the profile, to the one I'm using currently.

Try it out

@chaoscreater
 

chaoscreater

Senior Member
I have just updated the profile, to the one I'm using currently.

Try it out

@chaoscreater

Thanks, I'll test it and see how it goes.

I noticed your code is very similar to the one from the section "limbo light doze" of this really awesome article:

Except that you have this part at the end:

Code:
wait_for_unlock=true,quick_doze_delay_to=86400000

Could you briefly explain what that part does? I don't think I've seen this in any other doze profiles that others have provided.
 
Last edited:

DiamondJohn

Recognized Contributor
Aug 31, 2013
7,375
7,391
Sydney
Thanks, I'll test it and see how it goes.

I noticed your code is very similar to the one from the section "limbo light doze" of this really awesome article:

Except that you have this part at the end:

Code:
min_light_maintenance_time=10000,wait_for_unlock=true,quick_doze_delay_to=86400000

Could you briefly explain what that part does? I don't think I've seen this in any other doze profiles that others have provided.
Yes you have. Its part of nearly every doze profile I have in TeMeFI. AND its even explained in the description of parameters that are included in TeMeFI.
 

DiamondJohn

Recognized Contributor
Aug 31, 2013
7,375
7,391
Sydney
Hi There!
where i can download previous versions of TeMeFi?
Version v1.1.19 not showing all app's in Detach menu
The TeMeFI version has nothing to do with which apps are displayed. It uses code to bring up a list; the exact same code in both versions. If any app is not in the list, then its not attached. Search the thread (or at least read the last few pages)

If you are not seeing an app in the list, then its your playstore data that is lacking. This has all been discussed many times, including the last few pages. We actually had someone complain they didn't find youtube in the list, when i put it at the top of the list (if its attached).

In summary, v1.1.20 is showing all apps available to be detached. ie only apps that are attached. installed or even showing in the playstore, does not mean they are attached.
 
Last edited:
  • Like
Reactions: rodken

DiamondJohn

Recognized Contributor
Aug 31, 2013
7,375
7,391
Sydney
No, it's not.



This is YOUR doze profile. I've also tried out a bunch of other doze profiles as well. Please point out exactly where in the doze profiles is this part of the code being used:
ummm.. YES IT IS. And the code you have shown as mine is 1000% percent incorrect. That IS NOT my doze profile. I cant believe you are doubting the person who not only has access to the code (and on this method you have access to the script code also), but wrote the code. It is clear that you do not know how to use TeMeFI or what you are looking at. I not only checked to confirm before I made the statement, but I also have been running it for a few years now. I would of thought at least you would ask yourself, how the heck would two parameters have such a huge effect on the doze behaviors?
 
Last edited:

rodken

Senior Member
Jan 11, 2010
2,495
1,173
@DiamondJohn Is there a method within the app to disable or at least change the charging starting sound when plugging in device?

"adb shell settings put global charging_started_sound=/storage/emulated/0/Download/Silence.ogg" yields no results.
 

DiamondJohn

Recognized Contributor
Aug 31, 2013
7,375
7,391
Sydney
@DiamondJohn Is there a method within the app to disable or at least change the charging starting sound when plugging in device?

"adb shell settings put global charging_started_sound=/storage/emulated/0/Download/Silence.ogg" yields no results.
Not specifically in TeMeFI. HOWEVER, I actually had started a whole thread on how to do this exact same task. To check without having to ask me, you could also use the search icon in the flyout toolbar (magnifying glass) and searched for "sound"

If you go to settings and filter the results for "sound" you can get a list of the different sounds, including ones not in your settings UI.

And when you say "no results" are you saying that a get shows no change? I also run under root & have the files in a more permanent location.

You may also (but not for charging sounds) be being hindered by another operating behavior of Android. That feature is that, some sounds use a file URI while other sounds use a media content link to the file from the Media DB. I hit this a few years ago, so I use the attached file as one of my many boot script to correct or reinstate when I flash an update or new ROM. I use to build from source, so I tested/flashed ROM after ROM. Its specific to me, and the includes that you care about, probably set up the SQLite location and the MediaDB filename/location. But for the charging sounds, I cover two settings in the script (wireless and wired) and also in the above thread.

I guess I could reuse a lot of the code from the sqlite Magisk module method and my boot script, but, right now (and the past few months I am bogged down in a new feature of TeMeFI, where it records a history of everything you run (user configurable), with the actual results that were returned at the time, so one would have a searchable history, of everything they run AND the results at the time. But I digress, cause Im getting close to finalising it. Also, i would have to know when to use a content link and when to use a file URI and in all ROMs and what sound events are supported, between Android versions, use the same settings tag etc etc etc. To many moving parts. And I already have a solution (boot script) to my personal issue, and this app is all about me ;)
 

Attachments

  • 50checkdefaultsounds.zip
    955 bytes · Views: 11
  • Like
Reactions: rodken

rodken

Senior Member
Jan 11, 2010
2,495
1,173
Not specifically in TeMeFI. HOWEVER, I actually had started a whole thread on how to do this exact same task. To check without having to ask me, you could also use the search icon in the flyout toolbar (magnifying glass) and searched for "sound"

If you go to settings and filter the results for "sound" you can get a list of the different sounds, including ones not in your settings UI.

And when you say "no results" are you saying that a get shows no change? I also run under root & have the files in a more permanent location.

You may also (but not for charging sounds) be being hindered by another operating behavior of Android. That feature is that, some sounds use a file URI while other sounds use a media content link to the file from the Media DB. I hit this a few years ago, so I use the attached file as one of my many boot script to correct or reinstate when I flash an update or new ROM. I use to build from source, so I tested/flashed ROM after ROM. Its specific to me, and the includes that you care about, probably set up the SQLite location and the MediaDB filename/location. But for the charging sounds, I cover two settings in the script (wireless and wired) and also in the above thread.
I mentioned 'no results' in my previous post as a less draconian way of expressing my displeasure of not hitting paydirt. I would agree that it could be a hindrance within Android and or OOS considering that I am on a OnePlus device.

Coincidentally, I visited your aforementioned thread which brought me back to the magic question.
 

DiamondJohn

Recognized Contributor
Aug 31, 2013
7,375
7,391
Sydney
I mentioned 'no results' in my previous post as a less draconian way of expressing my displeasure of not hitting paydirt. I would agree that it could be a hindrance within Android and or OOS considering that I am on a OnePlus device.

Coincidentally, I visited your aforementioned thread which brought me back to the magic question.
Did you try my suggestions? ie root & covering both settings? This method has worked for me across multiple ROMs, android versions and devices. But I have never had a OnePlus. And, on that other thread, it appears to have worked for others.

Did you explicitly check the setting is being saved, using a get? to see if it was being ignored? That can be done explicitly from within TeMeFI. If it is still failing ie the setting is saved, but it is ignored, maybe check your logcat for any clues when you try and set it.

I do love hearing the road runner every time I plug in my charger. And he has greeted me for a number of years now
 
  • Like
Reactions: rodken
Aug 20, 2016
8
1
Hi,

Quick question about using TeMeFi on multi-user env.
I used TeMeFi from the owner's account to detach an app. It worked as expected.
But when using a secondary user account, the app is still listed in the Play Store "available updates" section (making the owner's detach useless since any secondary user can update the app for the whole system).
When I tried to detach it from the secondary user account, it seems to not be working as it still appears in Play Store updates list.

So, how should I proceed to detach an app for *every* users ?
Thanks.
 

rodken

Senior Member
Jan 11, 2010
2,495
1,173
ummm.. YES IT IS. And the code you have shown as mine is 1000% percent incorrect. That IS NOT my doze profile. I cant believe you are doubting the person who not only has access to the code (and on this method you have access to the script code also), but wrote the code. It is clear that you do not know how to use TeMeFI or what you are looking at. I not only checked to confirm before I made the statement, but I also have been running it for a few years now. I would of thought at least you would ask yourself, how the heck would two parameters have such a huge effect on the doze behaviors?
Which of the doze profiles listed within the app actually disables doze globally?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    hi
    youtube doesn't detach for me anymore
    i use revanced magisk module
    SM-N975F A12 Magisk 25.2
    tnx
    Wait a sec, it passes all the checks! so what makes you say it doesn't detach? Has it been updated? Google have made some changes where detached apps may still appear in the list of apps to update, but they won't and can't be updated. This has been discussed previously.
    2
    Is there a way you can fix it and make them dissappear?
    Possibly, but I have other things in my life of higher importance. Don't forget what you paid for it, and why I built it (ie for me). AND maybe its something google need to "FIX" at their end.... Remember, this all works because I am abusing less than steller code at their end.

    i have many patched apps that i don't want gplay to update.
    And thats is what it does already!
    If you read my posts above, the display does not enable the playstore to update your app. It does this already. The display is only cosmetic not functional

    which leads me to the 2nd question i have 812 entries some are apps that were installed years ago and no longer exist. can you add a search function to the detachment submenu?
    Again, there already is!!!

    After it displays the menu with your 800+ apps, and the flyout menu is showing, if you long press the X toolbar icon, a search / filter text box will pop up. I certainly could almost not use TeMeFI without this feature. And it has been documented before but admittedly I need to update the second thread post.
    2
    By the way, kudos to the app developer. I found this while looking for a simple way to detach apps. This app is awesome, so many cool features and information literally at your fingertips. I say you can never have TMFI !! 😁
    2
    In a hurry so just a quick reply to this aspect: It does not happen immediately, but after some days.
    I'll leave my detached test as ids, But it is not a daily.

    now that you hav e said a few days have past, then there is more than ample time for something else to do it,

    The only thing I could guess is that when an update comes through for the detached app, a few days later, it breaks all apps. I'll check the code again, for this case.
    1
    hi
    youtube doesn't detach for me anymore
    i use revanced magisk module
    SM-N975F A12 Magisk 25.2
    tnx
    Which version of TeMeFI?
  • 145
    TeMeFI
    Banner.png

    This app provides/returns a bucket load of information regarding your device and the currently running ROM, and much, much more. And hence the name "TeMeFI"; as its Too Much F????? Information. The F stands for whatever your comfortable with.;)

    BETA has a small menu bug, just click on home to get back to normal.
    Download: TeMeFI v1.2.03-BETA
    MD5: 9FFF4BDCBC843A2207E4430BA175C60A

    Download: TeMeFI v1.2.02
    MD5: ED4DD65A9719BB4EA2D579CA29441C1A


    Simply download the APK and install as normal, and allow root when asked, and grant storage permissions. I *think* the very first time you run it, there possibly may be an issue with the menu. Simply stop and restart the app.

    You can use it without root, but you will be HEAVILY limited in what you can do. Also, installing busybox opens another menu for you, and so does Magisk (17.*+). SQLite3 is also a HUGE feature adder (ie if you have it, it enables many many methods). Can be installed via Magisk if your ROM does not have it by default.

    If you are unrooted, have a read of the following post, regarding a recently added feature for non-root users

    The "search" function is very useful for finding what you need, but it does not search inside dynamic menu's. Its the magnifying glass in the slide out toolbar/menu

    The current menu can be viewed within the app at TeMeFI Configuration>Show Whole Menu or a historic example at:
    CURRENT MENU [as at 2023-10-27]

    XDA:DevDB Information

    Contributors

    DiamondJohn

    Version Information
    Status:
    BETA
    Current Stable Version: 1.2.03
    Stable Release Date / Last Updated: 18 Nov 2023
    First Beta Release Date:
    2018-06-21

    Status:[/B] Stable
    Current Stable Version: 1.2.02
    Stable Release Date / Last Updated: 27 Oct 2023
    First Beta Release Date:
    2018-06-21

    Created 2018-06-19

    I will fill in this page as I get around to it.
    20
    Fly-out Toolbar items and their Actions

    The fly out toolbar has had its buttons and their corresponding actions change over time. However of recent, they have been pretty stable, and as they have changed over time, and I probably said what / how their function changed, its probably all over the thread. So, I thought it might be best to have a single location / doco of what the current buttons actually do.

    Firstly, to display the toolbar, simply click on the menu. If it isn't already showing.
    MenuButton.png

    EVERY button, has both a "short-press" and "long-press" action.

    The icons kind-of relate to their short press action.

    NB The following are from v1.0..19 The main difference are a long press on the [<] arrow goes back to the previous results, and a long press of the [HOME} icon reloads the current menu (useful if you filtered the menu items), and a long press on the pencil icon saves off the action as a favourite. Also, the long press on the exit icon [X] acts to filter a menu list that was generated by code. eg any list of installed apps
    For Short-press actions:
    Shortpress menu actions.png

    For Long press actions
    Longpress menu actions.png

    If you get an error, a toast will be shown which is HEAVILY CUT DOWN, so please no screen shots! :mad: Also, in a recent release a Bomb Icon will appear on the screen after an error. Short press to display then FULL error, or long press the bomb to clear the error. It will not clear by itself.

    And again, NOT a screen shot of the results. Save off the results using the save button (ie the pencil icon explained above), then get the log text file from /sdcard/TeMeFI, and attach it to a post.

    please stop with the screenshots of a cut down error message :cry::cry::cry:
    16
    New Build!

    New Version v1.0.77

    Download: SEE OP!

    Notable changes are:
    v2 of detach apps from playstore NB: If you are already using it, simply reapply the method. Method 3 is recommended for YouTube, but all 3 have been upgraded
    Added touchable hot-spots to the mem info graph
    Added Timezone view and setting
    corrected the loading of the previous results when displaying the covid pages

    Updated Items. within the menu at "TeMeFI Configuration>Latest Updated Menu Items"
    Application Info / Manage>Detach Package from Playstore>Select Package then Protection Level v2
    Application Info / Manage>Detach Package from Playstore>List all configured detached apps
    Currently Running>Memory>Meminfo Usage Graph by Category
    Currently Running>Memory>Meminfo Usage Graph by Process
    Currently Running>Memory>Meminfo Usage Graph by OOM
    Various Ungrouped Extras>COVID-19 Status Update
    Various Ungrouped Extras>COVID-19 Status Update>COVID-19 Status Update Desktop

    New Items. within the menu at "TeMeFI Configuration>Latest Added Menu Items"
    Current State>Timezone>Set Current Timestamp (ROOT)
    Current State>Timezone>Set Current Timezone
    Current State>Timezone>Get Current Timezone
    Current State>Timezone
    Current State>Timezone>Get Current Timezone (ROOT)

    It is recommended that you delete ALL your existing favorites and re-create them, as they will run the old code/version.

    Enjoy and stay safe.
    14
    New Build!

    New Version v1.0.66

    This release is a major update.:eek:

    Download: SEE OP!

    • Added a new type of battery history graph. Type 4. This new one plots the battery drain % per hour (user selectable max range) with the colour of the block as the battery level %.
    • corrected spelling of "Manage Permission" to "Manage Permissions"
    • Removed duplicate battery reset, changed it to a short cut
    • Moved a bunch of battery stuff into a new menu of "Currently Running>Battery" INCLUDING the battery history graph
    • moved running processes into a sub menu
    • moved a bunch of dumpsys commands from various location to mostly be under the single menu item "Current State>Dumpsys"
    • Added LMK details
    • Added Setting of LMK min memory values
    • Added Setting of LMK min memory break OOM levels and their mod
    • On the new battery history graph, the horizontal ruler count depends on the % (4-4 lines, 25=5 lines, 50=5 lines 100=4 lines and 200 = 10 lines)
    • added a colour map/legend to battery history graphs that use it
    • Added a few other menu items/actions
    • Improved handling of device rotation/orientation and switching to another app and back again

    As you can see below, there have been a lot of changes to the internal code that run reports, and perform the actions.

    However, the BIG new feature is the "Currently Running>Battery>Battery History Graph", I have now added a new way to look at your battery history.
    "4. Discharge Rate as vertical height and Battery Level as the Gradient Colour (Green=100%, Red=0%)"​

    THIS NEW GRAPH IS THE BIG ADDITION! It is truly my latest obsession. It displays your battery discharge rate / hour as the vertical height (so the lower the better), and the colour of the graph shows your battery level (it should basically fade from green to red, left to right) And logically, the higher the graph, the faster the change in colours. NB: My phone has a removable battery, so you can see jumps where I changed battery, instead of charging the one in the device. Another interesting fact that comes out in the graph, is the jump in discharge (ie the height) during a boot and shutdown, which makes totally logical sense.:good:

    This graph is an early build, so should be considered a WIP:p. 90% of the time, it appears OK:victory:, but I have seen some questionable results (minor) if the device is rebooted and switched between charging often. I thought it was good enough for a first release :highfive:

    It takes some time in getting a firm grasp of exactly what you are looking at, but once you do, its like you can see the "Matrix" :cool:

    NB: This graph is in addition to the previously provided graphs.

    You can view the new graph at 4%/hour (with each horizontal line at 0.5% intervals), 25%/hour (with each horizontal line at 5% intervals), 50%/hour (with each horizontal line at 10% intervals), 100% (with each horizontal line at 25% intervals) and 200% (with each horizontal line at 10% intervals). (and a few others I added at the last minute:rolleyes:)

    An important concept to understand, is the 100% / hour would mean your battery would be dead in an hour, IIIFFFF the graph showed that it was running at full tilt for the full hour.

    There is also a colour chart/grid below the graph to help translate the colours to actual battery levels. But again, if you transfer the file to a pc, the mouse hover should give you the details (I didn't test it, but I did not change it either)

    When its charging, it may appear to flip up and down. This is due to the source data being in whole numbers (ie integers, eg 1 instead of 1.5), so it it charges at 3% per 2 minutes, it will report 1 minute at 1% and then the next minute at 2%, and then back again, and hence the flip/jumping up and down.

    Its good to use the 4% to check your idle drain (mine goes below .5%! which would mean theoretically 200hrs if it stayed like that; but I normally get about 25hrs due to actually using the phone). I switch to one of the higher (ie 25-200%) graphs to see just how high the peaks go for a very short time.

    The other BIG thing is the Low Memory Killer (ie LMK) items.


    Also, its been there a while, but wake-locks are under the new battery menu as well.

    Totally New Items. within the menu at "TeMeFI Configuration>Latest Added Menu Items"
    Code:
    These first two are simply shortcuts to the original items found in a different location within the menu. Just saves navigating back and forth when investigating/correcting the MediaDB
    	Database>MediaDB SQL>Extend Shortcut: Media Scan File(s) [Java] - Date Range
    	Database>MediaDB SQL>Extend Shortcut: Media Scan File(s) [Java] - Start Character
    
    General info regarding the internal action items. I mainly use this for info and as an integrity check of the menu system before I do a release, in case of a typo.
    For example, The first one is a listing of where I have used shortcuts, which in a way are a duplicate, but only as an entry point. There is only a single version of the code.
    	TeMeFI Configuration>TeMeFI Internal Database Information>Menu / Action Shortcuts
    	TeMeFI Configuration>TeMeFI Internal Database Information>Action Type Breakdown
    	TeMeFI Configuration>TeMeFI Internal Database Information>Count of Child Menu Items
    	TeMeFI Configuration>TeMeFI Internal Database Information>Duplicate Sort Order
    	TeMeFI Configuration>TeMeFI Internal Database Information>Missing Parent Menu Item
    	TeMeFI Configuration>TeMeFI Internal Database Information>Missing Expand Prefix
    	TeMeFI Configuration>TeMeFI Internal Database Information>Menu with No Children
    	TeMeFI Configuration>TeMeFI Internal Database Information>Missing Action Command
    	TeMeFI Configuration>TeMeFI Internal Database Information
    
    These allow you to view AND modify your LMK. NB: The third item in the list actually has ALL the config detils (mem va;lsand OOM val's) while the first has a bit of textural background explaining LMK values somewhat.
    	Currently Running>Memory Info>Low Memory Killer (LMK)>Current OOM to LMK Min Memory
    	Currently Running>Memory Info>Low Memory Killer (LMK)>Current LMK Min Memory Free Values
    	Currently Running>Memory Info>Low Memory Killer (LMK)>Set OOM to LMK Min Memory Free Break Points
    	Currently Running>Memory Info>Low Memory Killer (LMK)>Set LMK Min Memory Free Values
    	Currently Running>Memory Info>Low Memory Killer (LMK)
    
    	Currently Running>Battery>Battery Files /sys/class/power_supply/battery
    	
    	Currently Running>Broadcasted Activity Intents
    	Currently Running>Battery>Battery Properties & Health
    	Currently Running>Battery>Battery Reset
    	Device Details>Kernel>CPU Scheduler Features
    	Dynamic Lists>Files>Data System
    
    	Currently Running>Running Processes
    	Currently Running>Battery

    You will see some "New Items" in this list, as I had major upgrade/fixes after my initial cut of code.
    Modified Menu Items within the menu at "TeMeFI Configuration>Updated Menu Items"
    Code:
    TeMeFI Configuration>TeMeFI Internal Database Information>Count of Child Menu Items
    TeMeFI Configuration>Get default Blob Config      
    Currently Running>Memory Info>Low Memory Killer (LMK)>Current OOM to LMK Min Memory
    Currently Running>Memory Info>Low Memory Killer (LMK)>Set OOM to LMK Min Memory Fre
    Database>Dynamic DB Queries>Two Field Table Filter
    Database>Dynamic DB Queries>Filtered Delete Table Data
    Database>Admin Actions>Individual PRAGMA statements against a Table
    Database>Dynamic DB Queries>Complex Filtered Table Data
    Database>Dynamic DB Queries>Filtered Delete Table Data
    Database>Dynamic DB Queries>Filtered & Grouped Table Data
    Database>Dynamic DB Queries>Filtered Table Data   
    Database>Dynamic DB Queries>Grouped Table Data    
    Database>Dynamic DB Queries>Two Field Table Filter
    Database>Dynamic DB Queries>All Table data        
    TeMeFI Configuration>TeMeFI Internal Database Information>Action Type Breakdown
    TeMeFI Configuration>TeMeFI Internal Database Information>Duplicate Sort Order
    TeMeFI Configuration>TeMeFI Internal Database Information>Missing Action Command
    TeMeFI Configuration>TeMeFI Internal Database Information>Menu with No Children
    TeMeFI Configuration>TeMeFI Internal Database Information>Missing Expand Prefix
    TeMeFI Configuration>TeMeFI Internal Database Information>Missing Parent Menu Item
    TeMeFI Configuration>TeMeFI Internal Database Information>Count of Child Menu Items
    TeMeFI Configuration>TeMeFI Internal Database Information>Menu / Action Shortcuts
    Database>Dynamic DB Queries>All Table data        
    Database>Dynamic DB Queries>Grouped Table Data    
    Database>Dynamic DB Queries>Filtered Table Data   
    Database>Dynamic DB Queries>Filtered & Grouped Table Data
    Database>Dynamic DB Queries>Complex Filtered Table Data
    Device Details>Display Size                       
    Currently Running>Memory Info>Low Memory Killer (LMK)>Current OOM to LMK Min Memory
    Database>Admin Actions>Run ALL PRAGMA statements for a Database
    Database>Admin Actions>Individual PRAGMA statements against a Table
    Database>Dynamic DB Queries>Complex Filtered Table Data
    Database>Dynamic DB Queries>Filtered Delete Table Data
    Database>Dynamic DB Queries>Filtered & Grouped Table Data
    Database>Dynamic DB Queries>Filtered Table Data   
    Database>Dynamic DB Queries>Grouped Table Data    
    Database>Dynamic DB Queries>Two Field Table Filter
    Database>Dynamic DB Queries>All Table data        
    TeMeFI Configuration>TeMeFI Internal Database Information>Action Type Breakdown
    TeMeFI Configuration>TeMeFI Internal Database Information>Duplicate Sort Order
    TeMeFI Configuration>TeMeFI Internal Database Information>Missing Action Command
    TeMeFI Configuration>TeMeFI Internal Database Information>Menu with No Children
    TeMeFI Configuration>TeMeFI Internal Database Information>Missing Expand Prefix
    TeMeFI Configuration>TeMeFI Internal Database Information>Missing Parent Menu Item
    TeMeFI Configuration>TeMeFI Internal Database Information>Count of Child Menu Items
    TeMeFI Configuration>TeMeFI Internal Database Information>Menu / Action Shortcuts
    Currently Running>Battery>Battery History Graph   
    Device Details>Kernel>SYS Kernel File join        
    Currently Running>Battery>Battery Simulate>Battery Reset

    Enjoy!
    14
    New Build!

    New Version v1.0.82

    Download: SEE OP!

    Notable changes:
    NB: the changes made to the detach methods, are only spelling and extra info. There are no structural/technical changes to the detach methods.
    The battery history changes are covering two aspects.
    1. The formatting is now more in-line with the doze graph (black on white table text for headers/labels)
    2. The Auto-Height has been corrected. I think it currently runs off of a % of items by count, not by time at that discharge rate. Previously it rounded the max up so much, it basically included nearly everything every time.

    Updated Items. within the menu at "TeMeFI Configuration>Latest Updated Menu Items"
    Currently Running>Battery>Battery History Graph
    Application Info / Manage>Detach Package from Playstore>ENABLE ATT: One App for re-attachment
    Application Info / Manage>Detach Package from Playstore>List all configured detached apps

    New Items. within the menu at "TeMeFI Configuration>Latest Added Menu Items"
    Currently Running>Doze>Doze Parameter Description

    Enjoy and stay safe.