adb backup works on gingerbread?

rcll

Senior Member
Oct 15, 2008
253
11
0
I was wondering if anyone knew about using adb backup on a gingerbread phone?

I have two of the same model gingerbread phones here and I'd like to copy the entire system of one to the other via adb.

In About - Phone, their kernel versions are the same but their build numbers are different. Their hardware should be identical.

The reason I'm trying to do this is that one phone checks for updates properly, but the other does not. It always says "Check for update was not available at this time. Try again later."

I've already factory reset the phone with the update issue but it still won't check for updates. Is there maybe a log entry that would give more information on why it won't update?

Is it possible to copy the entire system of one phone to the other? Are there other issues I'm not aware of?

Would appreciate any help with this.
 

Roach_

Member
Jun 9, 2013
45
82
0
Bucharest
I was wondering if anyone knew about using adb backup on a gingerbread phone?

I have two of the same model gingerbread phones here and I'd like to copy the entire system of one to the other via adb.

In About - Phone, their kernel versions are the same but their build numbers are different. Their hardware should be identical.

The reason I'm trying to do this is that one phone checks for updates properly, but the other does not. It always says "Check for update was not available at this time. Try again later."

I've already factory reset the phone with the update issue but it still won't check for updates. Is there maybe a log entry that would give more information on why it won't update?

Is it possible to copy the entire system of one phone to the other? Are there other issues I'm not aware of?

Would appreciate any help with this.
Not rooted:
A good way to back up app data if you're not rooted is to used adb from the Android SDK. For example, to back up the data for Locale, you'd do something like the following:

Code:
adb pull /data/data/com.twofortyfouram.locale/ C:\backup\locale\
And to restore, just use adb push with the same arguments in reverse order, i.e.:

Code:
adb push C:\backup\locale\ /data/data/com.twofortyfouram.locale/
You should be able to back up apps from /data/app/ the same way.​

Rooted:
The requirement being that you must be ROOTED, you could get Titanium Backup and back up your phone using that.

The reason for using Titanium Backup is so that you can selectively restore parts of your data if you were to install a different version and/or build of Android. NANDROID backup is good for having a safe image to fall back on but it isn't good for restoring data on top of a new OS installation (there are side effects sometimes).​
 
Last edited:

rcll

Senior Member
Oct 15, 2008
253
11
0
Thanks for that.

I see that adb can backup app data by pulling and then pushing files, but I'm wondering about copying the full system from one phone to another.

Mostly to solve an update problem on one of the phones that won't fix itself by factory resetting.

Looking around it seems I need an SBF or similar. Unfortunately this gingerbread phone has almost no information on the site, its a Motorola Defy Pro XT560 running gingerbread 2.3.7.

Is there a way to create an SBF from a non rooted gingerbread phone and then load it onto another phone of the same model?

With adb could I pull the entire system of one phone and then push it to the other phone? It doesn't seem like it would work that way or be a complete copy, but I don't know.