文件管理
文件管理把设备上“允许一台受信任电脑看到”的那部分文件系统,放进一个普通的双栏浏览器里。
能访问哪些区域
Section titled “能访问哪些区域”| 区域 | 内容 |
|---|---|
| 用户文件 | 各 App 开放出来的文档 —— 与“文件”App 看到的是同一批,外加媒体 |
| 应用沙盒 | 某个已安装 App 自己的 Documents、Library、tmp 目录 |
| 系统文件 | 系统目录中可读的部分 |
| 日志文件 | 诊断与崩溃日志目录,包含崩溃模块单独列出的那些条目 |
能做哪些操作
Section titled “能做哪些操作”- 下载单个文件或整个目录到电脑。
- 上传电脑上的文件到可写位置。
- 创建和删除文件与目录。
- 在设备内重命名和移动。
全程走数据线,不越狱,手机上不装任何东西。
什么时候用得上
Section titled “什么时候用得上”确认发出去的到底是什么。 升级后残留的配置文件、上一次会话缓存下来的特性开关、迁移出错的数据库 —— 这些从外面一样都看不见。
取回 App 自己写的日志。 不少 App 会把日志写进自己的 Documents 目录。这就是不加导出界面也能拿到那个文件的办法。
构造测试状态。 把准备好的数据库或 fixture 上传进 App 沙盒,让一个很难触发的状态随时可复现。
检查下载产物。 一个下载下来就损坏的资源,能打开真实字节的时候诊断起来容易得多。
应用数据是加密的
Section titled “应用数据是加密的”应用沙盒里的文件受保护,按原始字节读出来是密文。克魔可以解密某个 App 自己的数据,让图片、音视频和配置文件变成可读的 —— 见应用数据。
限制,以及为什么有这些限制
Section titled “限制,以及为什么有这些限制”- 设备必须解锁并已信任。数据保护等级决定了有些文件在锁屏状态下就是读不到,任何工具都一样。
- 能看到的是设备愿意向已配对电脑开放的部分。克魔不会为了看到更多而绕过系统保护,因此系统里确实有它显示不了的地方。
- 往系统目录写入通常是不被允许的,硬试是把设备搞到需要刷机才能恢复的好办法。
别人的数据要当心
Section titled “别人的数据要当心”一个 App 沙盒里可能有聊天记录、照片、位置历史和凭证。如果设备属于测试同事或客户:只取需要的那个文件,别顺手拿别的;用完就删。用户协议明确规定,本工具只能用于你拥有或已获授权检查的设备。
