Modern akıllı telefon endüstrisindeki en büyük sıkıntılardan biri, Apple’ın iPhone olmayan mesajlaşma sistemleriyle iyi oynamayı reddetmesidir. ABD’de uzun bir süre iMessage, iPhone kullanıcıları arasında üstün bir hüküm sürdü ve Android telefon sahiplerini meyve telefonu taşıyan arkadaşlarıyla iletişim kurmak için SMS veya Whatsapp gibi üçüncü taraf bir hizmetle bıraktı.
Ancak bazı bilgili kişiler sayesinde, çalışan bir macOS kurulumunuz olduğu sürece iMessage’ı Android’de (ve PC’de) edinebilirsiniz. Hizmet, iMessage’larınızı durdurmak ve onları bağlı bir istemci uygulamasına yönlendirmek için Mac’inizde bir sunucu görevi gören açık kaynaklı bir girişim olan BlueBubbles olarak adlandırılır.
Meraklı? İşte nasıl yaptım.
macOS sanal makine kurma
Bir Mac’e ihtiyacınız olduğunu okuduğunuzda, benimki gibi sizin de kalbiniz kırılmış olabilir. Bu pek çok insan için bir sorun çünkü Mac’ler kişisel bilgisayar pazarının önemli bir bölümünü temsil etmiyor ve ucuz da değiller. Ancak, dikkate alınması gereken birkaç seçenek var.
Birincisi ve en kolayı, kullanılmış bir Mac’i (Mac mini gibi) ucuza almanız ve BlueBubbles sunucusunu bununla çalıştırmanızdır. İkincisi çok daha ilgili, ama sonunda onunla gittim. Bir macOS sanal makinesi içerir.
Bilgisayar delisi olduğum gerçeğini saklamıyorum. Yardımcı dolabımda, sunucularım gibi davranan bir bilgisayar kümesi var, isterseniz küçük bir ev laboratuvarı. Ağ reklam engelleyicim, Jellyfin medya sunucum, web sitesi ve daha fazlası gibi tüm önemli hizmetlerim burada sanal makinelerde ve Docker kapsayıcılarında çalışıyor.
Ancak macOS’un sanal bir ortamda düzgün bir şekilde çalışması için belirli gereksinimleri vardır, bu yüzden eBay’de 30 $ ‘a eski, kullanılmış bir Xeon iş istasyonu bilgisayarı ve 20 $’ a yükseltilmiş bir CPU aldım.
Tam açıklama, şu talimatları takip ettim: Nicholas Sherlock (yeni sekmede açılır) macOS Ventura’yı sanal bir makineye yüklemek için. Adımlar çoktur, ancak bunları tam olarak uygularsanız, sizin için uygun olacaktır. VM’yi yapılandırmam biraz zaman aldı ama düşündüğümden çok daha kolay oldu. Yine de, gerçek macOS yükleme işlemi, kurulumun yanı sıra çok fazla zaman ekledi.
Ancak başarılı bir başlatmanın ardından, macOS’in düzgün çalışmasını sağlamak için son yapılandırma adımlarını tamamladım, Apple kimliğimle oturum açtım ve ardından BlueBubbles’ı yüklemeye ayarladım.
BlueBubbles sunucusunu yükleme
Buradan, oldukça açık ve iyi belgelenmiş olan BlueBubbles talimatlarını takip ettim – bu, içimdeki eski teknik yazarı memnun etti. Web sitesini ziyaret edin, DMG dosyasını indirin ve kurun.
Google Firebase konsolu üzerinden çalışmam gerektiğinden, bulut tabanlı bildirim sistemini yapılandırmak biraz zaman alıyor. Bununla birlikte, BlueBubbles baştan sona tüm süreç boyunca bana yol gösterdi. Her şeyin ne kadar basit olduğunu takdir ettim.
Bir hıçkırığım, sunucuyu herkese açık olarak nasıl çalıştırmak istediğime geldi. Başlangıçta, yerel ağımdan uzaktayken mesajlarımı sunmak için yönlendiricimde DDNS ve bağlantı noktası iletmeyi kullanmayı amaçladım. Ancak bazı yapılandırma sorunlarım vardı, bu yüzden Cloudflare seçeneğini seçtim. Uzun URL dizesini manuel olarak girmek PC’de can sıkıcı olsa bile, hala ücretsizdir ve şu ana kadar iyi çalıştı. (Mobil cihazlarda QR kodu tarayabilirsiniz.)
Sunucu çalışmaya başladığında, istemci uygulamasını Pixel 5’ime yükledim, sunucunun oluşturduğu QR kodunu taradım ve patlama. Android’de iMessage’ım vardı.
Son düşünceler
Zaferle haykırdığımda neredeyse dizüstü bilgisayarımı kucağımdan fırlatıyordum. Eşim test mesajımı aldığında ve yanıtı mavi renkte yandığında çok mutlu oldum. Baştan sona üç saat kadar çalıştıktan sonra iMessage’ı Linux dizüstü bilgisayarımdan, iş istasyonumdan veya oyun bilgisayarımdan kullanabilirim.
Bu çözüm elbette herkes için işe yaramayacak. Mevcut bir Windows veya Linux bilgisayarda yazılımla yapabileceğiniz bir sanal makine çalıştırma kapasitesine ihtiyacınız var. Bariz yol, eski bir Mac’i masanızda veya bir dolapta çalıştırmaktır. BlueBubbles’ta Ventura’ya özgü özellikleri (mesaj düzenleme gibi) almak için desteklenmeyen bir Mac’i Hackintosh’a dönüştürebilirsiniz. Bu başka bir konu ama.
Tüm bu çalışmalara değdi mi? Kesinlikle. Öncelikle insanlarla iMessage aracılığıyla iletişim kurduğum için GrapheneOS destekli Pixel 5’imi günlük bir sürücü olarak daha cazip hale getiriyor.
Ancak, iPhone’umda ve Apple Kimliğimde zaten iMessage çalıştığından, benim deneyimimin sizinkinden farklı olabileceğini unutmayın. Bunun deneyimi nasıl renklendirdiğini bilmiyorum. Sadece kendin denemek zorunda kalacaksın.