3 puan yazan GN⁺ 2026-02-26 | 1 yorum | WhatsApp'ta paylaş
  • Bluetooth sinyallerini analiz ederek yakındaki akıllı gözlükleri tespit edip uyarı gösteren bir Android uygulaması; Meta Ray-Ban veya Snap Spectacles gibi cihazları tanımlar
  • Tespiti, BLE reklam paketlerindeki üretici ID kodlarına (ör. Meta, Luxottica, Snap) göre yapar; bu nedenle VR başlıkları gibi cihazlardan kaynaklanan yanlış pozitif olasılığı vardır
  • Uygulama kişisel veri toplamaz ve reklam ya da uzaktan veri aktarımı içermez; günlükler yalnızca kullanıcı doğrudan dışa aktardığında kaydedilir
  • RSSI eşik ayarı, günlük çıktısı, üretici ID’sini elle girme, çoklu dil desteği gibi çeşitli kullanıcı ayarları sunar
  • Geliştirici, akıllı gözlükleri mahremiyeti ihlal eden bir teknoloji olarak görüyor ve bu uygulamayla kullanıcıların çevrelerinin farkına varıp dikkatli olmasını amaçlıyor

Proje özeti

  • Nearby Glasses, yakındaki akıllı gözlükleri tespit edip kullanıcıya bildirim veren bir Android uygulaması
    • BLE (Bluetooth Low Energy) sinyallerindeki üretici tanımlama kodlarını (Company ID) kullanarak Meta, Luxottica, Snap vb. cihazları algılar
    • VR başlıkları gibi aynı üreticiye ait diğer cihazlar nedeniyle yanlış pozitifler oluşabilir
  • Uygulama ücretsizdir ve kaynak kodu açıktır, ancak yalnızca ticari olmayan kullanıma izin veren PolyForm Noncommercial License 1.0.0 ile sunulur
  • Hiçbir kişisel veri toplama, reklam veya uzaktan iletişim yoktur; günlükler yalnızca yerelde tutulur ve kullanıcı isterse dışa aktarabilir

Uyarı ve hukuki dikkat notu

  • Akıllı gözlük kullanan kişileri rahatsız etmek veya sorguya çekmek suç teşkil edebilir
    • Uygulamanın uyarısını gerekçe göstererek başkalarına saldırılmaması veya onları taciz etmemesi gerektiği açıkça belirtilir
    • Kullanıcı hukuki sorumluluğu kendisi üstlenir; uygulamanın geliştiricisi sorumluluk kabul etmez
  • BLE tespitinin sınırları nedeniyle yanlış pozitif veya yanlış negatif sonuçlar oluşabilir; bu yüzden uyarılara anında tepki vermek yerine dikkatli değerlendirme yapılmalıdır

Motivasyon ve arka plan

  • Geliştirici, akıllı gözlükleri mahremiyeti ihlal eden ve rıza dışı çekim aracı olarak görüyor
    • Bazı ürünlerde kayıt sırasında yanan LED göstergenin devre dışı bırakılabildiği belirtiliyor
    • Yüz tanıma özelliği barındıran örneklerin bildirildiği, bunun da kişisel güvenlik açısından tehdit oluşturduğu söyleniyor
    • İlgili örnek olarak Meta Ray-Ban ile yapılan yasa dışı çekim ve insan hakları ihlali haber bağlantıları sunuluyor

Teknik uygulama yöntemi

  • BLE’deki rastgele MAC adresleri ve kararsız UUID’ler nedeniyle basit beacon taraması mümkün değil
    • Bunun yerine Bluetooth SIG üretici kodları (Company ID) kullanılıyor
    • Örnek kodlar:
      • 0x01AB Meta Platforms, Inc.
      • 0x058E Meta Platforms Technologies, LLC
      • 0x0D53 Luxottica Group S.p.A
      • 0x03C2 Snapchat, Inc.
  • Yakınlık, RSSI (alınan sinyal gücü) temel alınarak belirleniyor
    • Varsayılan eşik -75 dBm; bu yaklaşık 10~15 m (iç mekânda 3~10 m) mesafeye karşılık geliyor
    • RSSI; iletim gücü, engeller, insan vücudu tarafından soğurulma, yansımalar vb. etkenlere göre değişebilir
  • Foreground Service kullanıldığı için arka planda da sürekli tespit yapılabilir

