Açık kaynaklı Tether projesinin 19 Ağustos’ta yayımladığı v0.2.0 sürümü, iPhone’daki SMS’leri, iMessage mesajlarını ve uygulama bildirimlerini Bluetooth üzerinden Linux masaüstünde görüntüleme özelliği sundu. Araç, kişileri eşleştirmeyi de destekliyor.
Crypto Briefing, geliştirici zackb’nin GitHub deposunda yayımlanan Tether’ı iPhone ile Linux masaüstünü birbirine bağlayan bir araç olarak tanıttı. Program, USDT ihraççısı Tether şirketi tarafından geliştirilmedi.
v0.2.0 sürümünde telefon ile masaüstü arasında pano eşitleme ve dosya aktarımı da bulunuyor. Bu özellikler, mesaj ve bildirimleri bağlayan Bluetooth işlevinden ayrı çalışıyor.
Tether, Linux bilgisayarın iPhone ile eşleştirilmiş bir Bluetooth aksesuarı gibi davranmasını sağlayarak mesaj ve bildirimleri bağlıyor. Bu Bluetooth özellikleri için iPhone’a özel bir kod gerekmiyor.
Mesajlar için MAP (Message Access Profile), kişiler için PBAP (Phone Book Access Profile) kullanılıyor. MAP, SMS ve iMessage mesajlarını okuyup göndermeye yararken PBAP, gönderenin adını göstermek için kişi bilgilerini alıyor.
Uygulama bildirimleri ANCS (Apple Notification Center Service) üzerinden iletiliyor. Projenin teknik belgelerinde ANCS’nin tüm uygulamaların bildirimlerini desteklediği belirtiliyor.
Proje belgeleri, mesajlar ve kişiler için BR/EDR; bildirimler için BLE/GATT bağlantı yöntemlerini açıklıyor. Cihazların desteklediği özellikler farklı olduğundan tüm işlevler her bilgisayarda çalışmayabiliyor.
Tüm özellikleri kullanmak için Bluetooth cihazının BR/EDR ve LE’yi, ayrıca cihaz keşfi için sinyal yayını yapmayı desteklemesi gerekiyor. Linux’un Bluetooth yazılımı BlueZ’in 5.86 veya üzeri bir sürümünün kurulu olması ve deneysel özelliklerin etkinleştirilmesi de şart.
Sınırlı özelliklere sahip uyumluluk modunda mesajlar ve kişiler eşitlenebilse de uygulama bildirimleri gösterilmeyebilir. Proje belgeleri, bu modun ANCS bildirim yansıtmasını desteklemediğini belirtiyor.
Kurulum yönergesi için tether --bt-setup, cihaz eşleştirme için tether --bt-pair komutu kullanılıyor. Teknik belgelere göre kurulum yönergesi eksik adımları gösteriyor ancak sistem ayarlarını otomatik olarak uygulamıyor.
Eşleştirmeden sonra iPhone’un Bluetooth ayarlarından mesaj bildirimlerinin gösterilmesine ve kişi eşitlemesine izin vermek gerekiyor. Bu izinler varsayılan olarak kapalı.
Bluetooth mesajlaşma özelliği için iPhone’a ayrıca bir uygulama yüklemek gerekmiyor. Projenin iPhone uygulaması, pano eşitleme ve dosya aktarımını Bluetooth mesaj ve bildirim özelliklerinden ayrı olarak TCP ve karşılıklı TLS üzerinden yürütüyor.
Geliştirici, sürüm notlarında projenin erken beta aşamasında olduğunu ve bağlantı sürecinin bazı cihazlarda sorunsuz çalışmayabileceğini belirtti. Bazı iPhone ve dizüstü bilgisayar donanımlarında test yapıldığını, ancak cihazlar arasındaki farklılıklar nedeniyle sorunların sürebileceğini açıkladı.
İzinler verildiğinde mesajlar, kişiler ve uygulama bildirimleri Linux bilgisayarda görüntüleniyor. Kullanıcıların bağlayacakları bilgisayarı ve verecekleri izinleri kontrol etmesi gerekiyor.
Kasım başında teknik belgelere ANCS’nin BR/EDR bağlantısındaki iyileştirmeler, çift eşleştirme işlemleri ve sorun giderme yönergeleri eklendi.
Comment 0