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?
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.
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.
adb logcatso you just see the BackupManager output. I think "adb logcat BackupManager" will do it, but I can't find doc on the filter spec ..