Başlıca özellikler

  • Akıllı gözlük tespit edildiğinde bildirim gösterme, sinyal gücüne göre mesafe tahmini
  • Debug günlük çıktısı ve dışa aktarma özelliği, ileri düzey kullanıcılar için ayarlar
  • Kullanıcı tanımlı üretici ID girişi, tespit kapsamını genişletme imkânı
  • Bildirim cooldown süresi (varsayılan 10 saniye), günlük uzunluğu, yalnızca BLE ADV gösterimi gibi ayrıntılı ayar desteği
  • İngilizce, Almanca, İsviçre Almancası, Fransızca gibi çoklu dil desteği

Kullanım yöntemi

  • GitHub Releases veya Google Play üzerinden kurup çalıştırın
  • Start Scanning düğmesiyle tespiti başlatın; Bluetooth ve yakındaki cihazlara erişim izni gerekir
  • RSSI eşiği, bildirim ayarları, günlük gösterimi, debug modu gibi seçenekler menüden ayarlanabilir
  • Tespit olduğunda bildirim görünür; Stop Scanning ile durdurulabilir
  • Günlükler metin dosyası olarak dışa aktarılabilir veya kopyalanabilir

Gelecek planları (Todos)

  • Gerçek ortam testleri tamamlandı, Google Play kaydı tamamlandı
  • Yanlış pozitif cihazları yok sayma listesi ve 'uyarı yok' modu (kanarya modu) eklenmesi planlanıyor
  • Ek üretici ID’leri eklenmesi ve iOS sürümü geliştirilmesi değerlendiriliyor
  • BLE trafiği analiziyle doğruluğu artırmaya yönelik araştırma planlanıyor
  • Google Pixel cihazlarındaki UI sorunu giderildi (sürüm 1.0.3 itibarıyla)

Lisans ve katkılar

  • Simge kaynağı: Freepik tarafından hazırlanan Eyeglass simgesi (Flaticon)
  • Lisans: PolyForm Noncommercial License 1.0.0
  • Geliştirme dili: %100 Kotlin

