[Nexus 7 Q&A, Help & Troubleshooting] krelvinaz:
While a lot of people use TB to backup their devices and do Nadroid backups using TWRP or CWM, it would appear that some are being a bit short sighted about those backup files.

If you lose, have stolen or otherwise have your device destroyed to the point you can't get to the backup files, those backups will be worthless. In order for them to be useful, you have to have a copy of them off the device.

When I got access to the first Nexus 7, it was a loaner to play with. I set it up like it was my own with the intention of saving the state, copying the data and then when my own Nexus showed up, restoring to hit the ground running.

With this process, I was able to successfully restore to a brand new device.

Note that I use Cheetah Sync to copy certain directories (folders) on my N7 to my primary workstation when I am at home. This sync occurs over WiFi and is not cloud related. You could do the same over the net, but it would be much slower. There are other tools you could use, like connecting directly to the workstation, but for me I want be be able to do it from where ever I am. Workstation is in my home office and I am rarely in that room.

What I Sync

I sync the following folders to corresponding folders on my primary workstation which has a very large hard drive.

/sdcard/TitaniumBackup

This is where TitaniumBackup stores its backup files. While I also sync a copy of my TWRP backup files, there are times when having a TB backup available is useful. When I do a full restore, I use the Nandroid backup (TWRP) though.

/sdcard/Store

This is a folder I created where I store notes, files and some special APK's, license files (TB license for example), some setup config exports etc...

/sdcard/TWRP

Location where TWRP Recovery stores its Nandroid backup files.

Backup Process

I use the following backup process every Sunday or whenever I think I need to catchup the changes I've made.

1) TitaniumBackup

Using TB, I do first a manual scheduled Redo Backups and Modified Backups. After that completes, I do Backup New User/System data.

This saves the data to the backup location indicated above on the device.

2) TWRP Nandroid Backup

Next, I boot to recovery and do a TWRP Nandroid Backup. This makes an image of the device which can quickly be restored from recovery on a replacement device.

3) Sync with Cheetah Sync

Lastly, after rebooting back to the device, I use Cheetah Sync to sync the 3 primary locations to to my primary workstation.

I do this process a minimum of once a week, typically on Sundays, but more often when I make a lot of changes to the device. Takes about 15 minutes in total to do. Word the peace of mind should I lose the device or it becomes damaged beyond repair.

Recovering From Complete Loss

1) Unlock new device and root with whatever method you choose

2) Load Titanium Backup on the new device

3) Perform a backup first. This will create the device specific directory under backups in the TWRP area

4) Connect to Workstation and restore TWRP backup files to the device specific directory

5) Boot into Recovery and do a Restore.

CMW Using CMW instead of TWRP will work the same way, but the directory locations may be different. Have not used it in a while so I'm not sure what they are, but they should be easy to find. Will update if I find out.

Note that /storage/sdcard0 is the same as /sdcard on the Nexus 7. Kind of like how /sdcard/extsd is the same as /sdcard2 on some other devices.

Note instead of syncing, you could use an OTG cable and a storage card which would be (I think) a lot faster. I'm not using this for 1) Still waiting for the OTG cable to arrive and 2) My workstation has triple redundant backups so even if the house burns down, I still have copies of the files offsite... not melted pieces of plastic.

Warning about Google NFC Wallet

If you are changing roms, you might want to check out

http://xdaforums.com/showthread.php?t=1675353