TeMeFI
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.0.95
MD5: 44a1c60dc6aa924afb4976fc228de537
Simply download the APK and install as normal, and allow root when asked, and grant storage permissions.
It is recommended that you delete ALL your existing favorites and re-create them, as they will run the old code/version.
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.
I will fill in this page as I get around to it.
As of v1.0.87. the following is a list of the methods. NB: Items with a * at the end are dynamically created lists based on your phone; so each of those could expand out to 100+ items.
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
Code:
▪► Favourites *
► Various Ungrouped Extras
build.prop
Hosts file check
GPS Conf
Charger
Possibly Unnecessary Files
► COVID-19 Status Update
COVID-19 Status Update Mobile
COVID-19 Status Update Desktop
► Application Info / Manage
Package Features
► Android Asset Packaging Tool
List all App Names & APK Paths
App Name, Code, Version
▪► Specific App Badging Dump *
▪► Dump Permissions *
▪► XML Tree *
► State
Enabled Apps List
► Nice
▪► Retrieve current NICE for an App *
▪► Nice an app to Highest [-20] *
▪► Nice an App to -15 *
▪► Nice an App to -10 *
▪► Nice an App to -5 *
▪► Nice an App to 0 *
▪► Nice an App to 5 *
▪► Nice an App to 10 *
▪► Nice an App to 15 *
▪► Nice an app to Lowest [19] *
► OOM
▪► Retrieve current OOM for an App *
▪► OOM an app to Superman [-17] *
▪► OOM an app to High [-16] *
▪► OOM an app to -10 *
▪► OOM an app to -5 *
▪► OOM an app to 0 *
▪► OOM an app to 5 *
▪► OOM an app to 10 *
▪► OOM an app to Lowest [15] *
► IO Nice
▪► Retrieve Current IO Nice Value *
► Class 1 - Realtime
▪► Class 1 - Level 0 [highest] *
▪► Class 1 - Level 1 *
▪► Class 1 - Level 1 *
▪► Class 1 - Level 3 *
▪► Class 1 - Level 4 [default] *
▪► Class 1 - Level 5 *
▪► Class 1 - Level 6 *
▪► Class 1 - Level 7 [lowest] *
► Class 2 - Best-Effort (default)
▪► Class 2 - Level 0 [highest] *
▪► Class 2 - Level 1 *
▪► Class 2 - Level 2 *
▪► Class 2 - Level 3 *
▪► Class 2 - Level 4 [default] *
▪► Class 2 - Level 5 *
▪► Class 2 - Level 6 *
▪► Class 2 - Level 7 [lowest] *
► Class 3 - When-Idle
▪► Class 3 - Level 0 [highest] *
▪► Class 3 - Level 1 *
▪► Class 3 - Level 2 *
▪► Class 3 - Level 3 *
▪► Class 3 - Level 4 [default] *
▪► Class 3 - Level 5 *
▪► Class 3 - Level 6 *
▪► Class 3 - Level 7 [lowest] *
► Run App In Background
▪► Get *
▪► Set Allow *
▪► Set Ignore *
-------------------------------------------------------------------------------------
▪► Kill Running Process *
▪► Kill All Running Process By Name *
››► Kill All - Send SIGNAL *
-------------------------------------------------------------------------------------
► Freezer
Frozen Apps
▪► Defrost App *
▪► Freeze App *
▪► Freeze App - User 0 - No Root *
▪► Freeze App Until Used *
▪► Hibernate App *
▪► Un-hide & Defrost *
► Hide - System Wide
Hidden Apps
▪► Un-Hide App *
▪► Hide App *
▪► Uninstall App *
▪► Hibernate-Freeze-Hide *
-------------------------------------------------------------------------------------
▪► Get Package Importance *
▪► Package Settings Page *
► Packages
Sorted Installed Packages
All Installed Packages
▪► DumpSys on Installed Packages *
Find Packages
System Packages
3rd Party Packages
Playstore - 3rd Party Packages
Packages with paths
-------------------------------------------------------------------------------------
Package User by Data Owner
Tabulated /data/system/package.list
Tabulated /data/system/package.xml
► Detach Package from Playstore
List all configured detached apps
▪► CHECK: The Detach of a single package *
-------------------------------------------------------------------------------------
››► DETACH: Select Package then Protection Level v3 *
››► ENABLE ATT: One App for re-attachment *
-------------------------------------------------------------------------------------
Remove ALL TeMeFI detach artifacts
▪► Install Downloaded APK *
► Default Install Location
Get Default Install Location
Set Auto Default Install Location
Set Internal as Default Install Location
Set SDCard as Default Install Location
Asynch PM Dump of all packages
▪► ART Profiles *
››► Clear Selected App Data *
► Idle State
All Apps Idle State
▪► Get a selected Application Idle State *
▪► Set Application Idle State to Idle *
▪► Set Application Idle State to Active *
► DexDump
▪► DexDump Verify Checksum *
▪► DexDump Disassemble *
▪► DexDump Summary Info *
▪► DexDump Header *
▪► DexDump Register Maps *
▪► DexDump - All Apps List *
► Permissions
► App Ops
››► Select Application then Permission *
››► Select Permission then App *
► PM Grant / Revoke
››► Select Application then Permission *
››► Select Permission then Application *
-------------------------------------------------------------------------------------
▪► All Permissions for an App *
▪► All Apps for a Permission *
► Database
SQLite 3 Test & Help
SQLite Location and Version
► Admin Actions
››► Database .SCHEMA *
››► Database .DUMP (ASYNC) *
PRAGMA ".DOT" Command Help
››► PRAGMA ".DOT" Commands Against a dB *
-------------------------------------------------------------------------------------
››► Run ALL PRAGMA statements for a Database *
››► Individual PRAGMA statements against dB *
››► Individual PRAGMA statements against a Table *
-------------------------------------------------------------------------------------
››► REINDEX statement against a dB *
››► VACUUM statement against a dB *
››► OPTIMIZE statement against a dB *
► MediaDB SQL
Last 1000 files added to MediaDB
Last 1000 music files added to MediaDB
Top 1000 albums with no songs attached
-------------------------------------------------------------------------------------
Duplicate Files by Count
Duplicate Files by Size
Duplicate Album Art References
-------------------------------------------------------------------------------------
Songs missing Album Art
-------------------------------------------------------------------------------------
MediaDB Music Count
File Size Distribution
▪► MediaDB Format Breakdown *
▪► Song Count / Size Per Album *
File Use Count
Media Record Use
-------------------------------------------------------------------------------------
▪Ξ► Extend Shortcut: Media Scan File(s) [Java] - Date Range *
▪Ξ► Extend Shortcut: Media Scan File(s) [Java] - Start Character *
► Dynamic DB Queries
››► Filtered Table Data *
››► Two Field Table Filter *
››► Complex Filtered Table Data *
››► Grouped Table Data *
››► Filtered & Grouped Table Data *
››► All Table data *
-------------------------------------------------------------------------------------
››► Filtered Update Table Data *
››► Filtered Delete Table Data *
››► Return an Objects SQL Create *
► Current State
► Power Actions
Power-off
Reboot
Reboot into recovery
Reboot into download
Warm Restart
► PM Actions
▪► PM Dump calls *
PM Permissions
PM Features
PM Instrumentation
PM Permission Groups
PM Libraries
PM Users
▪► PM Path on Installed Packages *
► Settings
Secure List
System List
Global List
-------------------------------------------------------------------------------------
All
Search ALL settings
-------------------------------------------------------------------------------------
Generate Set All
► SELinux
Get SELinux Status
Set SELinux Enforcing
Set SELinux PERMISSIVE
Get Properties
AM Get-Config
Get Selected Properties
All SysCtl
► Timezone
Get Current Timezone
▪► Set Current Timezone *
-------------------------------------------------------------------------------------
Get Current Timezone (ROOT)
▪► Set Current Timestamp (ROOT) *
-------------------------------------------------------------------------------------
► DumpSys
DumpSys CPU Info
Ξ Dumpsys CPU History Window
▪► Dumpsys Procstats - Time Window *
-------------------------------------------------------------------------------------
DumpSys Activities
▪► Service Activity *
► Dumpsys Activity App
DumpSys System Server Crash
DumpSys System App Crash
-------------------------------------------------------------------------------------
DumpSys Window
DumpSys Window Windows
-------------------------------------------------------------------------------------
▪► DumpSys Activity *
DumpSys Activitiy Displays
DumpSys Activities All
DumpSys Activity Provider
-------------------------------------------------------------------------------------
▪► DumpSys Activity - Activities *
▪► DumpSys Activity - Recents *
▪► DumpSys Activity - Broadcast *
▪► DumpSys Activity - Broadcast Stats *
▪► DumpSys Activity - Intents *
▪► DumpSys Activity - Processes *
▪► DumpSys Activity - Out Of Memory Management *
▪► DumpSys Activity - Permissions *
▪► DumpSys Activity - Providers *
▪► DumpSys Activity - Services *
▪► DumpSys Activity - Tracked App Associations *
▪► DumpSys Activity - Settings *
▪► Dumpsys Activity Details *
››► Dumpsys Activity Details for App *
››► Dumpsys Window Details *
-------------------------------------------------------------------------------------
DumpSys Activitiy Services
▪► DumpSys Help on Service Call *
▪► DumpSys Service Calls *
-------------------------------------------------------------------------------------
DumpSys Dropbox Files
DumpSys Dropbox Print
► Dumpsys Checkin
Checkin Battery Stats
Checkin Mem Info
Checkin Proc Stats
Checkin Usage Stats
Checkin Package
► Dumpsys Device Idle
▪► Step *
▪► Force *
Force-Inactive
Unforce
-------------------------------------------------------------------------------------
▪► Get Idle State Enabled Status *
▪► Check Enabled Idle State *
▪► Set Idle State Enabled *
▪► Set Idle State Disable *
Trigger Motion
-------------------------------------------------------------------------------------
Device Idle History
-------------------------------------------------------------------------------------
Full DumpSys
Asynchronous DumpState
Reset Battery Stats
-------------------------------------------------------------------------------------
CPU Gov Details
IO Details
Stack List
Write ALL Pending State
Write ALL Pending IO
Date
User Name
Device Uptime
$PATH noroot
Env no root
LSOF
LSOF Regular Files
Bulk
-------------------------------------------------------------------------------------
Asynch dumpstate
► Currently Running
► Memory
Free Memory
Memory Info
Dumpsys Memory Info
▪► Dumpsys Meminfo - By App *
-------------------------------------------------------------------------------------
Meminfo Usage Graph by Process
Meminfo Usage Graph by Category
▪► Meminfo Usage Graph by OOM *
-------------------------------------------------------------------------------------
► Low Memory Killer (LMK)
Current LMK Min Memory Free Values
▪► Set LMK Min Memory Free Values *
-------------------------------------------------------------------------------------
Current OOM to LMK Min Memory Free Break Points
▪► Set OOM to LMK Min Memory Free Break Points *
-------------------------------------------------------------------------------------
Ξ Low Memory Killer - Logcat lines
-------------------------------------------------------------------------------------
► Virtual
Swap Details
Virtual Memory Info
Virtual Memory Allocation
-------------------------------------------------------------------------------------
ZRam Disable
››► ZRam Enable *
-------------------------------------------------------------------------------------
▪► Swap File Disable One *
Disable ALL Swap Files
››► Swap File Enable *
-------------------------------------------------------------------------------------
▪► Swap Partition Disable *
››► Swap Partition Enable *
Fragmentation Info
Max Users
Page Type Info
Buddy Info
Print Environment
▪► Showmap (NOROOT) *
▪► Showmap *
► Send Keys
▪► Send Keys *
▪► Send Keys (ROOT) *
► Whitelisted Apps
Whitelisted Apps
Temporarily Whitelisted Apps
››► Temp Whitelist an App *
▪► Remove App from Temp Whitelist *
››► Execept Whitelist App Actions *
▪► Whitelist an App *
▪► Un-Whitelist an App *
▪► System Un-Whitelist an App *
▪► System Whitelist an App *
▪► System Whitelist RESET an App *
► Doze
Doze Parameter Description
Ξ DumpSys Device Idle History
▪► Doze Cycle Graph *
▪► Pre-View / Compare Doze *
Force Idle
Un-Force Idle
▪► Ignore App Wakelock *
▪► SET Doze *
► Battery
Battery Stats
››► Battery History Graph *
► Battery Stat Summaries
Bluetooth
Connectivity
Daily Stats
Estimated Power Usage
Kernel Wake Locks
Partial Wake Locks
Since Last Charge
Wakeup Reasons
▪► Battery Stats for App *
Ξ Battery Reset
► Battery Simulate
Ξ Battery Reset
Battery - Unplug
▪► Set Battery Status *
››► Battery State *
▪► Battery Set Level *
▪► Battery Files /sys/class/power_supply/battery *
Battery Properties & Health
► Running Processes
Top
SU Detailed Top
PS Mine
PS All Detailed
PS All Super Detailed
PS All Filtered Super Detailed
▪► Selected Running Process Details *
Broadcasted Activity Intents
ID
SU id
-------------------------------------------------------------------------------------
UI Autimator Dump
▪► GFX Info *
▪► GFX Info Framestats *
▪► Content Providers *
► Network
► IP v4 Network
IP v4 Tables
IP v4 Rules
IP v4 Tables Raw
IP v4 Network Interfaces
IP v4 rt_tables
IP v4 Tables NAT
IP v4 Tables Mangle
IP v4 App Cache
► IP v6 Network
IP v6 Tables
IP v6 Rules
IP v6 Network Interfaces
IP v6 App Cache
IP v6 Tables Mangle
IP v6 Tables Raw
► QTA GUID
QTA GUID Control Information
QTA GUID Interfaces Info
QTA GUID Interfaces Info Text
QTA GUID Stats Information
Network Name
Current DNS
NSLookup of Host
Ping Google
-------------------------------------------------------------------------------------
Checkin Netstats
Detailed Socket State
Multicast Address
NetStat nW
Netstat pe
Dumpsys Netstats Details
Network Dev Info
Network Diagnostic
-------------------------------------------------------------------------------------
IP Network Interfaces
IP Tables XFRM Policy
IP Tables List
IP Tables List-Rules
IFConfig
IFConfig All
IFTop
► ProcRank
ProcRank
ProcRank - Collapse by KSM
ProcRank - By OOM
ProcRank - Sort by VSS
ProcRank - Sort by RSS
ProcRank - Sort by PSS
ProcRank - Sort by USS
ProcRank - Sort by Swap
ProcRank - Cached
ProcRank - Non-Cached
Services List
-------------------------------------------------------------------------------------
Zone Info
► Device Details
IMEI
Encryption Status
► Partition Info
▪► Stat Partitions *
DF
DF All in Human Readable
FDisk All
Mounts
Mounts Info
Partitions Info
Pedantic DF all
▪► Block Details *
► Kernel
SYS Kernel File join
Kernel Sync
Kernel CPU Time in State
Kernel CPU All Time in State
››► Kernel CPU All Time in State - Tabulated *
Kernel Version
Kernel Info
Kernel Wakelocks
CPU Scheduler Features
-------------------------------------------------------------------------------------
Kernel Binder Failed Transactions Log
Kernel Binder Transactions Log
Kernel Binder Transactions
Kernel Binder State
Kernel Binder Stats
USB
Display Size
Density
Multiwindow Support
Splitscreen Support
U-Name All
CPU Info
ProcStat Info
Devices
Parcel Details
► Dynamic Lists
► Media Scan
››► Media Scan File(s) [Java] - Date Range *
››► Media Scan File(s) [Java] - Start Character *
► Folders
► Sys Folders
▪► Sys/Class *
▪► Sys/Devices *
▪► Sys/Modules *
▪► ROOT acct folder *
► Various Data Folders
▪► Data Local tmp *
▪► Data / System Files *
▪► Data ROOT Files *
▪► Data System Users Files *
▪► Data Miscellaneous *
► Files
▪► System ROOT Files *
▪► Bugreports *
▪► Dropbox Files *
▪► Tombstones *
▪► Traces *
▪► Vendor etc *
▪► System etc *
▪► Data System *
▪► Usage Stats *
▪► Sys Kernel Debug *
▪► Proc Files *
-------------------------------------------------------------------------------------
▪► View My Log Files *
▪► Delete One Log File *
-------------------------------------------------------------------------------------
▪► Run user scripts *
► BusyBox
Busybox Version
Busybox Install Path
Busybox Help
Traceroute Google
IOStat
MPStat
-------------------------------------------------------------------------------------
PS
PGrep All
PS All
PS Mine With Threads
PS All With Threads
PS All With Threads Detailed
PS Threads User Limiited
Running Apps
PSTree
PMap each process
-------------------------------------------------------------------------------------
Arch
Arp
Base64 Example gps.conf
One Year Calendar
Multiple Checksums of /etc/hosts
Block ID's
DU All in Human Readable
Hardware Clock Time
STAT of /etc/hosts
Keyboard Mode
► Magisk
► Modules
▪► Installed Module Documentation *
► TeMeFI Hide System Apps
Current State
››► Add or Remove - Hide System Aps using a TeMeFI Module *
► Promote Busybox Method
Current State
››► Promote or Remove Method *
››► Change Boot Animation *
››► Systemize OR Revert An App *
Policies
Root Requests Summary
Root Requests
Repo List
-------------------------------------------------------------------------------------
Magisk Log
Magisk Previous Log
-------------------------------------------------------------------------------------
▪► Run a post-fs-data.d Script *
▪► Run a service.d Script *
-------------------------------------------------------------------------------------
► Logcat of Boot
Show Current Script
Disable Script
››► Enable Script *
Test Run the Boot Log Script
► System Folders
EFS Folders
► System Etc Dynamic Lists
▪► SecComp Policy Files *
▪► Security Files *
▪► SysConfig Files *
▪► Default-Permissions Files *
▪► SELinux Files *
▪► SSH Files *
▪► WiFi Files *
▪► Init Files *
▪► Init.d Files *
▪► Bluetooth Files *
▪► Nano Files *
▪► Permissions Files *
▪► Preffered-Apps Files *
► Logcat
► Logcats
Logcat Clear
Logcat - Summary
-------------------------------------------------------------------------------------
Logcat Default
Logcat Detailed
Logcat Detailed - Old Toybox, No Root
Logcat Statistics
-------------------------------------------------------------------------------------
► Filter By Level
Logcat - Fatal lines
Logcat - Silent lines
Logcat - Error Lines
Logcat - Warning Lines
Logcat - Info lines
Logcat - Verbose lines
Logcat - Debug lines
Logcat - Radio
Logcat - SELinux
Logcat - Boot Events
Logcat - Preload
Logcat - Low Memory Killer
▪► Logcat - Filter Options *
Logcat - TeMeFI Internal
-------------------------------------------------------------------------------------
Generate SELinux Allows
Ξ► Magisk Boot Logcat
DMessage
Dmesg Processing Actions
Last KMsg
Bug Report Asynch
► TeMeFI Configuration
► Default Startup Config
Current Startup Config
Toolbar at Top
Toolbar at Bottom
-------------------------------------------------------------------------------------
► Internal TeMeFI Logging
Turn ALL logging to default (OFF)
Turn ALL logging to explicitly OFF
Turn ALL logging to explicitly ON
-------------------------------------------------------------------------------------
Set INFO logs OFF
Set TRACE logs OFF
Set WARN logs OFF
Set DEBUG logs OFF
-------------------------------------------------------------------------------------
Set INFO logs ON
Set TRACE logs ON
Set WARN logs ON
Set DEBUG logs ON
► Event Sounds
▪► Volume *
▪► Menu Show *
▪► Results Show *
► Results Screen Colours
Default Results Screen
Dark Results Screen
Hi-Contrast Black Results Screen
Hi-Contrast White Results Screen
Dark Teal Results Screen
X-tra Dark Teal Results Screen
Dark Blue Results Screen
X-tra Dark Blue Results Screen
Red CRT Results Screen
Green CRT Results Screen
Blue CRT Results Screen
-------------------------------------------------------------------------------------
Remove ALL pre-start settings
Turn ALL pre-start settings to OFF
Remove Set ROOT on Start-up
Remove Set MAGISK on Start-up
Remove Set BUSYBOX on Start-up
-------------------------------------------------------------------------------------
Turn ALL pre-start settings to ON
Set ROOT available on Start-up
Set BUSYBOX available on Start-up
Set MAGISK available on Start-up
-------------------------------------------------------------------------------------
Set ROOT explicitly un-available on Start-up
Set BUSYBOX explicitly un-available on Start-up
Set MAGISK explicitly un-available on Start-up
-------------------------------------------------------------------------------------
► Manage Favourites
▪► Delete Favourite *
▪► Definition Details (Re-name) *
▪► Run Favourite *
-------------------------------------------------------------------------------------
► Sorting
▪► Move Up One *
▪► Move Down One *
-------------------------------------------------------------------------------------
▪► Move to First *
▪► Move To Last *
Add A Separator
===============================================
Delete ALL Favourites
► TeMeFI Logs
▪► All Log Files *
► Grouped TeMeFI Logs
››► TeMeFI Logs By Extension *
››► TeMeFI Logs By Function *
››► TeMeFI Logs By Date *
▪► Search a Log file *
Search ALL Log files
Last TeMeFI Warnings and/or Error log
››► Difference Between two TeMeFi Logs *
››► View two Logs *
-------------------------------------------------------------------------------------
▪► Delete a Log File *
Delete ALL log files
-------------------------------------------------------------------------------------
TeMeFI App Settings Page
TeMeFI About
TeMeFI XDA Page
-------------------------------------------------------------------------------------
Latest Added Menu Items
Updated Menu Items
► TeMeFI Internal Database Information
Count of Child Menu Items
Action Type Breakdown
Menu / Action Shortcuts
-------------------------------------------------------------------------------------
Missing Command
Menu with No Children
Missing Expand Prefix
Missing Parent Menu Item
Duplicate Sort Order
Get default Blob Config
Show Whole Menu
-------------------------------------------------------------------------------------
Self destruct in ...3...2...1...
# Produced at: 2020-06-13 17:47:56
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.0.95
Stable Release Date: 14 Dec 2020
Current Beta Version: 1.0.3
Beta Release Date: 2018-06-21
Created 2018-06-19
Last Updated 14 Dec 2020
Last edited:

