For backing up apps and their data I recommend TitaniumBackup. I got the pro version. Got it to keep settings on external memory card and backup user settings for applications. Now when I backup for example navigation app and restore it after system reinstall I get my licence and fav. places back.