• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[APP][TOOL] TeMeFI comprehensive system Administration

Search This thread

DiamondJohn

Recognized Contributor
Aug 31, 2013
5,600
5,384
Sydney
I'm a bit confused about the A11 part as initially in the post explanation of bootloop blocker, you mention the use on A11.
Unless I'm not understanding something correctly.
I updated the post. My daily is a P4 running A11 and I built it with that n mind, but the dev and testingwas done on my old device,, runnoing oreo. I didnt see why it wouldnt (and stilldont) work in A11. I have updated that post to make note of the issue. Thanks.

I guess the way I interpreted the Module was more of a "Random Bootloop Blocker", which is my fault, as you mentioned in the post explanation, having no TWRP, makes it difficult when on the go, running into a bootloop, and it would be interesting, if could setup (not asking you just stating) a sort of protection against these bootloops, and have it go ahead and delete ALL the modules fully when the device bootloops more than your desired X number. Can't say I'd be good at trying to accomplish this, but that's half the fun, I think, right?
Its not really a "RAndom Bootloop" stoper, as running it all the time, would eventrually disable the selected module, unless you reset it every few boots, before it went into action.

To disable ALL modules, thats already handled by Magisk built in features. The idea of this feature was to automaiclly disable one, without haviongto reconfigure all the others.
 

andybones

Forum Moderator
Staff member
May 18, 2010
14,673
14,951
Google Pixel 5
I updated the post. My daily is a P4 running A11 and I built it with that n mind, but the dev and testingwas done on my old device,, runnoing oreo. I didnt see why it wouldnt (and stilldont) work in A11. I have updated that post to make note of the issue. Thanks.

Its not really a "RAndom Bootloop" stoper, as running it all the time, would eventrually disable the selected module, unless you reset it every few boots, before it went into action.

To disable ALL modules, thats already handled by Magisk built in features. The idea of this feature was to automaiclly disable one, without haviongto reconfigure all the others.
I Appreciate you updating that post! Strange that it's working in Oreo but not A11.

Thank you for filling me in on that's how Magisk already is handling it. I must be running into some un-related issue.
 
  • Like
Reactions: pocketrule

Timmmmaaahh!

Forum Moderator
Staff member
Sep 11, 2012
4,681
9,451
Bruges
OnePlus One
OnePlus 6T
Good morning! Detach worked fine for YT but can't find YT Music (both Vanced). I just can't see its proper package name (com.google.android.youtube.music?). Does it have another name in TeMeFi? The list seems to be very limited when selecting 'DETACH: Select Package then Protection level v5'. Using version 1.1.12
 

Spannaa

Recognized Contributor / Themer
Good morning! Detach worked fine for YT but can't find YT Music (both Vanced). I just can't see its proper package name (com.google.android.youtube.music?). Does it have another name in TeMeFi? The list seems to be very limited when selecting 'DETACH: Select Package then Protection level v5'. Using version 1.1.12
It should be listed as: com.google.android.apps.youtube.music
 

DiamondJohn

Recognized Contributor
Aug 31, 2013
5,600
5,384
Sydney
Cheers! I just restarted my system and it does appear in the list now. Detach worked smooth as always. Any reason why only 47 items are visible in that list? I have over 270 PS apps installed.
As I have said many times. You can only detach items that are attached in the playstore data. The list presented by TeMeFI is what the playstore records as attached. Just because they are installed, does not guarantee the playstore has attached it in its own records. For example, if you clear the playstore data, all your apps would still be installed. But it will take some time before it catches up with its house-keeping. NB: deleting the data will also clear all your detachments (as there is nothing attached anymore).

No idea, I have183 apps listed and only 130 installed.
As for the number being greater, the list also includes items the playstore has attached in the background, but keeps as a secret from the user. For example, the playstore itself!
 
Last edited:

DiamondJohn

Recognized Contributor
Aug 31, 2013
5,600
5,384
Sydney
Good morning! Detach worked fine for YT but can't find YT Music (both Vanced). I just can't see its proper package name (com.google.android.youtube.music?). Does it have another name in TeMeFi? The list seems to be very limited when selecting 'DETACH: Select Package then Protection level v5'. Using version 1.1.12
It should be listed as: com.google.android.apps.youtube.music
You also probably experienced the lag in time between having the app installed (NOT through the playstore) and the playstore assimilating the link with your installed app(s), I have vanced youtube installed, but have the music one detatched and frozen.
 

Spannaa

Recognized Contributor / Themer
As for the number being greater, the list also includes items the playstore has attached in the background, but keeps as a secret from the user. For example, the playstore itself!
It also include apps that have recently been uninstalled and all of the Google Play system updates.
 

DiamondJohn

Recognized Contributor
Aug 31, 2013
5,600
5,384
Sydney
New Version v1.1.13

