Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[Tool][Windows/Linux][4.0+] Holo Backup - Full backup without root!

OP omegavesko

9th January 2013, 07:48 PM   |  #1  
omegavesko's Avatar
OP Member
Thanks Meter: 197
 
88 posts
Join Date:Joined: Jun 2012

A multiplatform GUI application I coded that uses ADB Backup to make full backups of your phone/tablet.

Unfortunately, ADB Backup itself is rather buggy so it will often fail on many devices, and may not work at all on some (the HTC One series, Sony phones from 2011, and some Motorola phones are most often reported to not work). All of the things the Ultimate Backup Tool has trouble with also affect this application. Sorry, that's just how it works. Do report devices that don't work though, just so everyone knows about it.

One of the best uses of ADB Backup is backing up Nexus devices before unlocking the bootloader, which wipes the device. You can then simply restore the backup to have your device in (mostly) the same state as before.

Tested by myself on Windows 7 and Linux Mint 14. As I've only tested it on my own phone, I'm treating this as an open beta.



Download
http://omegavesko.github.com/SimpleADBBackup/ - Contains links to downloads in .tar and .zip formats. Both executables and source are included.

Usage
On Windows, simply run HoloBackup.exe.
On Linux, run HoloBackupLinux. Running the binary as superuser is no longer necessary.

You can also run it from source on either platform, just move the script for your platform from the /src/ directory into the parent directory.

Source
https://github.com/omegavesko/SimpleADBBackup - It's rather messy, I'm not too good at keeping git repos tidy. Should still work, though.

Changelog
v2.0 - Huge update. See GitHub page for feature list.

v1.0 - Initial release.

Credits
All credits for the frameworks used do to the teams behind Python, Qt and of course the Android team.
Also check out Ultimate Backup Tool, which inspired me to do this in the first place.
Last edited by omegavesko; 3rd February 2013 at 11:53 AM. Reason: v2.0 update
The Following 178 Users Say Thank You to omegavesko For This Useful Post: [ View ]
10th January 2013, 10:17 AM   |  #2  
xdacalvien's Avatar
Senior Member
Thanks Meter: 17
 
160 posts
Join Date:Joined: Dec 2012
I think this is good for noob, will try it after works.
Thanks.
The Following User Says Thank You to xdacalvien For This Useful Post: [ View ]
10th January 2013, 11:47 AM   |  #3  
omegavesko's Avatar
OP Member
Thanks Meter: 197
 
88 posts
Join Date:Joined: Jun 2012
Thank you, I appreciate the feedback.
The Following User Says Thank You to omegavesko For This Useful Post: [ View ]
11th January 2013, 03:40 PM   |  #4  
Junior Member
Thanks Meter: 0
 
18 posts
Join Date:Joined: Nov 2009
Simple interface, just the way I like it. Thank you so much for this!
11th January 2013, 03:42 PM   |  #5  
Junior Member
Thanks Meter: 0
 
5 posts
Join Date:Joined: Oct 2010
Great job... a few rough edges, but test run worked great.
11th January 2013, 04:12 PM   |  #6  
Member
Flag Fairfax
Thanks Meter: 2
 
50 posts
Join Date:Joined: Nov 2012
Donate to Me
More
Would this be better as an "adb-backup.sh <filename>" command line script? adb-backup.bat for Windows.
11th January 2013, 04:15 PM   |  #7  
omegavesko's Avatar
OP Member
Thanks Meter: 197
 
88 posts
Join Date:Joined: Jun 2012
Quote:
Originally Posted by mcandr

Would this be better as an "adb-backup.sh <filename>" command line script? adb-backup.bat for Windows.

Don't see how it would be any different. At the end of the day, all this does is run 'adb backup' with a particular set of parameters.
11th January 2013, 04:26 PM   |  #8  
Member
Flag Fairfax
Thanks Meter: 2
 
50 posts
Join Date:Joined: Nov 2012
Donate to Me
More
The GUI has a ridiculously long list of buttons which would be better suited as command line arguments.
11th January 2013, 04:41 PM   |  #9  
Junior Member
Thanks Meter: 1
 
15 posts
Join Date:Joined: Oct 2010
Will this work if you're trying to backup and restore to two different devices?
For example: Backing up from a broken Samsung GS3, and restoring to a new refurb GS3? Or backing up a Samsung Vibrant and restoring to a GS3?

My main concern is the app data, and doing it without root.
11th January 2013, 04:54 PM   |  #10  
omegavesko's Avatar
OP Member
Thanks Meter: 197
 
88 posts
Join Date:Joined: Jun 2012
Quote:
Originally Posted by Thassodar

Will this work if you're trying to backup and restore to two different devices?
For example: Backing up from a broken Samsung GS3, and restoring to a new refurb GS3? Or backing up a Samsung Vibrant and restoring to a GS3?

My main concern is the app data, and doing it without root.

I'm afraid it won't. A backup can only be restored to the device it was made on.

Post Reply Subscribe to Thread

Tags
adb, backup, bootloader, easy backup, easy restore, root, unlock
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes