• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ICS] [PSA] [HOW-TO] Full Desktop Backup (no root needed)

Search This thread

madhouze

Senior Member
Apr 21, 2007
125
59
Looking through the menus in my ICS i've noticed the option to set "Desktop Backup Password" and thought to myself - "Well, How odd... Android does not have any desktop backup solution built in..."

It took some digging since there wasn't a lot of information online - but I ended up stumbling upon this page:
http://www.tested.com/news/feature/...-data-from-your-galaxy-nexusno-root-required/

As it turns out - Google created a mechanism in ICS to create full desktop backups for apps, data and even system apps, without the need to have the device rooted.
Keep in mind this only works on Ice Cream Sandwich... So don't ask me if this will work on GB based ROMS... It WON'T.

Make sure you have a recent version of ADB on your machine, go to the developer menu, set-up a password, and then use adb with the following syntax to create a backup of your system (taken directly from ADB's help):

Code:
adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|-nosystem] [<packages...>]

-f <file> (write an archive of the device's data to <file>. If no -f option is supplied then the data is written to "backup.ab" in the current directory.)

-apk|-noapk enable/disable backup of the .apks themselves in the archive; the default is noapk.)

-shared|-noshared (enable/disable backup of the device's shared storage / SD card contents; the default is noshared.)

-all (means to back up all installed applications. This will include SD-Card backup)

-system|-nosystem (toggles whether -all automatically includes system applications; the default is to include system apps)

<packages...> (is the list of applications to be backed up.  If the -all or -shared flags are passed, then the package list is optional.  Applications explicitly g
iven on the command line will be included even if -nosystem would ordinarily cause them to be omitted.)

I hope this proves helpful to some of you...
 

desrod

Member
Nov 27, 2012
13
1
adb requires root, however

This looks like a neat idea, however installing adb itself, requires root, making this somewhat moot.

Does anyone know of an app or method to do a full Android backup to desktop (Mac, Linux or if necessary Windows) which does not require root in any way, so I can completely factory-wipe my carrier-provided Galaxy Note II and restore it, and be back up in running in minutes?
 
Last edited:

madhouze

Senior Member
Apr 21, 2007
125
59
This looks like a neat idea, however installing adb itself, requires root, making this somewhat moot.

Does anyone know of an app or method to do a full Android backup to desktop (Mac, Linux or if necessary Windows) which does not require root in any way, so I can completely factory-wipe my carrier-provided Galaxy Note II and restore it, and be back up in running in minutes?

ADB does NOT require root.
You are limited to the things you can do with ADB when then phone is not rooted - you will not be able to work with the system folders, but you should still be able to create the backup.
Just make sure you go to Settings > Developers Settings, and enable Android Debugging.

Let me know if it works.
 
  • Like
Reactions: bhat.avinash

Top Liked Posts

  • There are no posts matching your filters.
  • 16
    Looking through the menus in my ICS i've noticed the option to set "Desktop Backup Password" and thought to myself - "Well, How odd... Android does not have any desktop backup solution built in..."

    It took some digging since there wasn't a lot of information online - but I ended up stumbling upon this page:
    http://www.tested.com/news/feature/...-data-from-your-galaxy-nexusno-root-required/

    As it turns out - Google created a mechanism in ICS to create full desktop backups for apps, data and even system apps, without the need to have the device rooted.
    Keep in mind this only works on Ice Cream Sandwich... So don't ask me if this will work on GB based ROMS... It WON'T.

    Make sure you have a recent version of ADB on your machine, go to the developer menu, set-up a password, and then use adb with the following syntax to create a backup of your system (taken directly from ADB's help):

    Code:
    adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|-nosystem] [<packages...>]
    
    -f <file> (write an archive of the device's data to <file>. If no -f option is supplied then the data is written to "backup.ab" in the current directory.)
    
    -apk|-noapk enable/disable backup of the .apks themselves in the archive; the default is noapk.)
    
    -shared|-noshared (enable/disable backup of the device's shared storage / SD card contents; the default is noshared.)
    
    -all (means to back up all installed applications. This will include SD-Card backup)
    
    -system|-nosystem (toggles whether -all automatically includes system applications; the default is to include system apps)
    
    <packages...> (is the list of applications to be backed up.  If the -all or -shared flags are passed, then the package list is optional.  Applications explicitly g
    iven on the command line will be included even if -nosystem would ordinarily cause them to be omitted.)

    I hope this proves helpful to some of you...
    1
    This looks like a neat idea, however installing adb itself, requires root, making this somewhat moot.

    Does anyone know of an app or method to do a full Android backup to desktop (Mac, Linux or if necessary Windows) which does not require root in any way, so I can completely factory-wipe my carrier-provided Galaxy Note II and restore it, and be back up in running in minutes?

    ADB does NOT require root.
    You are limited to the things you can do with ADB when then phone is not rooted - you will not be able to work with the system folders, but you should still be able to create the backup.
    Just make sure you go to Settings > Developers Settings, and enable Android Debugging.

    Let me know if it works.