Skip to content

Glossary

Bugreport (Android dumpstate)

An Android bugreport is a zip produced by dumpstate with dumpsys output for every system service, logcat, kernel logs and system files, collected without root.

A bugreport is Android's built-in diagnostic bundle. adb bugreport <file>.zip (or Developer options > Take bug report on the device) runs the dumpstate tool, which collects the output of dumpsys for every system service, the logcat buffers, kernel logs, system properties, vendor data from dumpstate_board and a selection of files such as ANR traces, then zips them with a main text file named bugreport-<device>-<build>-<date>.txt.

It needs only USB debugging or on-device access, not root, and takes a few minutes. For investigators it is a quick snapshot of volatile system state: installed packages with install times and installers, accounts, recent usagestats events, battery history, notification and Wi-Fi state, device policy and accessibility configuration. It contains no message bodies or app database content, but it does contain personal data and should be handled as evidence.

The Mobile Verification Toolkit can scan a bugreport for spyware indicators, and Battery Historian renders its battery section. The bugreport and dumpsys guide explains its anatomy section by section, and batterystats is one of the artifacts it carries.