iDescriptor 是一款全新的应用程序,它为 Linux 用户提供了一种管理 iPhone 的新方法,无需依赖 macOS 或 iTunes,这正是 Linux 生态系统一直以来所缺乏的。
该项目整合了以前需要单独的命令行工具或根本不可用的几个功能,并将它们变成了一个图形化的跨平台应用程序,该应用程序以 AppImage 的形式提供给 Linux 用户。
iDescriptor 使用 C++ 编写,基于 libimobiledevice 库构建,并扩展了 Linux 系统通常难以访问的功能。用户可以浏览设备的文件系统、导入照片和视频,并使用 Apple ID 直接从 App Store 安装应用程序。
图形用户界面清晰地显示了设备信息,包括电池数据、型号详情、已连接的服务和存储使用情况。

iDescriptor 最终为 Linux 用户提供了一种管理 iPhone 的简单方法。
iDescriptor 还支持 AirPlay,允许 Linux 桌面接收来自 iPhone 的音频或视频流。它还包含“实时屏幕”模式,可实现设备实时显示,解决了 Linux 与 iOS 之间长期存在的互操作性问题——以往投屏和镜像通常需要额外的硬件或专有软件。
文件管理通过图形化资源管理器集成,该资源管理器可显示设备上的常用目录。在支持的系统上,手机还可以挂载为类似 MTP 的驱动器,从而允许 Linux 文件管理器直接访问。对于日常维护,该应用程序提供一键式操作,用于重启、关机或进入恢复/诊断模式。
对于已越狱的设备用户,iDescriptor 添加了可选功能,包括 SSH 终端、网络扫描以及访问 iOS 通常隐藏的目录。这些功能受到检测机制的隔离,以防止未经授权的操作呈现给普通设备。
该项目采用 AGPL 许可,开发者提供 Linux、Windows 和 macOS 版本。Linux 用户可以下载与发行版无关的 AppImage 格式应用。此外,开发者表示,该应用的功能正在不断扩展,计划改进设备检测、App Store 集成和文件传输性能。
欲了解更多信息,请访问该应用程序的 GitHub 页面。
总之,毋庸置疑,对于依赖 Linux 且需要实用 iPhone 连接的用户而言,iDescriptor 提供了目前开源生态系统中最完整、最急需的桌面界面之一。

