[Android Apps and Games] DiamondJohn:
New Build!

New Build!

See OP for download link.

Version 1.0.7 is now available.

This version has a number of additions, too many for me to track. Making the existing search functionality a BIG plus until you get use to where to find what you wish to do.

The following is a general list of the menu items. Items that have a * at the end are "Dynamic" menu items that build up a list of things to perform the action against, based on your device/setup.

For example, the "App Hibernate" item pulls up a list of apps you have installed; in addition to a list of the system apps installed as part of your ROM/firmware.

Big items to notice are:

* the AAPT (Android Asset Packaging Tool) which will not be available to you through standard shell commands.

* the OOM and reNICE of running apps. The reNICE is wrapped so you can actually set the final layer instead of trying to work out the delta (ie the way it actually works).

* A big one for me is the ability to reset the battery statistics without having to charge the phone > 90% on Oreo custom ROMs!!!

* Retrieving & Switching the ROM between permissive and enforcing NB: It only is set till a reboot, the app does not auto start and reset it on each boot.

There are a bunch more (as seen in the list below), including Hibernating, Freezing, Defrosting apps

The following list is not really in any logical order, but simply an easy way for me to list each item. NB: I also added this same list to the OP.

PM Actions
PM Dump calls*
PM Features
PM Instrumentation
PM Libraries
PM Permission Groups
PM Permissions
PM Users
PM Path on Installed Packages*

Various Ungrouped Extras
DumpSys Dropbox Files
Hosts file check
build.prop
GPS Conf
NSLookup of Host
Possibly Unnecessary Files
Bug Report

Android Asset Packaging Tool
Dump Permissions*
Specific App Badging Dump*
XML Tree*

Application Info / Manage
Package Features
Install Downloaded APK*
Asynch PM Dump of all packages
DumpSys Activity*
App Name, Code, Version
ART Profiles*

Nice
Retrieve The Current App NICE*
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 The Current App OOM*
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]*

Packages
Sorted Installed Packages
All Installed Packages
DumpSys on Installed Packages*
Find Packages
System Packages
3rd Party Packages
Packages with paths

State
Hibernate App*
Kill App*
Kill More Apps*
Uninstall App*
Unhide & Defrost*
Enabled Apps
Frozen Apps
Defrost App*
Freeze App*
Freeze App Until Used*
Hidden Apps
Un-Hide App*
Hide App*

SQL Based
MediaDB Format Breakdown
Duplicate Files by Count
Duplicate Files by Size
File Use Count

Current State
CPU Gov Details
Date
User Name
Device Uptime
Network Name
Reset Battery Stats
LSOF
LSOF Regular Files
Netstat
Bulk
DumpSys Dropbox Print
IFConfig
IP Tables List
Ping Google
Full DumpSys
Asynch DumpSys
Asynch dumpstate
$PATH noroot
All SysCtl
Env no root

Current Running
Free Memory
Max Users
Top
SU Top
PS Mine
PS All Detailed
PS All Super Detailed
PS All Filtered Super Detailed
GFX Info*
Services List
ID
SU id
DumpSys CPU Info
DumpSys Activities
DumpSys Activitiy Services
Wakelocks
Stat of /SDCARD

Device details
Mounts
USB
Block Details mmcblk0
Block Details mmcblk1
FDisk All
DF All in Human Readable
DF
Pedantic df all
AM Get-Config
Get Properties
Get Selected Properties
Density
Display Size
Kernel Version
Machine Harware Name
CPU Info
Memory Info
Mounts Info
Kernel Info
Parrtitions Info
ProcStat Info
DumpSys Activitiy Displays
DumpSys Window
DumpSys Window Windows
Devices

Dynamic Lists
SYS Kernel File join
Dropbox Files*
DumpSys calls*
Run boot scripts*
System ROOT Files*
System etc*
Tombstones*
Traces*
Usage Stats*
Vendor etc*
Proc Files*
ROOT acct folder*
My Log Files*

Settings
Global List
Secure List
System List

System Etc Dynamic Lists
Bluetooth Files*
Default-Permissions Files*
Init Files*
Init.d Files*
Nano Files*
Permissions Files*
Preffered-Apps Files*
SELinux Files*
SSH Files*
SecComp Policy Files*
Security Files*
SysConfig Files*
WiFi Files*

Busybox
IOStat
MPStat
Traceroute Google
PGrep All
PS
PS All
PS Mine With Threads
PS All With Threads
PS Threads User Limiited
Arch
Arp
Base64 Example gps.conf
Block ID's
DU All in Human Readable
Hardware Clock Time
Multiple Checksums of /etc/hosts
One Year Calendar
PMap each process
PSTree
Running Apps
STAT of /etc/hosts
Keyboard Mode

Sys Folders
Sys/Class*
Sys/Devices*
Sys/Modules*

System Folders
EFS Folders

Various Data Folders
Data Local tmp*
Data Miscellaneous*
Data ROOT Files*
Data System Users Files*
Data/System Files*

Logcat
DMessage
Dmesg Processing Actions
Last KMsg
Logcat
Logcat - Info lines
Logcat - Warning Lines
Logcat - Error Lines
Logcat - SELinux
Logcat clear

TeMeFI Configuration
TeMeFI Logs*
Delete a TeMeFI Log*
Delete ALL TeMeFI logs
Get Settings persistance
Get default Blob Config
Toggle BUSYBOX Config
Toggle ROOT Config
Toggle Settings persistant

MediaDB SQL
Last 100 music files added to MediaDB
Last 1000 added to MediaDB
MediaDB Music Count
File Size Distribution
Songs missing Album Art

SELinux
Get SELinux Status
Set SELinux Enforcing
Set SELinux PERMISSIVE