How to backup my app data if my phone is not rooted?
You can use the Android sdk. It includes something called adb. Here is a link to a previous question. Full Backup of non-rooted devices .Here is a list of all adb commands. http://www.linuxtopia.org/online_books/android/devguide/guide/developing/tools/android_adb_commandsummary.html