Geri qayıt
Tether, iPhone-dan Linux-a iMessage, SMS və bufer sinxronizasiyası gətirir
SiTech AI Team2 წთ. საკითხავი

Tether, iPhone-dan Linux-a iMessage, SMS və bufer sinxronizasiyası gətirir

Tərtibatçı Zak Bartel MIT lisenziyalı Tether layihəsini buraxdı: o, Linux-da Apple Continuity funksiyalarının bir hissəsini — iMessage, SMS, bildirişlər və kodların avtomatik doldurulmasını — təmin edir.

Tərtibatçı Zak Bartel iPhone istifadəçiləri üçün Apple-ın Continuity funksiyalarının bir hissəsini Linux-a gətirən açıq kodlu Tether layihəsini yayıb. Tamamilə Linux-a keçən və bu keçid haqqında yazan Bartel deyir ki, məhz Continuity — mesajlar, bildirişlər, bufer və fayl paylaşımı — həqiqətən darıxdığı yeganə imkan idi.

Layihə nələri əhatə edir

Tether MIT lisenziyası ilə yayılır və iki hissədən ibarətdir: Linux tərəfində tetherd adlı demon, iPhone tərəfində isə App Store-da mövcud olan Tether — Linux Companion tətbiqi. Layihə macOS ilə Wayland üzərindəki Linux arasında bufer sinxronizasiyası ilə başlayıb, sonra fayl ötürülməsi əlavə edilib. İki tərəf arasındakı trafik ilk versiyadan qarşılıqlı TLS istifadə edir, yəni hər hansı mübadilədən əvvəl hər iki cihaz özünü təsdiqləməlidir; müəllifin sözlərinə görə, kod bazası mütəmadi təhlükəsizlik yoxlamalarından keçir.

Continuity-ni Linux-da tam şəkildə həyata keçirmək texniki olaraq mümkün deyil, yazır Bartel, ona görə məqsəd mümkün qədər çoxunu əhatə etməkdir. KDE Connect oxşar ehtiyaclara cavab verir, lakin Android üçün nəzərdə tutulub və yol xəritəsində iPhone yox idi — layihənin yaranmasının səbəblərindən biri də budur.

Birdəfəlik kodlar, sonra Bluetooth

Birdəfəlik parolların avtomatik doldurulması yerli inteqrasiya ilə deyil, WebExtension-larla həll edildi: Firefox və Zen Browser üçün genişlənmə OTP sahələrini izləyir, Thunderbird və Betterbird üçün yoldaş genişlənmə isə kodları e-poçtdan oxuyub ötürür, beləliklə poçtla gələn kod giriş səhifəsində avtomatik yazılır. Yanaşma bu müştərilərlə yaxşı işləyir, amma digər poçt proqramları hələlik dəstəksiz qalır.

Daha çətin məsələ Mac olmadan iMessage və SMS-ə çıxış idi. Bartel əvvəllər Mac üzərində proksi işə salmağı sınamışdı və bu təcrübəni hətta VPN ilə belə xoşagəlməz adlandırır. Sonradan o, ancs4linux və BlueFerry layihələri ilə rastlaşdı və kanalda əslində nə baş verdiyini BlueFerry-nin protokol sənədlərinin izah etdiyini qeyd edir. İkisi də GPL lisenziyalıdır, Tether isə MIT-dir, ona görə o, onların kodunu istifadə etmək əvəzinə C++ ilə təmiz (clean-room) realizasiya yazdı. Bluetooth üzərində işləmə, qeyd edir, 2026-cı ildə də çətindir və kənar halları bir-bir tapmaq lazım gəlir.

Bugünkü vəziyyət

İndi Tether Linux-da iMessage, SMS, bildirişlər və kontakt sinxronizasiyasını idarə edir — əvvəlki fayl ötürülməsi, bufer sinxronizasiyası və OTP dəstəyi ilə birlikdə; mesajla gələn mətn kodları nəhayət brauzerdə avtomatik doldurulur. Layihə GitHub-da yerləşdirilib və istifadədən alətinin faydalı olduğunu bilməkdən başqa heç nə qazanmadığını deyən müəllifi səhv hesabatları, funksiya təklifləri, tərcümələr və sənədləşmə köməyi gözləyir.

SSiTech

SiTech — AI ilə gücləndirilmiş veb hazırlanması

Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.