dunhamsteve / ios

Utility to extract files and keychain information from iOS backups
Other
123 stars 28 forks source link

create subdirectories for domain paths #5

Open ahoog42 opened 6 years ago

ahoog42 commented 6 years ago

In the domain column of the Manifest.db Files table, logical subdirectories are delineated with a -. By replacing the - with a /, the directory structure on a full restore (e.g. with * as the domain) is created with a more logical structure. For example, instead of a directory in the top level restore directory for each app, e.g.:

AppDomain-com.apple.mobilesafari
AppDomain-com.yelp.yelpiphone
<snip>

each app would have a directory under AppDomain which changes for a bunch of directories like:

AppDomain
  |--- com.apple.mobilesafari
  |--- com.yelp.yelpiphone
<snip>

This makes exploring the various domains easier as the structure of how data is stored is more accurately represented in the restore directory.