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

11th January 2013, 06:16 PM   |  #11  
plegdroid's Avatar
Recognized Contributor
Flag manchester
Thanks Meter: 12,853
 
3,708 posts
Join Date:Joined: Sep 2011
More
You kept that quiet

really good work

ⓐⓝⓓⓡⓞⓢⓘⓓⓔ ⓘⓢ ⓝⓞⓣ ⓐ ⓢⓘⓝ
11th January 2013, 06:29 PM   |  #12  
Member
Thanks Meter: 7
 
50 posts
Join Date:Joined: Jul 2012
I will try this on my ToroPlus, thanks!
11th January 2013, 07:06 PM   |  #13  
scandiun's Avatar
Senior Member
Thanks Meter: 774
 
1,315 posts
Join Date:Joined: Jul 2010
ADB backup and restore is plenty of bugs, please recommend clockworkmod instead.

Related adb backup and restore bugs:
Issue 28303: adb backup doesn't respect -noshared flag
Issue 32830: adb restore errors not displayed on device
Issue 34311: Galaxy Nexus gets stuck when restoring adb backup
Issue 25780: BackupManager causes reboot when BackupAgent missing
Issue 40691: ab backup and restore Ski Safari does not restore saved data
Issue 16286: Restoration of phone not working properly
11th January 2013, 07:30 PM   |  #14  
omegavesko's Avatar
OP Member
Thanks Meter: 198
 
88 posts
Join Date:Joined: Jun 2012
Quote:
Originally Posted by scandiun

ADB backup and restore is plenty of bugs, please recommend clockworkmod instead.

Related adb backup and restore bugs:
Issue 28303: adb backup doesn't respect -noshared flag
Issue 32830: adb restore errors not displayed on device
Issue 34311: Galaxy Nexus gets stuck when restoring adb backup
Issue 25780: BackupManager causes reboot when BackupAgent missing
Issue 40691: ab backup and restore Ski Safari does not restore saved data
Issue 16286: Restoration of phone not working properly

I'm aware of the buggy nature of ADB Backup. That's why I put warnings and disclaimers all over the place.

CWM is obviously better at backup and restore, but you also can't install CWM in the first place without unlocking the bootloader on a lot of devices, which usually wipes the device and defeats the purpose of a non-root backup utility.
The Following 4 Users Say Thank You to omegavesko For This Useful Post: [ View ]
11th January 2013, 08:24 PM   |  #15  
Junior Member
Thanks Meter: 2
 
29 posts
Join Date:Joined: Apr 2011
More
I personally have ADB up and running (and do my backups manually using adb backup. It does work very well on my OG Transformer, my Galaxy Note and my Nexus 7, and yes, I use it to transfer game progress between devices, and it works well). Still, this tool is useful if you don't like typing on the command line.

Do you mind if I post enhancement suggestions? (I know those are possible, and in fact, I have toyed with the idea of doing them all in a bash script, no Python needed, though I always find that manual use of ADB Backup is more useful for me, so I always put it for another day)
  • Open the list of packages on a separate window, not on the console that was used to launch the application. I first launched it from gnome-panel, and then forgot to look there when the app told me that I should check for the list of apps in the other window
  • Allow for the tool to be launched without root permissions. If so, check if adb is available to the system (I have ADB properly set up, so it's in my <user dir>/bin, but any directory that is in the $PATH variable will serve
  • Use curl or wget to check the play store (it's easy as you have the package names) and then extract the name of the app from there (sed is the typical way to do so)
  • Name the single app backups with the package name and a timestamp. add the timestamp to full backups (package_name.YYYYmmdd_HHMM.backup.ab). Add an option to name full backup (DEVICENAME.YYYYmmdd_hhmm.backup.ab)
  • Offer the option to backup multiple (but not all) apps at once.
  • Offer the option to backup multiple (but not all) apps at once, but individually (this obviously requires multiple insertions of the backup password on the device)
11th January 2013, 09:15 PM   |  #16  
@work's Avatar
Senior Member
Flag Saint Petersburg
Thanks Meter: 19
 
209 posts
Join Date:Joined: Mar 2007
Donate to Me
More
Good Job
Good job
11th January 2013, 09:30 PM   |  #17  
Senior Member
Thanks Meter: 9
 
101 posts
Join Date:Joined: Jul 2007
Trying this out, never seems to get passed the "Now unlock your device and confirm the backup operation."

Trying to run it on a Tmo Galaxy S3. USB Debugging is on, I set a Desktop Backup password like it said to. Adb devices lists the phone, so that seems to be okay. Phone is unlocked when I'm trying this, obviously.

I'm sure I am missing something obvious, I just can't think of what.
11th January 2013, 09:54 PM   |  #18  
Senior Member
Thanks Meter: 41
 
123 posts
Join Date:Joined: Jan 2013
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.

Quote:
Originally Posted by omegavesko

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

This is not true, you can backup from one device and restore to another using adb. I was originally on a Galaxy Nexus phone, but when I received the Nexus 4 I did a full backup of the Galaxy nexus, and then restored that backup onto my Nexus 4 and it worked beautifully. Though both phones probably should be running the same OS if you try this.

If this windows app is just running adb commands in the backened there's no reason why they couldnt do this.
Last edited by Raider1284; 11th January 2013 at 10:12 PM.
11th January 2013, 10:34 PM   |  #19  
Member
Thanks Meter: 32
 
47 posts
Join Date:Joined: Nov 2007
Getting "adb: unable to connect for backup" on Windows 7 x64 trying to backup a Nexus 4.

USB debugging and backup password is set.

I'll troubleshoot it later when I get a chance to see if ADB is seeing my device.
Last edited by hittingsmoke; 11th January 2013 at 10:43 PM.
The Following User Says Thank You to hittingsmoke For This Useful Post: [ View ]
11th January 2013, 11:35 PM   |  #20  
omegavesko's Avatar
OP Member
Thanks Meter: 198
 
88 posts
Join Date:Joined: Jun 2012
Quote:
Originally Posted by Raider1284

This is not true, you can backup from one device and restore to another using adb. I was originally on a Galaxy Nexus phone, but when I received the Nexus 4 I did a full backup of the Galaxy nexus, and then restored that backup onto my Nexus 4 and it worked beautifully. Though both phones probably should be running the same OS if you try this.

If this windows app is just running adb commands in the backened there's no reason why they couldnt do this.

Ah, my mistake then. I was going off the advice in the Ultimate Backup Tool thread.

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