跳到主要内容
演员
演员@zaidu9528@gmail.com
10-11 11:57...热度 71

苹果隔空投送 AirDrop 已被逆向成功,正在被搬到普通电脑上|omdrop-owl

帖子正文与玩家讨论内容

苹果隔空投送 AirDrop 已被逆向成功,正在被搬到普通电脑上|omdrop-owl 1

隔空投送 AirDrop 一直是苹果的专属功能,它可以让用户在 Mac、iPhone、iPad 之间互相传输文件、照片、视频,系统内置,使用起来非常方便。

苹果隔空投送 AirDrop 已被逆向成功,正在被搬到普通电脑上|omdrop-owl 2

但隔空投送只能在苹果设备间使用,对于多设备用户来说,非常不便。

OWL + omdrop 逆向隔空投送

开发者 @T4T5 通过 OWL + omdrop,让苹果 AirDrop 底层使用的 AWDL 无线协议可以直接运行在普通 Linux 电脑上。

其中 OWL 是一个在 Linux 上实现苹果 AWDL 无线通信的开源项目,负责让普通 Wi-Fi 网卡能和 iPhone 建立 AirDrop 所需要的无线连接;omdrop 则负责发现设备、发送和接收文件。

最终效果就是:Linux 电脑可以像 Mac 一样,被 iPhone 发现,也可以直接和 iPhone 双向互传照片、视频和文件:

目前已经在 MediaTek MT7925 网卡上实现 Linux ↔ iPhone 双向 AirDrop,照片、视频和文件都能直接互传,而且传输时原来的 Wi-Fi 连接还能继续使用。

整个方案不再依赖苹果 Broadcom 无线网卡,不过目前硬件兼容性仍有限,Intel AX200 / AX211 等网卡暂时还无法正常工作。

也就是说,等支持更多网卡之后,可以在所有设备间使用 AirDrop 了。

获取


原文:https://www.appinn.com/omdrop-owl/

后记:omdrop-owl 已经设计了按 Wi-Fi 驱动区分的 profile,其他网卡可以进入实验模式测试;作者也明确写了,只要网卡能在保持 Wi-Fi 连接的同时,通过 monitor 模式注入无线帧,就是最有希望直接支持的一类。大多数 Linux mac80211 驱动理论上具备部分相关能力,但具体行为取决于驱动和固件,所以需要逐个验证。

另一类网卡如果做不到“边联网边注入”,作者还设想了一个 exclusive mode:AirDrop 工作时暂时让网卡离开原来的 Wi-Fi 网络,专门运行 AWDL,结束后再恢复联网。这个模式目前还没实现,但一旦完成,理论上能把兼容范围扩大不少。

不过 Intel 是一个比较麻烦的例子。当前 AX200 在保持连接时会丢弃注入帧,而 AX211 甚至连作者设想的 shared / exclusive 两种方式都遇到了底层限制。

可以继续等其他的AI方案,嗯。

0

评论区

0 条互动
ME
支持评论与楼中楼回复

暂无评论