
yj_nearbyglasses v1.0.8
尝试检测附近的智能眼镜并警告您
yj_nearbyglasses
尝试检测附近的智能眼镜并向你发出警告。
⚠ 警告!⚠
nearby-glasses-alert.pages.dev 与我的项目没有任何关系。Play Store 和 App Store 中的许多应用看起来甚至名称都与 Nearby Glasses 非常相似。它们似乎是在盗用这个名字,试图从中快速牟利。它们不遵守 AGPL 许可证,也不提供任何保障。我不认可这种行为。
⚠ 警告!⚠
因为认为他人佩戴隐蔽监控设备而对其进行骚扰可能构成刑事犯罪。这可能比使用此类设备本身更为严重。请就此事咨询当地法律。
⚠ 绝对不要骚扰任何人 ⚠
Nearby Glasses
这款名为 Nearby Glasses 的应用只有一个目的:寻找附近的智能眼镜并向你发出警告。
目录
这款应用会在智能眼镜出现在附近时通知你。它利用这些设备发出的蓝牙数据中的公司标识符进行识别。因此,很可能会出现误报(例如来自 VR 头显)。所以,当你靠近附近戴眼镜的人时,请务必谨慎。尽管应用发出了警告,对方可能只是戴着普通眼镜。
本应用作者 Yves Jeanrenaud 对本应用及其功能不承担任何责任。使用风险自负。从技术设计上讲,检测蓝牙 LE 设备有时可能无法如预期般工作。我并非科班出身的开发者。这一切都是我在业余时间用自学知识写成的。
误报很可能发生。 这意味着,Nearby Glasses 应用可能会在附近实际上只有同一厂商的 VR 头显或该公司其他产品时,通知你附近有智能眼镜。它也可能漏掉附近的智能眼镜。再次强调:我不是专业开发者。
不过,这款应用是免费且开源的,你可以审查代码、修改并重新使用它(遵循许可证)。
Nearby Glasses 应用不会存储任何关于你的详细信息,也不会收集任何关于你或你手机的信息。没有遥测、没有广告,也没有其他烦扰。如果你通过 Play Store 安装该应用,Google 可能会了解一些关于你的信息并收集一些统计数据。但应用本身不会。
如果你选择存储(导出)日志文件,这完全取决于你自己,数据去向也由你负责。日志仅在本地记录,不会自动与任何人共享。它们确实包含少量敏感数据;实际上,只有遇到的 BLE 设备的制造商 ID 代码。
请极其谨慎地使用! 如前所述:无法保证检测到的智能眼镜真的在附近。它可能是另一台在技术上(在 BLE 广播层面)与智能眼镜相似的设备。
请不要鲁莽行事。在根据任何消息采取行动之前请三思(不仅仅是来自本应用的消息)。
为什么?
- 因为我认为智能眼镜是一种不可容忍的侵犯、无视同意的、可怕的科技产品,且已被用于制作各种大量同样真正令人作呕的“内容”。1,2
- 一些智能眼镜配有小型 LED 指示灯,表示正在录制。但这很容易被禁用,而制造商声称会防止这种情况,却完全不承担责任(几十年来科技行业一直如此)。3
- 智能眼镜此前已被用于即时人脸识别 4,据报道开箱即用也将具备此功能 5。这使许多人处于危险之中。
- 这些数据被用于训练 AI,这意味着人们会筛查录像,很可能看到最私密的细节 6
- 我希望这款应用对某些人有用。
如何实现?
- 这是一种相当简单的启发式方法。由于 BLE 使用随机化 MAC,OSSID 不稳定,服务通告的 UUID 也不稳定,你不能仅仅扫描蓝牙信标。而且,更糟糕的是,一些厂商(例如 Meta)使用专有蓝牙服务,UUID 并不持久,
目前我们只能依赖通信的设备名称。 - 目前最可行的方法来自 Bluetooth SIG 分配编号仓库。据此,制造商公司名称会以数字代码的形式出现在 BLE 信标的广播包头(ADV)中。
- BLE 广播帧的样子如下:``` Frame 1: Advertising (ADV_IND) Time: 0.591232 s Address: C4:7C:8D:1E:2B:3F (Random Static) RSSI: -58 dBm
Flags: 02 01 06 Flags: LE General Discoverable Mode, BR/EDR Not Supported
Manufacturer Specific Data: Length: 0x1A Type: Manufacturer Specific Data (0xFF) Company ID: 0x058E (Meta Platforms Technologies, LLC) Data: 4D 45 54 41 5F 52 42 5F 47 4C 41 53 53



