IPhone – How to know which GUID represents which app in the iTunes backup of the iPhone

backupiphoneitunes

I backed up my data from my iPhone to my PC. This backup is not encrypted. When I open up the backup folder, I see a bunch of files named with long GUIDs. Each app that saves data (e.g. to a SQLite table will have a file here.

How can I find out which GUID represents a specific app I am looking for?

I used to be able to use findstr "app name" *.mdinfo and then find the corresponding *.mddata file, but as of iTunes 10, there are no *.mdinfo files. This makes it so you can't find the app's name in the files in plain text. So when I try to use findstr "app name" *.*, it doesn't find it either. The files have no extension, and if they are SQLite files, they are in binary format and after examining them, they have no information related to the app's name in them.

Best Answer

This used to be possible with Erica Sadun's mdhelper program. Unfortunately, it looks like something has changed in the way Apple stores backup files w/ iOS 4.2, and the program cannot achieve the same results (since it finds no mdbackup or mdinfo files).

On the bright side, a new tool named iPhone / iPod Touch Backup Extractor has emerged. It correctly translates the GUIDs to names in my iOS 4.2 backups, and allows the files for each app to be extracted together.