How to backup my app data if my phone is not rooted? Possible Duplicate:
  Full Backup of non-rooted devices  




I'm going to flash (format) my Samsung Galaxy S2 (both the external sd and internal sd) . My phone is not rooted. But there are some app's data that i want to backup before formatting.Those are some of my games' progress,Mozilla Firefox's history,bookmarks etc,Opera Mini history etc. , and the songs i tagged in Shazam . How am i supposed to do that since i know that you can't backup app data such as game progress if your phone is not rooted ?  Also I can't access those apps, whenever I open them they constantly crash, this started 1 week ago, that's why im gonna flash my device (but this is another thread's subject). I would appreciate any help.
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