Find You 项目教程
1. 项目介绍
Find You 是一个基于 OpenHaystack 的修改版本,旨在展示如何构建一个能够绕过 Apple 所有追踪保护功能的隐形 AirTag 克隆。该项目通过预生成 EC 密钥对,并将其集成到固件和检索应用程序中,实现了对 Apple 追踪保护功能的绕过。
2. 项目快速启动
2.1 环境准备
确保你已经安装了以下工具:
- Python 3
- ESP32 开发环境
- macOS 11 (Big Sur)
2.2 生成密钥对
首先,生成所需的密钥对:
python3 generate_keypairs.py 2000
2.3 编译固件
将生成的公钥数组定义复制到 Firmware/ESP32/main/openhaystack_main.c
文件中,然后编译并刷写固件到 ESP32 设备。
2.4 运行检索应用程序
编译并运行 macOS 检索应用程序,并导入在步骤 2.2 中生成的 accessory_list.plist
文件。
3. 应用案例和最佳实践
3.1 个人物品追踪
通过将 Find You 设备附加到钥匙、背包等个人物品上,用户可以在全球范围内追踪这些物品的位置,即使在没有蜂窝网络覆盖的区域。
3.2 设备集成
Find You 可以集成到其他蓝牙设备中,如笔记本电脑,以实现更广泛的追踪功能。
4. 典型生态项目
4.1 OpenHaystack
OpenHaystack 是一个用于通过 Apple 的 Find My 网络追踪个人蓝牙设备的框架。Find You 项目基于 OpenHaystack 进行了修改和扩展。
4.2 ESP32
ESP32 是一款低成本、低功耗的 Wi-Fi 和蓝牙双模芯片,广泛用于物联网设备。Find You 项目使用 ESP32 作为其硬件平台。
通过以上步骤,你可以快速启动并使用 Find You 项目,实现对个人物品的全球追踪。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考