I've been thinking alot about wiping & having control over your setting & /data partition.
as I described in post # 3, after flashing, you can easily restore your data.img. The problem w/ NOT wiping is when u flash a new ROM, it's writing the /data partition on top of the existing data partition, potentially causing issues down the line. So for those of you that don't like to wipe, here is what I propose...
Let's say u have your apps, settings etc setup exactly how u want them, and don't want to lose them. The extra apps that I include in the ROM are what get written to the data partition, you may already have these apps, maybe not, maybe u don't want them or don't care.
Simply follow the guide I have in post # 3, by performing a nand backup b4 flashing, and WIPE b4 flashing, and WIPE again b4 restoring your data.img.
I don't believe Toasts recovery supports this but I believe Clockworks does, you can also do a advanced nand restore to only restore the data.img
So theoretically, if u have your data partition set the way u want, you would only need to do a nand backup once, copy that data.img to your pc to easily restore after flashing.
Again, you would want to make sure u wipe b4 restoring your data.img, you could do this right after flashing the rom b4 rebooting.
1- Make sure you have
HTC Sync installed on your PC
2- Download & extract
Android SDK, I extracted to C:\SDK
3- copy data.img from your nandroid backup to C:\SDK\tools folder
4- open a command window, type cd C:\SDK\tools (or whatever your path is)
5- check to make sure it sees your phone, type adb devices
6- type adb reboot bootloader
7- when the phone reboots, you'll be in Fastboot
8- verify it says
FASTBOOT USB in red
9- on the pc, type fastboot flash userdata data.img
10- you'll see a green bar on the top right progressing
11- when done, on the phone, scroll down to reboot....all done!
credits to
Dayzee @ xda