1. Download our Official Android App: Forums for Android!

Root Restoring data: Nandroid vs Titanium Backup

Discussion in 'Android Devices' started by gregg098, Feb 23, 2010.

  1. gregg098

    gregg098 Member
    Thread Starter
    Rank:
    None
    Points:
    16
    Posts:
    44
    Joined:
    Dec 2, 2009

    Dec 2, 2009
    44
    2
    16
    I have a question regarding restoring data after flashing to a new ROM (Bugless Beast) via a nandroid backup. I know I have the update.zip option, but that seems to introduce issues for some that I want to avoid.

    Now, I know I have a few options. I can batch backup apps and data with Titanium Backup, then wipe, install the new build, and then restore via Titanium. Or, I can do a nandroid backup of my phone, wipe, install the new build, and then restore only the data partition of my first backup.

    My question is, are either of these methods any different from just using the update.zip version of BB? For example, when I upgraded from BB .7.8 to 1.0, I lost root and had to do a full wipe and I just manually reinstalled everything. Will doing the data partition restore or titanium backup restore result in the same issues?
     

    Advertisement

  2. johnlgalt

    johnlgalt Antidisestablishmentarian
    Rank:
    None
    Points:
    453
    Posts:
    9,415
    Joined:
    Oct 28, 2009

    Oct 28, 2009
    9,415
    1,924
    453
    Male
    Graduate Research Assitant | That part time IT guy
    3rd Rock
    Well, for one thing, when you upgraded root was lost not because you upgraded, but because there was an issue with BB itself - you would have had issues regardless of the methodology used b/c the problem was inherent in the ROM itself.

    Secondly, as for Ti Backup (a little Chemistry humor), well, I cannot say which is the better method.

    I *can* say that one particular ROM, the ADCBeta0.3 (I used the Dark version) auto restored 99% of my apps on its own - meaning I wiped data / cache, then wiped cache, then performed a Nandroid restore of the ADC - after booting into the OS, I opened Launcher2, and all of a sudden one of my old apps appeared - then another, then another, and after about 10-15 minutes just about every one was back in there.

    However, settings were not retained in most apps, and I had to re-set them up.

    I wanted to try a Nandroid restore of my backed up SG4.5 ROM, but I was worried that the apps going from 2.0.1 to 2.1 might cause some sort of compatibility issue.

    However, in talking with other folks here, a Nandroid /DATA restore should, theoretically, work fine, and from what I have gleaned, it should also retain your settings.
     
  3. gregg098

    gregg098 Member
    Thread Starter
    Rank:
    None
    Points:
    16
    Posts:
    44
    Joined:
    Dec 2, 2009

    Dec 2, 2009
    44
    2
    16
    I tried this today in a few tests and all seems well, but Id still like to know if anyone tried restoring by either of these methods and have had good luck with it when upgrading to a new ROM with the wipe and then flash a nandroid backup method.
     
  4. jasonb1985

    jasonb1985 Android Expert
    Rank:
    None
    Points:
    98
    Posts:
    987
    Joined:
    Jan 5, 2010

    Jan 5, 2010
    987
    67
    98
    Radio Shack
    i can't say which is better, but when i went to S.G. 4.5 i backed up with Ti backup and then wiped everything. everything runs very smooth. never had a rom run so smooth.
     
  5. UBRocked

    UBRocked VZW Nexus Please!!!
    Rank:
     #65
    Points:
    433
    Posts:
    4,335
    Joined:
    Jan 31, 2010

    Jan 31, 2010
    4,335
    1,564
    433
    Ohio
    Yeah, well the Nandroid "Data" backup is not a great option in my opinion. I have had limited success. I just tried again to install my data from Ultimate 2.5 going to Ultimate 3.1...phone gets past the bootanimations and then the screen goes black and requires a battery pull to get the phone to reboot. I had to do a full wipe/install with My Backup Pro (which is app by app restore and is a pain in the ass...even though it works). I'll check out the Titanium backup to see if that is better.
     
  6. shrink57

    shrink57 Android Expert
    Rank:
    None
    Points:
    143
    Posts:
    1,529
    Joined:
    Dec 19, 2009

    Dec 19, 2009
    1,529
    149
    143
    South Florida
    Titanium Backup is doing a great job for me. There is a new "Market Doctor" option (might only be in the donate version) that verifies your market connection to your apps and repairs any problems. I usually finds 2 or 3 problems after a wipe /restore and works flawlessly.
     
  7. gregg098

    gregg098 Member
    Thread Starter
    Rank:
    None
    Points:
    16
    Posts:
    44
    Joined:
    Dec 2, 2009

    Dec 2, 2009
    44
    2
    16
    Good to hear. Thanks.

    Im guessing you just do the restore all apps with data option?
     
  8. shrink57

    shrink57 Android Expert
    Rank:
    None
    Points:
    143
    Posts:
    1,529
    Joined:
    Dec 19, 2009

    Dec 19, 2009
    1,529
    149
    143
    South Florida
    I do and then go into Market Doctor to clean up any market errors.
     
  9. YankeeDudeL

    YankeeDudeL Android Expert
    Rank:
    None
    Points:
    213
    Posts:
    2,170
    Joined:
    Oct 25, 2009

    Oct 25, 2009
    2,170
    516
    213
    Male
    Wireless Sales Manager
    Hmm..I forgot about Titanium Backup. I wasn't able to use it b/c of SU access a couple of ROMs ago, but I should give that a go.
     
  10. alostpacket

    alostpacket Over Macho Grande?
    Rank:
    None
    Points:
    513
    Posts:
    7,973
    Joined:
    Nov 29, 2009

    Nov 29, 2009
    7,973
    3,603
    513
    Android App Developer
    NY
    Dont forget to make a list of your apps, with, say, uh..... a..... uh... "list making" app


    ;)
     
  11. iamloco724

    iamloco724 Android Enthusiast
    Rank:
    None
    Points:
    61
    Posts:
    739
    Joined:
    Nov 6, 2009

    Nov 6, 2009
    739
    4
    61
    only reason i side with titanium on app backup is because it saves ur app settings and data with it..like whether it be a complex program that has settings or if its a game that you got to a certain level at it saves all of that

    where the market doesnt so thats the only thing i lean toward titantium with..yeah its probably better to just do manual to avoid problems but when you switch roms so much to have to reinstall over 50 apps manually and redo settings its just crazy
     
  12. askpcguy

    askpcguy Well-Known Member
    Rank:
    None
    Points:
    56
    Posts:
    142
    Joined:
    Aug 3, 2010

    Aug 3, 2010
    142
    8
    56
    Titanium Backup is meant to keep a backup of all your apps, settings and various other items safe. This is in case you need to restore the data, be it on another phone or ROM.

    Nandroid however is meant to restore everything on the same ROM. For example the stock ATT rom for the Captivate is JF6. If I made a nandroid backup on JF6, then copied the clockwork backup folder onto a new JF6 rom phone, I could restore the backup and everything I had would be restored.

    Or lets say you want to change some system settings (think ROM developer) and want to restore to a point in time before the change. Nandroid.
     
  13. sh4dow

    sh4dow Newbie
    Rank:
    None
    Points:
    15
    Posts:
    26
    Joined:
    Mar 24, 2011

    Mar 24, 2011
    26
    0
    15
    Digital Artist
    Toronto, Canada
    considering that it's the apps that use the most internal space anyway, i wonder why titanium backup is so popular. everybody uses cwr anyway, so it seems handier to just use nandroid. plus, you can choose to only restore data anyway?
     
  14. teddyearp

    teddyearp Android Expert
    Rank:
    None
    Points:
    233
    Posts:
    2,409
    Joined:
    May 19, 2010

    May 19, 2010
    2,409
    832
    233
    Store Manager
    Pinetop, AZ
    As do I. However, there are those (GLD) who will write a fully featured step by step on how to use TiBu to backup/restore your system settings. For me, I find it's much faster to do it myself; using MBP to backup/restore call logs, bookmarks, sms, and mms.

    Not quite everyone uses CWR (though I do) but as far as handier to use nandroid to restore data only? I would think (and from what I've read) that is always a bad idea, especially when going from one roms' android version to anothers'.
     
  15. sh4dow

    sh4dow Newbie
    Rank:
    None
    Points:
    15
    Posts:
    26
    Joined:
    Mar 24, 2011

    Mar 24, 2011
    26
    0
    15
    Digital Artist
    Toronto, Canada
    but wouldn't you have the same problem with TB?
     
  16. teddyearp

    teddyearp Android Expert
    Rank:
    None
    Points:
    233
    Posts:
    2,409
    Joined:
    May 19, 2010

    May 19, 2010
    2,409
    832
    233
    Store Manager
    Pinetop, AZ
    Yes, and that is another reason why I stopped using it. Trust me I have flashed enough roms and tried all the tricks and have settled to the method I outlined above. Even though GLD (girlslovdroid or something) has a very nice writeup for using TiBu successfully, IMHO at the end of the day it is just as much trouble as doing it almost manually.
     
  17. sh4dow

    sh4dow Newbie
    Rank:
    None
    Points:
    15
    Posts:
    26
    Joined:
    Mar 24, 2011

    Mar 24, 2011
    26
    0
    15
    Digital Artist
    Toronto, Canada
    actually... when i thought about it, i noticed a major difference. a possible one anyway.

    because i don't know where apps store their settings. so i can't tell whether you can restore those with nandroid seperately. "data/data" looks like too much for just app-settings to me.

    and in that case, you would have the ability with TB to just restore apps and their settings. which would mean you can change your rom and then restore everything. while with nandroid, i am only sure about the apps. not their settings. which would obviously suck.

    and another maybe - i've read that there can be problems with licenses when you're restoring backupped apps because some games remove your saved data if you don't get a new license after restoring. and one of the things people repeatedly mention about TB is that it handles things related to market.

    i really wish there would be all information about this (everything related to backups - nope, http://capfaq.com/w/Backup doesn't really cover it) in one place... seems there are always bits here and there, some of which i currently can't even find again -_-
     
  18. teddyearp

    teddyearp Android Expert
    Rank:
    None
    Points:
    233
    Posts:
    2,409
    Joined:
    May 19, 2010

    May 19, 2010
    2,409
    832
    233
    Store Manager
    Pinetop, AZ
    I don't know where the apps store their data and/or settings either. I thought about /data/data, but I just had another thought along these lines. There is an option within TiBu to create an update.zip of it's backups. Well once one of those is created, then opening it up and looking at its innards would start to give a clue.

    As far as nandroid, it backs up and restores all of the files and subfolders in /data and /system as well as other things, sometimes selectively depending on which custom recovery you're using.
     
  19. sh4dow

    sh4dow Newbie
    Rank:
    None
    Points:
    15
    Posts:
    26
    Joined:
    Mar 24, 2011

    Mar 24, 2011
    26
    0
    15
    Digital Artist
    Toronto, Canada
    well if somebody could check out the path structure of the update.zip created by TB that would be great, as i don't plan on getting it right now but would love to know for the future.

    oh yes, i forgot we're in the droid forum here. because i've been using nandroid on a captivate, so maybe the latest cwr version for the droid is actually different. after all, there are plenty of 3.something versions out there but the latest for captivate is still 2.something. i suppose there's no need for an update if everything works fine.
     
  20. AmbidiRaghu

    AmbidiRaghu Lurker
    Rank:
    None
    Points:
    5
    Posts:
    1
    Joined:
    Jul 28, 2011

    Jul 28, 2011
    1
    0
    5
    Any one can hellp me , i am getting an Error while opening Android Emulator inside Appcelerator Titanium .....following is the error:p

    [TRACE] Generating /home/raghu/Desktop/path_android/workspace/First/build/android/.gitignore
    [INFO] Launching Android emulator...one moment
    [DEBUG] From: /home/raghu/Desktop/path_android/android-sdk-linux_x86/tools/emulator
    [DEBUG] SDCard: /home/raghu/.titanium/android2.sdcard
    [DEBUG] AVD ID: 3
    [DEBUG] AVD Skin: HVGA
    [DEBUG] SDK: /home/raghu/Desktop/path_android/android-sdk-linux_x86
    [DEBUG] /home/raghu/Desktop/path_android/android-sdk-linux_x86/tools/emulator -avd titanium_3_HVGA -port 5560 -sdcard /home/raghu/.titanium/titanium_3_HVGA.sdcard -logcat *:d,* -no-boot-anim -partition-size 128
    emulator: ERROR: Could not create temporary hardware.ini: Permission denied
    [DEBUG] signal caught: 3
    [DEBUG] calling emulator kill on 9692
    [ERROR] Exception occured while building Android project:
    [ERROR] Traceback (most recent call last):
    [ERROR] File "/home/raghu/.titanium/mobilesdk/linux/1.7.2/android/builder.py", line 1951, in <module>
    [ERROR] s.run_emulator(avd_id, avd_skin)
    [ERROR] File "/home/raghu/.titanium/mobilesdk/linux/1.7.2/android/builder.py", line 433, in run_emulator
    [ERROR] handler(3,None)
    [ERROR] File "/home/raghu/.titanium/mobilesdk/linux/1.7.2/android/builder.py", line 418, in handler
    [ERROR] os.kill(p.pid, signal.SIGTERM)
    [ERROR] OSError: [Errno 3] No such process
     
  21. teddyearp

    teddyearp Android Expert
    Rank:
    None
    Points:
    233
    Posts:
    2,409
    Joined:
    May 19, 2010

    May 19, 2010
    2,409
    832
    233
    Store Manager
    Pinetop, AZ
    Doesn't sound like you are asking about Titanium Backup. Please clarify. Tell us more about your hardware and the underlying software.
     
  22. qt3dot14

    qt3dot14 Lurker
    Rank:
    None
    Points:
    5
    Posts:
    3
    Joined:
    Dec 30, 2011

    Dec 30, 2011
    3
    0
    5
    its this type of simple clarifications that make a difference!

    ive been researching rooting/flashing recoveries/flashing roms for about 3 weeks now and this is the first explanation that clearly defines the two terms.

    thanx a bunch!
     

Share This Page

Loading...