iDescriptor:隐私优先的开源 iDevice 管理工具
iDescriptor 是隐私优先、开源免费的 iDevice 管理工具,使用 Rust 和 Qt 开发,支持 USB/无线连接、AirPlay 投屏、应用安装、设备备份、文件系统挂载、相册与文件浏览、虚拟定位等功能。
社区作者 · zZz
它解决什么问题
iDescriptor 是一个隐私优先、开源且免费的 iDevice(iOS 设备)管理工具,使用 Rust 和 Qt 编写。它不收集、存储、传输或出售任何个人数据或遥测,这也是项目存在的原因。官方强调只应通过 https://idescriptor.github.io 和本仓库 Releases 下载,不要从任何声称是官方的网站下载。
连接能力:USB 连接已在 Windows、macOS、Linux 完整支持;无线连接从 v0.4.0 起实现。
工具能力:AirPlay 将设备屏幕投射到电脑;从 Apple Store 下载并安装应用(需登录 Apple ID);读取详细电池信息;模拟 GPS 位置;设备备份(实验性,iOS 13-26);iFuse 文件系统挂载(仅 Windows 与 Linux,可读写,但不能用于导入照片/视频,应使用 Gallery Import);相册;文件浏览器;无线相册导入(需设备上安装“快捷指令”App);USB 线缆真伪检查;局域网设备发现与监控;SSH 终端(越狱设备);Query MobileGestalt 读取硬件与软件信息;Live Screen 实时查看设备屏幕(设备不支持 AirPlay 时有用);开发者磁盘映像管理(iOS 6-16)。
项目使用或修改了 libimobiledevice、ipatool、QSimpleUpdater、UxPlay 等组件。代码库正在 qml 和 qmeta-qml 分支进行重构与重写,路线图包括直接安装 IPA、Windows UCRT 迁移、翻译、从 App Store 下载任意版本应用(开发中)、sideloading、导入音乐、设备端 Companion App、CLI 交互等。
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
官方下载仅限 https://idescriptor.github.io 和本仓库 Releases;不要从声称是官方的其他网站下载。
Windows:
- Installer (.msi):下载并运行安装程序,推荐大多数用户。
- Portable (.zip):解压后运行 iDescriptor.exe,无需安装。
Choco
choco install idescriptor --version=0.1.0macOS:
- Apple Silicon:下载适用于 M1/M2/M3/MX Mac 的 .dmg;打开 .dmg 并将 iDescriptor 拖入 Applications;之后在终端运行:xattr -c ~ /Applications/iDescriptor.app
- Intel:下载适用于 Intel Mac 的 .dmg;打开 .dmg 并将 iDescriptor 拖入 Applications;通常不会遇到问题,若遇到问题可查阅项目说明。
- 若提示“damaged”无法打开,可在终端运行:xattr -c ~ /Applications/iDescriptor.app;也可只移除隔离属性:xattr -dr com.apple.quarantine /Applications/iDescriptor.app。原因是 macOS 会阻止未由 Apple Developer ID 签名的应用,清除扩展属性可绕过该安全限制。
Linux:
AppImage:下载后运行:
chmod +x iDescriptor*.AppImage- Arch Linux 稳定版(推荐):yay -S idescriptor
- Arch Linux 最新提交(可能构建失败):yay -S idescriptor-git
Linux udev 规则(若工具检测失败,可手动添加):
- 查看/创建规则文件,例如:sudo cat /etc/udev/rules.d/99-idevice.rules
步骤 2 · 规则内容示例:
SUBSYSTEM=="usb", AT