1 yorum

 
GN⁺ 2026-02-26
Hacker News görüşleri
  • Moto G 128GB (2025, Android 16) cihazımda denedim
    Bunu Baltimore'da kalabalık bir bölgede çalıştırdım; yakında gözlük takan kimse yoktu ve hiçbir tespit olmadı
    Bunun yerine etrafta çok sayıda Bluetooth cihazı vardı, bu yüzden debug log'u aşırı hızlı aktı
    Taramayı başlat düğmesi stop olarak değişmiyor ama toggle çalışıyor gibi görünüyor
    Üst çubuk bildirim alanıyla çakışıyor ve alt kısım da 3 düğmeli gezinme çubuğum yüzünden biraz kesiliyor
    İzinleri ilk verdiğimde uygulama takıldı ve yeniden başlatmam gerekti. Tüm izinleri vermeme rağmen ayarlar da açılmadı
    İlk çalıştırmada kulaklık bağlıydı; izin isteğinden sonra bağlantı kesilmiş gibi görünüyor
    • Uygulama tam olarak çalışmıyor ama en azından bir insanın doğrudan yazmadığı hissini veriyor :)
    • Ben de Pixel 8'de aynı sorunu yaşadım
  • Pixel 9'da denedim; izinleri verdikten sonra bile Start Scanning düğmesi hiçbir tepki vermedi
    Debug log'da da hiçbir şey görünmedi. Yine de fikir hoşuma gitti, güncellenirse tekrar deneyeceğim
    Bu proje Google Play'den çok F-Droid'a daha uygun gibi duruyor
    • Sağ üstteki dişli simgesine basıp Foreground Service'i açınca düğme çalıştı
    • Ben de Pixel 7'de aynı sorunu yaşadım
  • Biri bunu değiştirip Bluetooth ya da Wi‑Fi yetkisiz saldırıları için kullanırsa gerçekten üzücü olur
    • Biraz “sinir bozucu rahipler” gibi. Sonunda bir yazılım silahlanma yarışı daha başlayabilir
      Kişisel alan ağları henüz buna hazır değil ve evrim süreci acı verici olacak ama birileri bundan kâr edecek
    • Dün gece Ghost in the Shell: SAC Laughing Man'i tekrar izledim; bu gözlüklerin hacklenip
      yüzler yerine Laughing Man logosu göstermesini hayal etmek epey ilginçti
  • Şu an yalnızca Meta, Essilor, Snap şirket kimliklerini tespit ediyor
    Bu yüzden XReal cihazım algılanmıyor. Kamerasız son nesil olabilir diye özellikle almıştım
    Tabii XReal Eye gibi takılabilir bir kamera eklersen kayıt da mümkün olurdu ama ben kullanmıyorum
    Yine de kulağımdan sarkan USB kablosu yüzünden zaten yeterince şüpheli görünüyor olabilirim
    • Teknoloji topluluğunda bile bu kadar olumsuz tepki olması,
      genel kamuoyunda 'akıllı gözlük' kullananlara karşı tepkinin çok daha büyük olabileceğini gösteriyor
      “Yakındaki sapık dedektörü” diye şakalar yapıldı, hatta adını Nearby Glassholes olarak değiştirme önerisi bile geldi
      Kamusal alanda bu tür gözlüklerle insanları kaydedersen dayak yemeyi göze alman gerekir diyenler de vardı
  • Proje gerçekten çok ilginç. Bana eski Kismet ya da Netstumbler ile wardriving yaptığımız günleri hatırlattı
    BT/BTLE parmak izi veritabanının daha gelişmiş olmasını isterdim.
    Her cihaz ya da yonga setinin küçük farkları vardır; bunlar yanlış pozitifleri azaltmak için kullanılabilir
    README'deki tanımlayıcı bağlantısı göreli yol olduğu için bozuktu; doğru adres aşağıda
    Bluetooth SIG company_identifiers.yaml
  • Projenin kendisi de ilginç ama Polyform License kullanılması ayrıca dikkat çekici
    GitHub'da olduğu için açık kaynak sanılabilir ama
    Polyform, ticari olmayan kullanım sınırının belirsizliği açısından CC lisanslarına benzer sorunlar taşıyor
    LICENSE dosyası
    Polyform resmi sitesi
  • Konuşmadan metne çeviri yapan gözlük taktığım için birinin bana saldırmasını istemem
  • Buna uydu görüntüleri, otonom araçlar, Google Maps araçları, Ring kapı zilleri,
    sokak gözetim kameraları, polis ekipmanları, akıllı telefon kameraları, drone'lar da eklenirse
    kusursuz bir paranoya alarm sistemi olur gibi görünüyor
    • Her zaman “evet” gösteren tek bir kırmızı ekran yeterli olmaz mı diye düşünüyorum
    • İnsanların özellikle bazı cihazlardan nefret etmesi de ilginç
      Akıllı gözlük kullanıcılarının zaten kötü bir itibarı var. Bunun ne kadar haklı olduğu tartışılır
    • Bu cihazların konumları akıllı gözlük ekranında da gösterilebilir
    • Birkaç yıl içinde Neuralink gibi beyin arayüzü kullanıcıları da buna dahil olur muhtemelen
  • Bu tür projeler yalnızca yakındaki tuhaf insanları tespit etmek için değil,
    yapay zeka gözlükleri yaygınlaştığında ortaya çıkacak toplumsal sorunları görünür kılmak için de işe yarıyor
    Ben de kısa süre önce yapay zeka özellikleri eklenmiş bir gözlük markasını bırakıp normal bir modele geçtim.
    Bu da benim küçük katılmama beyanım oldu
  • Adını Nearby Glassholes olarak değiştirmenin PR açısından iyi olup olmayacağını merak ediyorum