8

Using the backup and restore function with adb (as discussed in Full Backup of non-rooted devices) there is no progress available and often it is very hard to follow the adb logcat output as long there are much more background events than the BackupManager.

While backups often takes up to 1.5 hours (on my Nexus7) and restore often gets stuck or takes up to 2h i'm asking myself

is there a (native, i.e. w/o root) way to

  • get a progress while taking a backup
  • progress on restore
  • statistics (bytes written per second), estimated time for backup/restore etc.

any tools (adb wrapper?!) available to archive this?

childno͡.de
  • 183
  • 1
  • 9

2 Answers2

5

adb logcat outputs the BackupManager activities, so you can monitor if the process is running or stalled. Since adb logcat produces lots of logs from other processes, it is not easy to watch BackupManager logs. The easy way to watch BackupManager output is to use grep.

adb logcat | grep BackupManager

will filter only BackupManager logs.

thavan
  • 483
  • 6
  • 12
1

Try using a system monitor tool that shows the activity of the disk/processes. In windows you can use Resource Monitor, other systems, such as Linux vary. The general idea is to know that there is some data being read/written from the system to the Android device.

ce4
  • 14,484
  • 10
  • 62
  • 106
Dan M
  • 11
  • 1