
iDescriptor v0.6.2
一款免费、开源且跨平台的 iDevice 管理工具

跨平台、开源且免费的 iDevice 管理工具,使用 Rust 和 Qt 编写
下载
请勿从任何声称是我们官网的网站下载,我们只有 https://idescriptor.github.io,且发布仅会来自本仓库
安装说明
Windows
- 安装程序 (.msi):下载并运行安装程序。推荐大多数用户使用。
- 便携版 (.zip):解压并运行
iDescriptor.exe。无需安装。 - Choco:
choco install idescriptor --version=0.1.0
macOS
- Apple Silicon:下载适用于 M1/M2/M3/MX Mac 的
.dmg文件。
打开.dmg并将 iDescriptor 拖到 Applications 文件夹。
将应用移到 Applications 文件夹后,运行以下命令
xattr -c ~/Applications/iDescriptor.app
-
Intel:下载适用于 Intel Mac 的
.dmg文件。
打开.dmg并将 iDescriptor 拖到 Applications 文件夹。在 Intel Mac 上您通常不会遇到问题,但如果遇到了,查看这里。
Linux
- AppImage:下载,然后运行
chmod +x iDescriptor*.AppImage
- Arch Linux:从 AUR 安装:
yay -S idescriptor-git
Windows 11 (Acrylic) - v0.6.0

Windows 11 - v0.6.0

macOS - v0.6.0

Linux (Gnome, Custom Window Enabled) - v0.6.0

Linux (Gnome) - v0.6.0

Linux (Ubuntu) - v0.6.0

功能特性
连接
| 功能 | 状态 | 备注 |
|---|---|---|
| USB 连接 | ✅ 已实现 | 完全支持 Windows、macOS 和 Linux。 |
| 无线连接 | ✅ 已实现 | 自 v0.4.0 起支持 |
工具
| 功能 | 状态 | 备注 |
|---|---|---|
| AirPlay | ✅ 已实现 | 将设备屏幕投射到您的电脑。 |
| 从 App Store 下载并安装应用 | ✅ 已实现 | 直接从 App Store 下载并安装应用。 |
| 电池信息 | ✅ 已实现 | 从设备读取详细的电池信息。 |
| 虚拟定位 | ✅ 已实现 | 模拟 GPS 定位。 |
| 设备备份 | ✅ 已实现(实验性) | 从设备备份数据(iOS 13-26) |
| iFuse 文件系统挂载 | ✅ 已实现 | 挂载设备的文件系统。(仅限 Windows 和 Linux) |
| 相册 | ✅ 已实现 | - |
| 文件管理器 | ✅ 已实现 | 浏览设备的文件系统。 |
| 无线相册导入 | ✅ 已实现 | 无线导入照片(需要在 iDevice 上安装“快捷指令”应用)。 |
| 线缆信息 | ✅ 已实现 | 检查所连接 USB 线缆的真伪等。 |
| 网络设备发现 | ✅ 已实现 | 发现并监控本地网络中的设备。 |
| SSH 终端 (已越狱) | ✅ 已实现 | 在您的 iDevice 上打开终端。 |
| 查询 MobileGestalt | ✅ 已实现 | 从设备读取详细的硬件和软件信息。 |
| 实时屏幕 | ✅ 已实现 | 实时查看设备的屏幕。 |
| 开发者磁盘映像 | ✅ 已实现 | 管理和挂载开发者磁盘映像。(iOS 6-16) |
AirPlay
将您的设备屏幕投射到电脑!

App Store
直接从 Apple Store 下载并安装应用!
您需要使用 Apple ID 登录才能使用此功能。

电池信息
从设备读取详细的电池信息

模拟定位
在您的 iDevice 上模拟 GPS 定位!

设备备份
实验性功能
备份您的设备(相册、设置等)(iOS 13-26)

iFuse 文件系统挂载
将您的 iDevice 当作普通磁盘使用!
将您的 iDevice 文件系统直接挂载为普通磁盘使用,读写均被允许。不要尝试通过这种方式导入照片或视频,因为那样行不通,请使用“相册导入”功能。
Windows

Ubuntu / Linux

相册
像“照片”应用一样查看您的相簿/照片

文件管理器

线缆信息

网络设备发现

SSH 终端
在您已越狱的 iDevice 上打开终端!

实时屏幕
当您的设备不支持 AirPlay 时非常有用

更多

需要身份验证?
在任何平台上您都可能会看到这个弹窗,这是因为此应用使用安全的后端来获取和存储您的 Apple 凭据。您可以在设置中禁用它,但不建议这样做,因为这会对您的 Apple 账户不安全。此外,如果您保持此功能启用并登录,您可以在 ipatool 中使用相同的凭据,而无需再次登录。

赞助商
Cape(白金)
Cape 是美国首创的私密且安全的消费级蜂窝网络服务,
只需 30 美元即可无风险试用 Cape 首月。 结账时使用代码 trycape30 即可。
成为赞助商
致谢
- libimobiledevice
- ipatool - 我们使用了修改版,见此
- QSimpleUpdater - 我们使用了修改版,见此
- UxPlay(用于 AirPlay) - 我们使用了修改版,见此
Linux Udev 规则
iDescriptor 会检查 udev 规则,但如果检查失败,您可以按照以下类似方式手动添加 udev 规则:
@uncore sudo cat /etc/udev/rules.d/99-idevice.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="05ac", MODE="0666"
✘ Sun 6 Jul - 14:29 ~
@uncore sudo groupadd idevice
Sun 6 Jul - 14:30 ~
@uncore sudo usermod -aG idevice $USER
Sun 6 Jul - 14:30 ~
@uncore sudo udevadm control --reload-rules
sudo udevadm trigger
更多信息请参阅 UDEV.md
贡献指南
欢迎贡献!
请先查看路线图,确保您要贡献的内容尚未在开发中,并且不会与我们的 CI/CD 或项目整体方向冲突。
我们主要在 dev 分支上进行开发,因此请以该分支为基础提交拉取请求。
您也可以向 main 分支提交 PR,但内容应涉及构建、翻译、发布到某个包管理器或文档。
路线图
计划中的功能
该代码库目前正在 qml 和 qmeta-qml 分支中进行大规模重构和重写
- 迁移到 idevice-rs
DONE✅ - 无线连接支持
DONE✅ - 直接从应用内安装 IPA 文件
- iOS 17 及以上版本的虚拟定位支持
DONE✅ - 迁移到 UCRT 以获得更好的性能和稳定性
Windows - 新的 UI/UX 改进
Windows✅ - 从 Photos.sqlite 读取相册
DONE✅ - 翻译 -> 参与翻译
- 设备备份
DONE✅(实验性功能) - 从 App Store 下载任意应用的任意版本(开发中)
- 实现侧载功能
- 导入音乐
- 设备端配套应用
- 通过 CLI 进行交互
您可以随时成为赞助商/进行捐赠,以请求/优先开发某项功能或加快开发进度!
macOS 上的“已损坏”错误

如果您在 macOS 上尝试打开应用时遇到类似的“已损坏”错误,可以通过在终端中运行以下命令来解决:
xattr -c ~/Applications/iDescriptor.app
您需要运行此命令是因为 macOS 会阻止未由 Apple Developer ID 签名的应用。通过清除扩展属性,您可以绕过此安全功能。
这并非 iDescriptor 特有的问题,例如查看这个。
您也可以更精确地只移除隔离属性,如下所示:
xattr -dr com.apple.quarantine /Applications/iDescriptor.app