Geri Dön
Tether, iPhone'dan Linux'a iMessage, SMS ve pano eşitlemesi getiriyor
SiTech AI Team2 წთ. საკითხავი

Tether, iPhone'dan Linux'a iMessage, SMS ve pano eşitlemesi getiriyor

Geliştirici Zack Bartel, Apple Continuity'nin bir bölümünü Linux'a taşıyan MIT lisanslı Tether'i yayımladı: iMessage ve SMS, bildirimler, kişiler ve OTP otomatik doldurma.

Geliştirici Zack Bartel, iPhone kullananlar için Apple'ın Continuity özelliklerinin bir bölümünü Linux'a taşıyan açık kaynaklı Tether projesini yayımladı. Tamamen Linux'a geçen ve bu geçişi yazdığı bir yazıda anlatan Bartel, Continuity'nin — mesajlar, bildirimler, pano ve dosya paylaşımı — gerçekten özlediği tek yetenek olduğunu söylüyor.

Proje neleri kapsıyor

Tether, MIT lisansıyla dağıtılıyor ve iki parçadan oluşuyor: Linux tarafında tetherd adlı bir arka plan servisi, iPhone tarafında ise App Store'da bulunan Tether — Linux Companion uygulaması. Proje, macOS ile Wayland üzerindeki Linux arasında pano eşitlemeyle başladı, ardından dosya aktarımı eklendi. İki taraf arasındaki trafik ilk sürümden bu yana karşılıklı TLS kullanıyor; yani herhangi bir veri alışverişinden önce iki cihaz da kimlik doğrulamak zorunda ve yazara göre kod tabanı düzenli güvenlik incelemelerinden geçiyor.

Continuity'yi Linux'ta tümüyle uygulamak teknik olarak mümkün değil, diye yazıyor Bartel; amaç mümkün olduğunca çoğunu kapsamak. KDE Connect benzer ihtiyaçlara yanıt veriyor ancak Android'e yönelik ve yol haritasında iPhone yoktu — projenin doğmasının nedenlerinden biri de bu.

Tek kullanımlık kodlar, sonra Bluetooth

Tek kullanımlık parolaların otomatik doldurulması yerel entegrasyon yerine WebExtensions ile çözüldü: Firefox ve Zen Browser için bir tarayıcı eklentisi OTP giriş alanlarını izliyor, Thunderbird ve Betterbird için eşlik eden bir eklenti ise kodları e-postadan okuyup aktarıyor; böylece e-postayla gelen kod giriş sayfasına kendiliğinden yazılıyor. Yaklaşım bu istemcilerle iyi çalışıyor, ancak diğer posta uygulamaları şimdilik destek dışında kalıyor.

Daha zor sorun, Mac olmadan iMessage ve SMS'e erişmekti. Bartel daha önce bir Mac üzerinde proxy çalıştırmayı denemiş ve bu deneyimi VPN üzerinden bile hoş olmayan bir çözüm olarak tanımlıyor. Sonradan ancs4linux ve BlueFerry projelerine rastladı ve bağlantıda gerçekte ne olduğunu BlueFerry'nin protokol belgelerinin açıkladığını söylüyor. İkisi GPL lisanslı, Tether ise MIT olduğu için onların kodunu kullanmak yerine C++ ile temiz bir uygulama yazdı. Bluetooth geliştirmenin 2026'da hâlâ zor olduğunu, uç durumların tek tek bulunması gerektiğini belirtiyor.

Bugünkü durum

Tether artık Linux'ta iMessage, SMS, bildirimler ve kişi eşitlemeyi işliyor; bunlara daha önceki dosya aktarımı, pano eşitleme ve OTP desteği eşlik ediyor; mesajla gelen metin kodları nihayet tarayıcıda otomatik dolduruluyor. Proje GitHub'da yayımlanıyor ve kullanımdan, işe yaradığını bilmek dışında bir kazanç sağlamadığını söyleyen yazarı hata bildirimleri, özellik önerileri, çeviriler ve belge katkıları bekliyor.

SSiTech

SiTech — AI destekli web geliştirme

Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.