Upgrade Cyanogenmod from 9.1 to 10.1 without losing information? I am running Cyanogenmod 9.1 on my Samsung Galaxy SII, and would like to upgrade to version 10.1. Is there a way to do this upgrade without wiping all my apps and settings from my phone?

If not, is there a good backup strategy (what should I backup, and how) for relatively easy restoration after upgrading the Cyanogenmod rom?

Thank you.
Here's some advice for moving between any two Android ROMs that will serve you well:


First, do a full nandroid backup if you're not feeling completely confident. You can do this in CWM Recovery, or via ADB (Android Debug Bridge). This will create an "image" of your entire device.
Now that you're safe from screwing anything up beyond repair, go ahead and use TitaniumBackup to backup all your system settings and your user apps (I usually don't backup system apps as this might cause problems). Backups will be saved on your /sdcard/ and will not disappear when you wipe.
(Before this step, make sure you have the ROM zip files on your sdcard, otherwise you'll have to add them via ADB) Go into CWM Recovery and wipe your device (cache and data). Remember, /sdcard/ is still fine. Now install your shiny new ROM.
When you've booted your new ROM, install TitaniumBackup first of all. It will recognize that there's already TitaniumBackup files on the sdcard (from before), and you'll be able to batch install your apps and restore system settings.


Some advice on restoring backups: be conservative. Start by restoring apps without user data, as old data may break the app. If somethings missing and it annoys you, restore that app only with data. Same goes for restoring system settings, deselect everything and just restore what you really want (usually just WiFi hotspots for me).