Salah satu masalah terbesar dalam industri smartphone modern adalah kenyataan bahwa Apple menolak untuk bermain baik dengan sistem pesan non-iPhone. Untuk waktu yang lama di AS, iMessage telah berkuasa di antara pengguna iPhone, meninggalkan pemilik ponsel Android dengan SMS atau layanan pihak ketiga seperti Whatsapp untuk berkomunikasi dengan teman pembawa ponsel mereka.
Namun berkat beberapa orang yang cerdas, Anda bisa mendapatkan iMessage di Android (dan PC) selama Anda menjalankan penginstalan macOS. Layanan ini disebut BlueBubbles, inisiatif sumber terbuka yang bertindak sebagai server di Mac Anda untuk mencegat iMessages Anda dan mengarahkannya ke aplikasi klien yang terhubung.
Penasaran? Begini cara saya melakukannya.
Menyiapkan mesin virtual macOS
Hati Anda mungkin tenggelam, seperti hati saya, ketika Anda membaca bahwa Anda membutuhkan Mac. Itu masalah bagi banyak orang, karena Mac tidak mewakili sebagian besar pasar komputer pribadi – juga tidak murah. Namun, ada beberapa opsi untuk dipertimbangkan.
Yang pertama, dan termudah, adalah Anda mengambil Mac bekas — seperti Mac mini — dengan harga murah dan menjalankan server BlueBubbles dari itu. Yang kedua jauh lebih terlibat, tetapi itulah yang akhirnya saya ikuti. Ini melibatkan mesin virtual macOS.
Saya tidak menyembunyikan fakta bahwa saya adalah kutu buku komputer. Di lemari utilitas saya ada sekelompok komputer yang bertindak sebagai server saya, sebuah homelab kecil jika Anda mau. Semua layanan penting saya berjalan di sini di mesin virtual dan wadah Docker, seperti pemblokir iklan jaringan saya, server media Jellyfin, situs web, dan banyak lagi.
Tetapi macOS memiliki persyaratan khusus untuk berjalan di lingkungan virtual dengan baik, jadi saya mengambil PC workstation Xeon bekas di eBay seharga $30, bersama dengan CPU yang ditingkatkan seharga $20.
Pengungkapan penuh, saya mengikuti petunjuk ini dari Nicholas Sherlock (terbuka di tab baru) untuk menginstal macOS Ventura di mesin virtual. Langkah-langkahnya banyak, tetapi jika Anda mengikutinya dengan tepat, itu akan berhasil untuk Anda. Mengonfigurasi VM membutuhkan waktu cukup lama, tetapi terbukti jauh lebih mudah daripada yang saya kira. Padahal, proses penginstalan macOS yang sebenarnya menambahkan banyak waktu di atas penyiapan.
Namun setelah boot berhasil, saya menyelesaikan langkah konfigurasi terakhir untuk memastikan macOS berfungsi dengan baik, masuk dengan ID Apple saya, lalu mengatur untuk menginstal BlueBubbles.
Menginstal server BlueBubbles
Dari sini, saya hanya mengikuti instruksi BlueBubbles, yang cukup jelas dan terdokumentasi dengan baik – ini menyenangkan mantan penulis teknis dalam diri saya. Kunjungi situs web, unduh file DMG, dan instal.
Mengonfigurasi sistem notifikasi berbasis cloud memerlukan sedikit waktu, karena saya harus bekerja melalui konsol Google Firebase. Yang mengatakan, BlueBubbles memandu saya melalui seluruh proses dari awal sampai akhir. Saya menghargai betapa sederhananya semuanya itu.
Satu masalah saya adalah bagaimana saya ingin menjalankan server secara publik. Saya awalnya bermaksud menggunakan DDNS dan penerusan port di router saya untuk melayani pesan saya saat jauh dari jaringan lokal saya. Tetapi saya mengalami beberapa masalah konfigurasi, jadi saya menggunakan opsi Cloudflare. Ini masih gratis dan sejauh ini berfungsi dengan baik, meskipun memasukkan string URL panjang secara manual mengganggu PC. (Anda dapat memindai kode QR di ponsel.)
Setelah server aktif dan berjalan, saya baru saja menginstal aplikasi klien di Pixel 5 saya, memindai kode QR yang dihasilkan server, dan boom. Saya memiliki iMessage di Android.
Pikiran terakhir
Aku hampir melempar laptopku dari pangkuanku saat aku berseru penuh kemenangan. Saya sangat gembira ketika istri saya menerima pesan tes saya dan jawabannya menyala dengan warna biru. Setelah sekitar tiga jam bekerja dari awal hingga selesai, saya dapat menggunakan iMessage dari laptop Linux, workstation, atau PC gaming saya.
Solusi ini tidak akan bekerja untuk semua orang, tentu saja. Anda memerlukan kapasitas untuk menjalankan mesin virtual, yang dapat Anda lakukan dengan perangkat lunak di komputer Windows atau Linux yang sudah ada. Cara yang jelas adalah dengan menjalankan Mac lama di meja Anda atau di lemari. Anda dapat mengubah Mac yang tidak didukung menjadi Hackintosh untuk mendapatkan fitur khusus Ventura di BlueBubbles (seperti mengedit pesan). Itu topik lain.
Apakah semua pekerjaan ini sepadan? Tentu saja. Itu membuat Pixel 5 saya yang didukung GrapheneOS lebih menggoda sebagai driver harian, karena saya terutama berkomunikasi dengan orang-orang melalui iMessage.
Namun perlu diingat bahwa pengalaman saya mungkin berbeda dari Anda karena saya sudah menggunakan iMessage di iPhone dan ID Apple saya. Bagaimana itu mewarnai pengalaman, saya tidak tahu. Anda hanya harus mencobanya sendiri.