The following items are of interest
  • Minor Spelling correction in the battery history report
  • Fixed the display of info toasts on single level extended items eg "Hosts file check" now shows the toast explaining that you select which host file. there were only 9 examples, which is propbably why I missed it.
  • There are a bunch of new items which actually relate to reporting on another project I am about to release which builds HUUUUGE hosts files

Download: SEE OP!

New Items. within the menu at "TeMeFI Configuration>New Menu Items"

Updated Items. within the menu at "TeMeFI Configuration>Latest Updated Menu Items"

Enjoy and stay safe.
 

Philnicolls89

Senior Member
Jun 28, 2019
654
289
32
A.C.T
Samsung Galaxy S10+
You also probably experienced the lag in time between having the app installed (NOT through the playstore) and the playstore assimilating the link with your installed app(s), I have vanced youtube installed, but have the music one detatched and frozen.
How long should it generally take for this time lag to correct itself? I too recently installed youtube music vanced and can't detach as it won't show up in the list.
It does show up in the play store as an update being available though.
I have turned off auto updates for now, so it not being detached doesn't worry me all that much.
I am just wondering if the issue will eventually correct itself (its been about 24hrs), or if I should be trying to find a solution to the problem.
 

DiamondJohn

Recognized Contributor
Aug 31, 2013
5,600
5,384
Sydney
How long should it generally take for this time lag to correct itself? I too recently installed youtube music vanced and can't detach as it won't show up in the list.
It does show up in the play store as an update being available though.
I have turned off auto updates for now, so it not being detached doesn't worry me all that much.
I am just wondering if the issue will eventually correct itself (its been about 24hrs), or if I should be trying to find a solution to the problem.
I give a technique I have used myself in the following post, as well as a few times previously.
 

Philnicolls89

Senior Member
Jun 28, 2019
654
289
32
A.C.T
Samsung Galaxy S10+
I give a technique I have used myself in the following post, as well as a few times previously.
Worked like a charm, Thank you.
 
  • Like
Reactions: sco00262

Top Liked Posts

  • There are no posts matching your filters.
  • 8
    New Version v1.1.13

    The following items are of interest
    • Minor Spelling correction in the battery history report
    • Fixed the display of info toasts on single level extended items eg "Hosts file check" now shows the toast explaining that you select which host file. there were only 9 examples, which is propbably why I missed it.
    • There are a bunch of new items which actually relate to reporting on another project I am about to release which builds HUUUUGE hosts files

    Download: SEE OP!

    New Items. within the menu at "TeMeFI Configuration>New Menu Items"

    Updated Items. within the menu at "TeMeFI Configuration>Latest Updated Menu Items"

    Enjoy and stay safe.
    3
    As for the number being greater, the list also includes items the playstore has attached in the background, but keeps as a secret from the user. For example, the playstore itself!
    It also include apps that have recently been uninstalled and all of the Google Play system updates.
    2
    Good morning! Detach worked fine for YT but can't find YT Music (both Vanced). I just can't see its proper package name (com.google.android.youtube.music?). Does it have another name in TeMeFi? The list seems to be very limited when selecting 'DETACH: Select Package then Protection level v5'. Using version 1.1.12
    It should be listed as: com.google.android.apps.youtube.music
    2
    Cheers! I just restarted my system and it does appear in the list now. Detach worked smooth as always. Any reason why only 47 items are visible in that list? I have over 270 PS apps installed.
    As I have said many times. You can only detach items that are attached in the playstore data. The list presented by TeMeFI is what the playstore records as attached. Just because they are installed, does not guarantee the playstore has attached it in its own records. For example, if you clear the playstore data, all your apps would still be installed. But it will take some time before it catches up with its house-keeping. NB: deleting the data will also clear all your detachments (as there is nothing attached anymore).

    No idea, I have183 apps listed and only 130 installed.
    As for the number being greater, the list also includes items the playstore has attached in the background, but keeps as a secret from the user. For example, the playstore itself!
    2
    It also include apps that have recently been uninstalled and all of the Google Play system updates.
    And "recently" is an understatement. I think it also stores your Library. ie apps you installed a long time ago and have uninstalled. You can detatch them also;)
  • 102
    TeMeFI

    icon_source3.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.;)

    TeMeFI v1.1.13
    MD5: 6BE5442682328E4E75A69B5C63ABADD3

    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 2021-08-07]

    XDA:DevDB Information
    [APP][TOOL] TeMeFI comprehensive system documentation & action, App for all devices (see above for details)

    Contributors
    DiamondJohn

    Version Information
    Status:
    Stable
    Current Stable Version: 1.1.13
    Stable Release Date / Last Updated: 10 Oct 2021
    Current Beta Version: 1.0.3
    Beta Release Date: 2018-06-21

    Created 2018-06-19

    I will fill in this page as I get around to it.
    18
    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.