应用数据
App 沙盒中的文件在磁盘上受系统保护,直接拷出的只是密文。本模块会解密 App 自身的数据,导出后即可在电脑上直接打开。
可导出的内容
Section titled “可导出的内容”- App 下载或生成的图片、音频、视频
- 数据库:SQLite 文件及其日志文件
- plist 与 JSON:偏好设置、功能开关、缓存的响应
- 各类缓存,包括难以清除的缓存
- 整个目录,一次性导出
缓存无法清除。 用户反馈刷新后内容仍是旧的。查看缓存目录,即可判断是 App 写入了新响应却未使用,还是根本没有写入。
数据迁移异常。 在升级前后各导出一份数据库,直接对比差异。
下载文件损坏。 打开文件即可确认是磁盘上的数据有误,还是传输过程中出错。
复现用户状态。 导出用户的沙盒,导入您自己设备上的同一 App,即可在本地复现只在特定账号上出现的问题。
- 连接设备并解锁。
- 打开应用浏览器,选中目标 App。
- 选择目录:Documents、Library 或整个沙盒。
- 导出到电脑上的文件夹。
沙盒较大时导出耗时较长,媒体类 App 的数据可能达到数 GB。
查看导出的文件
Section titled “查看导出的文件”- SQLite:使用任意 SQLite 浏览器打开。请将
-wal和-shm文件一并导出,否则读到的可能是过期数据。 - 二进制 plist:需要使用 plist 阅读器,文本编辑器无法正常显示。
- 缓存目录:文件名通常不可读。建议按大小排序,优先查看最大的文件。
- 钥匙串条目:存储在 keychain 中而非沙盒内,无法通过此方式导出。
- 设备必须已解锁并信任此电脑,且导出期间需保持解锁。设备锁屏后,保护等级较高的文件将无法读取。
- 仅能访问应用沙盒,不能访问整个系统。克魔助手不会绕过系统保护。
- 无需越狱。
请妥善对待用户数据
Section titled “请妥善对待用户数据”App 沙盒中包含用户的聊天记录、照片、位置信息和登录凭证。用户协议要求您遵守以下三点:
- 仅在您拥有或已获明确授权的设备上使用。
- 只导出解决问题所需的最小范围,避免整包导出。
- 问题处理完毕后,及时删除导出文件。
如设备属于客户,请在导出前告知对方导出的内容和用途。
