
yj_nearbyglasses v1.0.9
近くのスマートグラスを検出しようと試み、警告します。
yj_nearbyglasses
近くにあるスマートグラスを検出して警告しようとする試み。
⚠ 警告! ⚠
nearby-glasses-alert.pages.dev は私のプロジェクトとは無関係です。Play Store や App Store にある多くのアプリは Nearby Glasses と見た目が似ていたり、同じような名前だったりします。それらは名前を乗っ取り、そこから手っ取り早く利益を得ようとしているようです。AGPL ライセンスに従っておらず、何も提供していません。私はこれらを推奨しません。
⚠ 警告! ⚠
相手が隠し撮り用の監視デバイスを身につけていると思い込んで嫌がらせをすることは、刑事犯罪になり得ます。それは、そのようなデバイスを使用するよりもさらに深刻な犯罪である可能性もあります。この件については、お住まいの地域の法律について法的助言を求めてください。
⚠ 誰に対しても嫌がらせをしないでください ⚠
Nearby Glasses
Nearby Glasses というこのアプリには、ただ一つの目的があります。近くにあるスマートグラスを探して、あなたに警告することです。
目次
このアプリは、近くにスマートグラスがあると通知します。スマートグラスから送信される Bluetooth データ内の企業識別子を利用しています。そのため、誤検出(例えば VR ヘッドセットによるもの)が発生する可能性があります。したがって、近くにいるメガネをかけている人に近づく際は注意してください。このアプリの警告にもかかわらず、それは単なる普通のメガネかもしれません。
このアプリの作者 Yves Jeanrenaud は、このアプリおよびその機能について一切の責任を負いません。自己責任で使用してください。技術的な設計上、Bluetooth LE デバイスの検出が期待どおりに動作しないこともあります。私は卒業した開発者ではありません。これはすべて、私の自由時間に、自分で学んだ知識で書かれたものです。
誤検出は起こり得ます。 つまり、Nearby Glasses アプリは、実際には同じメーカーの VR ヘッドセットやその企業系列の別製品しかない場合でも、近くにスマートグラスがあると通知する可能性があります。また、近くにあるスマートグラスを見逃すこともあります。繰り返します。私はプロの開発者ではありません。
しかし、このアプリは無料かつオープンソースであり、コードを確認し、変更し、再利用することができます(ライセンスの下で)。
Nearby Glasses アプリは、あなたに関する詳細を保存したり、あなたやあなたの携帯電話に関する情報を収集したりしません。テレメトリも広告も、その他の迷惑なものもありません。Play Store 経由でアプリをインストールした場合、Google はあなたについて何らかの情報を知り、いくつかの統計を収集するかもしれません。しかし、アプリ自体は何も収集しません。
ログファイルを保存(エクスポート)することを選択した場合、それは完全にあなたの判断と、そのデータがどこへ行くかについてのあなたの責任です。ログはローカルにのみ記録され、誰かと自動的に共有されることはありません。ログに含まれる機微なデータはごくわずかで、実際には、遭遇した BLE デバイスのメーカー ID コードのみです。
細心の注意を払って使用してください! 前述のとおり、検出されたスマートグラスが本当に近くにあるという保証はありません。技術的に(BLE adv レベルで)スマートグラスに似ている別のデバイスである可能性があります。
軽率に行動しないでください。(このアプリに限らず)あらゆるメッセージに基づいて行動する前に考えてください。
なぜ?
- スマートグラスは耐え難い侵入であり、同意を無視する、恐ろしい技術であり、すでにさまざまな、そして大量の、同じくらい本当に忌まわしい「コンテンツ」を作るために使われていると私は考えているからです。1、2
- 一部のスマートグラスには、録画中であることを示す小さな LED があります。しかし、これは簡単に無効化でき、メーカーはそれを防ぐと主張しながらも、一切の責任を負いません(技術は何十年も前からそういう傾向があります)。3
- スマートグラスは以前にも即時顔認識に使われており4、報道によれば、箱から出してすぐに使えるようになるでしょう5。これは多くの人を危険にさらします。
- それらのデータは AI のトレーニングに使われており、つまり、人々が録画を精査し、おそらく最も親密な洞察を見ることになるでしょう6
- このアプリが誰かの役に立つことを願っています。
どのように?
- これはかなりヒューリスティックな、シンプルなアプローチです。BLE はランダム化された MAC を使用し、OSSID は安定しておらず、サービスアナウンスの UUID も安定していないため、Bluetooth ビーコンを単純にスキャンするだけではいけません。さらに事態を悪化させることに、例えば Meta のようないくつかは独自の Bluetooth サービスを使用しており、UUID は永続的ではないため、
今のところは通信されるデバイス名に頼るしかありません。 - 現在の最も実行可能なアプローチは、Bluetooth SIG assigned numbers repoから来ています。これに従うと、メーカー企業の名前は 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



