Nandroid Advanced Restore (Data only) seems to only restore what was active at the time the backup was created. Not sure why this is not more popular. Maybe it is the ClockworkMod part? I think people are afraid of it, but it is pretty easy:
Before adding navenedrob's total wipe method, this was my procedure:
•Charge to 100% (At this point, I started the timer)
•Boot to Recovery
•Wipe Cache and Dalvik (and Voltage for MIUIWiz) x2
•Make a Nandroid backup
•Wipe Data x2
•Flash the new ROM (of your choice) in CWM
•Let it boot
•Boot to Recovery
•Select “backup and restore”
•Select “Advanced Restore”
•Select the Nandroid Backup file you wish to restore from (probably your latest one)
Here is where it gets cool, and less scary…
There is yet another page, with options:
Restore boot
Restore system
Restore data
Restore cache
Restore sd-ext
+++++Go Back+++++
So no sweat yet
•Select “Restore Data”
•Reboot completely
•Turn off phone (here is where I stopped the timer at 16.5 minutes)
•Charge to 100%
•Boot and enjoy.
BAM! All the old data is back. On top of the new ROM. Except for stuff that no longer applies, like maybe in-ROM launchers that no longer exist.
Adding the reformat method instead of the pre-flash wiping is faster, more thorough, and may fix issues. I would say give it a shot. You made a complete and clean Nandroid Backup already anyway, right?
