I'm trying to parse an iOS 5, iTunes 10.5 backup manifest.mbdb. The iOS 5, iTunes 10.5 backup no longer maintains a manifest.mbdx file which, in previous versions, was used to locate files in the backup. Padraig answered a related stackoverflow question with:
"The hex file name in the backups folder is the SHA1 hash of the file path appended to the domain, with a "-" in between. So the hash of 'DomainName-/path/filename.png' will match to the correct file."
So, we've tried SHA-1 hashing numerous combinations of DomainName-/path/filename, using the applications path and file information from the manifest.plist and manifest.mbdb - none of which have yielded the name of a file in the backup folder.
For example, the SHA-1 hash of:
com.company.MyApp-/var/mobile/Applications/A7F76BBE-3707-40F5-ACCC-72648EBA71CF/Documents/MyRecording.aac
is 50b28a991eb23e0414436c209dbd6e70ab2b0a82 but no file with this name is in the backup folder.
What specifically should I be using for the the 'path' following the domain- (com.company.MyApp) and before the target filename?
Thank you