dumpsys tool runs on the device and provides information about the status
of system services.
How to use dumpsys
If you run
adb shell dumpsys, you’ll get diagnostic output for
all system services, which is usually more than you want. For more manageable
output, specify the service you would like to examine.
For example, the following command:
$ adb shell dumpsys input
provides system data for input components such as touchscreens or built-in keyboards.
List of system services
For a complete list of system services that you can use with dumpsys, try the following command:
$ adb shell dumpsys -l Currently running services: DockObserver SurfaceFlinger accessibility account activity alarm android.security.keystore appops appwidget assetatlas audio backup battery batteryproperties batterystats bluetooth_manager clipboard connectivity consumer_ir content country_detector cpuinfo dbinfo ...
Dumpsys command-line options
Command-line options are different for different services. Here are a few common ones:
- For many services, you can append
-hto see the help text.
- For some services, you can append
-cto view the data in a machine-friendly format.
Understanding diagnostic output
For details on some of the most commonly used dumpsys services, see the following articles: