这个项目能做什么
iDescriptor 是一款注重隐私、开源且免费的苹果设备管理工具,使用 Rust 和 Qt 编写。它支持 Windows、macOS 和 Linux 平台,并声明不收集、存储、传输或出售个人数据或遥测信息。
连接支持包括 USB(Windows、macOS、Linux)以及自 v0.4.0 版本起支持的无线连接。
README 中列出的已实现工具包括:
- AirPlay:将设备屏幕投射到电脑上。
- App Store:直接从苹果商店下载并安装应用;需要登录 Apple ID。
- 电池信息:读取设备的详细电池数据。
- 虚拟定位:模拟 GPS 位置。
- 设备备份:实验性备份设备数据(如相册和设置),支持 iOS 13-26。
- iFuse 文件系统挂载:将设备文件系统挂载为普通驱动器,支持读写访问(仅限 Windows 和 Linux)。
- 相册:类似照片应用,浏览相册和照片。
- 文件浏览器:浏览设备文件系统。
- 无线相册导入:无线导入照片,需在 iDevice 上安装快捷指令应用。
- 线缆信息:检查所连接 USB 线缆的真伪等。
- 网络设备发现:发现并监控本地网络上的设备。
- SSH 终端:在越狱的 iDevice 上打开终端。
- 查询 MobileGestalt:读取详细的硬件和软件信息。
- 实时屏幕:实时查看设备屏幕,适用于不支持 AirPlay 的情况。
- 开发者磁盘镜像:管理并挂载 iOS 6-16 的开发者磁盘镜像。
安装选项包括 Windows 安装程序(.msi)、便携版 .zip、Chocolatey、适用于 Apple Silicon 和 Intel 的 macOS .dmg、Linux AppImage、Arch AUR 包、Flathub、NixOS 和 pi-apps。README 指出,macOS 可能需要使用 xattr 清除扩展属性,因为应用未使用 Apple Developer ID 签名;Linux 可能需要 udev 规则才能进行 USB 访问。
该项目致谢 libimobiledevice、ipatool、QSimpleUpdater 和 UxPlay,并提及通过 Crowdin 进行翻译。路线图列出了计划中的工作,如安装 IPA 文件、侧载、音乐导入、配套应用、CLI 交互,以及从 App Store 下载任意版本的应用。
评论
0 评分人数达到10人后显示
登录后参与讨论。