数码之家

 找回密码
 立即注册
搜索
查看: 1842|回复: 35

[另类] 自制 AirTag,支持安卓/鸿蒙/PC/Home Assistant,无需拥有 iPhone

[复制链接]
发表于 2025-2-25 11:33:22 | 显示全部楼层 |阅读模式


苹果的 AirTag 很贵,虽然某强北有平价代替品,但是仍需要苹果设备才能绑定,才能查看位置。不支持安卓/鸿蒙/PC ,也不支持集成到 Home Assistant 中。

AirTag 的原理
每个 AirTag 都会发送一个蓝牙信号,其可以被临近的苹果设备( iPhone 、iPad 、MAC 等)检测到,这些苹果设备会将这些 AirTag 的位置上报到苹果服务器。这个网络就是 Find My 网络。
国外有人逆向了 AirTag 机制 (github 项目 seemoo-lab/openhaystack) 可以让一些蓝牙设备,比如 ESP32 、树莓派、甚至带蓝牙适配器的 Linux ,模拟发出 FindMy 蓝牙广播。
这样制作出的定位标签,不需要苹果手机绑定,支持安卓/鸿蒙/PC/Home Assistant 查看标签的位置。

制作教程
我在 gitee 上建了一个项目 https://gitee.com/lovelyelfpop/macless-haystack

整合了 github 上一些内容,并做了如下一些事情:
1、中文翻译 主要翻译的 github 项目 dchristl/macless-haystack
2、安卓 app 适配国情 界面汉化,并替换为高德地图和定位
3、硬件准备和刷机方法详细说明
4、Home Assistant 集成说明


支持 安卓(有app),iOS/鸿蒙/PC等其他系统(用浏览器访问web 网站) 查看定位标签的位置(下面有截图)。


注意:虽然查看标签的位置不需要苹果手机,但是部署服务时需要有 AppleID 账号(需要在苹果手机上注册,可以找朋友借用注册一个。苹果网站上注册的不行)。 另外,标签上报位置仍然依赖苹果的 FindMy 网络,要求标签附近有苹果设备,因此,人少的地方比如农村不适合使用 AirTag/华强北平替/自己制作的定位标签。



下面是我制作的一些成品定位标签








安卓 App 界面




Web 网站界面



Home Assistant 集成截图








后续:1.3.1(支持安卓/鸿蒙/PC的AirTag定位器app更新)
https://www.mydigit.cn/thread-509058-1-1.html

改装宝马汽车钥匙,增加AirTag定位芯片
https://www.mydigit.cn/thread-516535-1-1.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

打赏

参与人数 3家元 +120 收起 理由
不长叶子的树 + 60
azzajazz + 30
飞向狙沙 + 30 謝謝分享

查看全部打赏

发表于 2025-2-25 12:00:33 | 显示全部楼层
这么好的东西,可以试用一下。
回复 支持 反对

使用道具 举报

发表于 2025-2-25 12:35:29 | 显示全部楼层
好东西啊,这玩意会不会过段时间就被苹果检测到屏蔽掉
之前一直想搞这玩意,看别人测试华为的没有苹果的精准,好像跟手机覆盖率有关,但是苹果有只能用苹果设备才能用
PS:一直想搞成吊坠/戒指之类的,不然生怕别人不知道这是个定位设备
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-2-25 13:03:23 | 显示全部楼层
飞向狙沙 发表于 2025-2-25 12:35
好东西啊,这玩意会不会过段时间就被苹果检测到屏蔽掉
之前一直想搞这玩意,看别人测试华为的没有苹果的精准, ...

没有,国外这机制逆向出来三年多了。
回复 支持 反对

使用道具 举报

发表于 2025-2-25 13:03:33 | 显示全部楼层
厉害啊,这还 能手搓!
回复 支持 反对

使用道具 举报

发表于 2025-2-25 13:31:38 | 显示全部楼层
这也行?太厉害了!
回复 支持 反对

使用道具 举报

发表于 2025-2-25 13:34:06 | 显示全部楼层
感谢分享
好东西啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-2-25 14:53:17 | 显示全部楼层
飞向狙沙 发表于 2025-2-25 12:35
好东西啊,这玩意会不会过段时间就被苹果检测到屏蔽掉
之前一直想搞这玩意,看别人测试华为的没有苹果的精准, ...

不会,这个机制已经有了三年多了,到现在都能用。
回复 支持 反对

使用道具 举报

发表于 2025-2-25 15:12:54 | 显示全部楼层
赞扬楼主开源精神
回复 支持 反对

使用道具 举报

发表于 2025-2-25 15:32:14 | 显示全部楼层
原来是这个原理,那岂不是平白帮别人上传了数据
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-2-25 17:26:26 | 显示全部楼层
yiqihaha 发表于 2025-2-25 15:32
原来是这个原理,那岂不是平白帮别人上传了数据

的确是。苹果手机附近AirTag越多,手机越耗电
回复 支持 反对

使用道具 举报

发表于 2025-2-26 10:06:22 | 显示全部楼层
可不可以用那个1元的esp32-c2做一个呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-2-26 10:42:13 | 显示全部楼层
kkstun 发表于 2025-2-26 10:06
可不可以用那个1元的esp32-c2做一个呢

ESP32应该是可以的,c2不知道。但是这种功耗太大了吧
回复 支持 反对

使用道具 举报

发表于 2025-2-26 17:15:18 | 显示全部楼层
lovelyelfpop 发表于 2025-2-26 10:42
ESP32应该是可以的,c2不知道。但是这种功耗太大了吧

我看介绍说一个2032能用3年。。。。 我在pdd买的国产苹果tag  一个电池好像就半年。
回复 支持 反对

使用道具 举报

发表于 2025-2-27 13:28:47 | 显示全部楼层
这个东西附件要是没有苹果设备是不是就不能定位了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-2-27 14:58:41 | 显示全部楼层
sadfun 发表于 2025-2-27 13:28
这个东西附件要是没有苹果设备是不是就不能定位了

对的。依赖苹果的FindMy网络
回复 支持 反对

使用道具 举报

发表于 2025-3-1 11:59:05 | 显示全部楼层
如果附近的手机都不开蓝牙,它是不是就上传不了位置?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-3-3 08:34:36 | 显示全部楼层
leafchy 发表于 2025-3-1 11:59
如果附近的手机都不开蓝牙,它是不是就上传不了位置?

基本没人不开蓝牙吧。有些人连苹果手机的蓝牙都不会关呢,关了第二天早上又被自动开启了。你的担心多余了,不差那几个不开蓝牙的苹果
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-16 22:01 , Processed in 0.124800 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表