工程师用 Claude 临时写蓝牙追踪器,找回被 MDM 限制定位的手机

工程师用 Claude 临时写蓝牙追踪器,找回被 MDM 限制定位的手机

N
News Editor
2026-08-09 03:48:50
工程师 Ben Zhang 在办公室丢失手机后,因 MDM 关闭苹果 Find My,一度找了 30 分钟无果。随后他向 Claude 求助,AI 提议用蓝牙信号强度制作追踪工具,并在约 1 分钟内写出程序。Ben 之后公开了这款名为 findphone 的工具,使用 Swift 编写,依靠 RSSI 读数判断距离方向,但并不能像 GPS 那样给出精确坐标。

工程师 Ben Zhang 在办公室丢了手机,翻找 30 分钟后仍没找到。由于设备管理策略限制,苹果原生的 Find My 已被 MDM(移动设备管理)关闭,他随后转向 Claude 求助。AI 给出的方案不是继续猜位置,而是直接写一支蓝牙信号强度追踪工具,Ben 表示程序大约 1 分钟就生成完成。

Ben 在贴文中写道,他在办公室把地方几乎翻遍了,Find My 又因为 MDM 无法使用,在没有别的办法后,他询问 Claude 还能怎么找手机。Claude 建议追踪蓝牙信号强度,并很快写出一个强度计。随后他一边在办公室走动,一边看着屏幕上的数值变化,最后找回了手机。

MDM 关闭 Find My 后,最直接的定位手段也没了

不少企业会用 MDM 统一管理员工设备,用于远程安装软件、设置密码策略,也能在设备遗失时执行锁定或抹除数据。这类管理方式带来的一个结果是,苹果原生的 Find My 经常会被一并关闭。

对企业来说,这属于安全考量;对丢失手机的员工来说,等于少了最直观的定位工具。Ben 这次遇到的正是这种情况:设备并非完全失联,但常规定位方法无法使用。

findphone 的原理:持续读取蓝牙 RSSI

Ben 之后把这款名为 findphone 的工具发布到了 GitHub。它的核心做法,是持续读取蓝牙设备的 RSSI,也就是接收信号强度指示。简单说,信号越强,通常代表设备离使用者越近。

这款工具使用 Swift 编写,需要 macOS 13 以上版本才能运行,也不依赖外部套件。用户可以通过 swift build -c release 自行编译。作者还提供了将程序打包为 arm64 与 x86_64 通用二进制文件的脚本,方便不同型号的 Mac 直接使用。

附带两个实用选项

findphone 还加入了两个设计。

  • 加入 sound 旗标后,程序会发出类似倒车雷达的提示音,距离越近,提示音频率越快。
  • 加入 redact 旗标后,工具会遮蔽蓝牙地址,便于录制演示视频时避免泄露设备信息。

它能帮你靠近目标,但不是精确坐标

Ben 公开这支工具后,文章也提醒,蓝牙信号定位终究不是 GPS。RSSI 的先天精度大约只有 2 到 5 米,即使环境理想,也很难做到 2 米以内。遇到金属、玻璃或水等会引发信号反射、绕射的环境时,误差还可能超过 5 米,读数也可能出现明显波动。

这意味着,findphone 更像是提供“越走越近”的方向感,而不是直接告诉用户一个精确坐标。最后把手机真正找出来,还是要靠人自己移动、观察和判断。

一次临时需求,变成一支可用工具

这件事的重点不只在于手机被找回,也在于开发成本的变化。原文提到,过去为了处理一次性的小问题,专门写一支工具通常并不划算;现在借助 AI,这类过去“不值得为一个人开发的软件”,开始变得能快速做出来并实际派上用场。

本文最初由 Bit.Fan 发布。 欲了解更多加密货币新闻与市场洞察,请访问 www.bit.fan.
650

免责声明:

本平台展示的市场信息、项目资料与第三方内容仅用于行业信息分享,不构成任何形式的投资建议或收益承诺。

加密资产交易具有较高风险,用户应充分评估自身风险承受能力并独立作出决策,相关盈亏及法律责任由用户自行承担。