This looks very cool :)
Will it work on a rooted phone with stock recovery (In my case SGS2) or just CWM?
Where can I contribute a simple Windows WinForms based UI for your tool? I am envisioning a save folder for backups, a file selection for restore. Backup name with date and time in file name if so desired, custom file name, ADB existense check, al...