【问题标题】:How to parse the Manifest.mbdb file in an iOS 5.0 beta 2 without Manifest.mbdx如何在没有 Manifest.mbdx 的 iOS 5.0 beta 2 中解析 Manifest.mbdb 文件
【发布时间】:2011-07-04 08:23:57
【问题描述】:

我有一个使用 iOS 5 beta2(也包括 iTunes 10.5 beta)的备份。但令我惊讶的是,它不包含 mbdx 文件。

mbdb 文件看起来与以前的格式相同。没有Manifest.mbdx如何匹配文件ID和文件名?

【问题讨论】:

  • iOS 5 处于保密协议下 - 您应该访问 devforums.apple.com 并提出这个问题,直到保密协议解除并且人们可以在这里为您提供帮助。
  • 我已经更新了 Python 代码来处理这个问题,请参阅文章:stackoverflow.com/questions/3085153/…

标签: iphone backup ios5


【解决方案1】:

备份文件夹中的十六进制文件名是附加到域的文件路径的 SHA 哈希,中间有一个“-”。所以“DomainName-/path/filename.png”的哈希值会匹配到正确的文件。

注意:应用文件的域以 AppDomain- 为前缀,例如 AppDomain-com.supercrazyawesome.myapp。确保在计算 SHA 哈希时包含完整的字符串。

【讨论】:

  • 没问题。如果您对此感到满意,请将其标记为答案。 (使用复选标记)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多