If I have bug reports enabled in dev options and I take a bugreport from the power button menu, where are these reports saved?
I see there is an option to share it, but I want to pull it directly through adb for analysis.
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It only takes a minute to sign up.
Sign up to join this communityAs of Android 10, at least for Pixel devices, bugreports taken from the device are available in /bugreports
- even without root access! You can get the names of the available bug reports with
adb shell ls /bugreports/
then get the file you want with adb pull
, e.g.
adb pull /bugreports/bugreport-foobar-lotsofnumbers-date.zip
/bugreports/bugreport/
bugreports
Aug 29, 2022 at 0:10
Bugreports are stored in /data/data/com.android.shell/files/bugreports
.
You can't access the file directly without root access.
/data/data/com.android.shell/files/bugreports
accessible also for shell
user.
In my case, they are in /data/user_de/0/com.android.shell/files/bugreports/
You can connect your device to your PC, and use android SDK tools adb, then go to the directory and in your command line use adb shell bugreport > bugreport.txt
Your bugreport will output.
If you want to view the bug reports on your PC, run adb from a directory where you want to save the bugreports with
adb pull /data/data/com.android.shell/files/bugreports
But this may require root
permission.
adb pull
part. When using adb
, on the device's end it's usually running as shell
user – which IMHO is the owner of that location, so no root should be needed to pull the files.