- Masalah RCS messaging yang tidak berfungsi selama lebih dari sebulan terus berlanjut di iPhone 15 Pro, sementara Apple dan operator saling melempar tanggung jawab
- Seorang pengguna yang pernah memperbaiki sendiri masalah terkait MMS dan RCS di masa lalu mendokumentasikan secara rinci kasus kali ini, ketika aktivasi RCS macet setelah pembaruan iOS 26
- Disebutkan bahwa Google pernah dengan sengaja memblokir RCS di Android OS kustom, dan operator di AS bergantung pada infrastruktur Google Jibe
- Tim dukungan Apple dikritik karena menyalahkan operator dan minim wewenang diagnostik yang nyata; hasil analisis log menunjukkan error terkait
UserInteractionRequired.xmlsebagai petunjuk utama - Kompleksitas standar RCS dan tidak adanya akuntabilitas antara Apple, Google, dan operator muncul sebagai contoh jelas bagaimana pengalaman pengguna dirugikan
Masalah RCS yang Tidak Berfungsi di iPhone
- Di iPhone 15 Pro, RCS messaging tetap nonaktif selama lebih dari sebulan
- Apple menyebut ini masalah operator, sementara operator menyebut ini masalah Apple
- Dukungan diminta melalui AppleCare+, tetapi tidak ada solusi nyata yang diberikan
- Di iOS 18 fitur ini berfungsi normal, tetapi setelah pembaruan ke iOS 26 statusnya macet di “menunggu aktivasi”
- Saat eSIM yang sama dipindahkan ke iPhone lain (14 Pro Max, SE3), aktivasi langsung berhasil
- Gejala yang sama muncul di tiga operator besar: T-Mobile, US Mobile (jaringan AT&T), dan Verizon
Latar Belakang Pengguna dan Pengalaman Sebelumnya
- Pengguna ini netral terhadap OS dan memakai Android maupun iOS, serta membangun LineageOS sendiri
- Ia juga pernah memperbaiki sendiri masalah kegagalan pengiriman MMS di Verizon Wireless
- Ia melaporkan dan mendorong perbaikan untuk masalah saat Verizon menghentikan domain UAProf sehingga MMS tidak bisa diterima
- T-Mobile tidak mengalami masalah yang sama karena tidak mensyaratkan UAProf
Kasus Pemblokiran RCS oleh Google
- Sejak akhir 2023, Google dengan sengaja memblokir RCS di Android OS kustom
- RCS tampak seperti aktif, tetapi pesan sebenarnya tidak bisa dikirim atau diterima
- Setelahnya Google mengakui pemblokiran itu, dan baru beberapa bulan kemudian menambahkan notifikasi penonaktifan
- Pengguna memulihkan RCS dengan memalsukan sidik jari perangkat Pixel (spoof)
- Karena cara ini memungkinkan, klaim Google bahwa tujuannya untuk “pencegahan spam” dinilai kurang meyakinkan
Adopsi RCS oleh Apple dan Munculnya Masalah
- Apple memperkenalkan dukungan RCS versi 2.4 di iOS 18, dan berencana menambahkan enkripsi end-to-end (E2E) di seri iOS 26
- Setelah upgrade ke iOS 26, aktivasi RCS gagal
- Pengguna memakai Mullvad DNS, tetapi iPhone lain milik keluarga tidak mengalami masalah
- Berbagai langkah seperti reset pengaturan jaringan, penerbitan ulang eSIM, toggle iMessage, hingga restore semuanya gagal
Analisis Log dan Petunjuk Penyebab
- Ratusan MB log CommCenter dianalisis melalui
idevicesyslog- File
UserInteractionRequired.xmlkemungkinan tetap berada dalam status “validitas tak terbatas”, yang dapat menyebabkan kegagalan provisioning - Di log juga berkali-kali muncul pesan seperti “Provisioning not possible” dan “IMS not ready”
- File
- Di dokumentasi resmi Apple maupun dari tim dukungan, tidak ada informasi atau solusi terkait file ini
Keterbatasan Dukungan Apple
- Karyawan Apple diarahkan untuk menyalahkan operator sebagai penyebab masalah
- Padahal gejala yang sama muncul di semua operator, sehingga penjelasan itu tidak masuk akal
- Apple Store menyarankan penggantian board perangkat (perubahan IMEI), tetapi hanya sebatas penggantian tanpa analisis penyebab
- eSIM tidak bisa dipindahkan ke perangkat uji lain, sehingga ada batasan dalam diagnosis
- Pengguna menilai Apple perlu menyiapkan analisis penyebab berbasis log dan sistem umpan balik internal
Peran Infrastruktur Google Jibe
- Operator di AS telah berhenti mengoperasikan server RCS sendiri dan bergantung pada platform Google Jibe
- Karyawan Apple tidak memahami struktur ini atau tidak menjelaskannya kepada pelanggan
- Dokumen terkait Jibe hanya dibuka untuk partner operator, sehingga pengguna umum tidak bisa mengaksesnya
- Pengguna menduga Jibe mungkin menjadi inti masalah, tetapi Apple, Google, dan operator sama-sama tidak punya jalur akses yang jelas
Kesimpulan dan Tuntutan
- Apple harus melakukan analisis dan perbaikan masalah secara mendasar, bukan sekadar penggantian perangkat
- Di lingkungan open source, masalah bisa ditelusuri dan diperbaiki langsung, tetapi di platform tertutup pengguna tidak punya kendali
- Kasus kegagalan RCS ini ditampilkan sebagai contoh minimnya interoperabilitas antar platform dan struktur saling lempar tanggung jawab
- Pengguna meminta Apple menyediakan “Radar (kanal pelaporan bug)” dan menuntut penelusuran akar masalah berbasis log
1 komentar
Opini Hacker News
Baru-baru ini saya mencoba membuat ulang aplikasi SMS/MMS/RCS di Android, dan kaget melihat betapa jauh lebih rumitnya dari perkiraan serta bagaimana ini nyaris berubah menjadi struktur monopoli Google
Implementasi langsung pun tidak memungkinkan. Di Android, izin khusus yang dibutuhkan hanya bisa didapat oleh aplikasi yang disetujui operator atau OEM
Dulu sempat dikatakan akan ada API seperti implementasi referensi rcsjta, tetapi bahkan setelah 10 tahun itu belum terwujud
Jadi saya mematikan RCS sepenuhnya. Tidak ada alasan menyerahkan seluruh perpesanan ke Google. Saya malah merasa lebih baik menyarankan orang untuk tidak memakai SMS/MMS/RCS sama sekali
Implementasi referensi lama menghilang saat para operator menutup server mereka, dan sekarang rust-rcs-client adalah klien open-source terbaru
Di LineageOS atau ROM kustom, Anda bisa menandatangani sendiri untuk mendapatkan izin, jadi saya melihat peluangnya ada di sana
Saya ingin percaya bahwa Google yang menjadi perantara RCS hanyalah fenomena sementara. Semoga suatu hari kembali ke perpesanan berbasis operator
Namun Android kini sangat membatasi akses karena masalah penyalahgunaan hak pengembang di masa lalu (pelacakan dan telemetri), dan pada akhirnya tampaknya tiap negara perlu mengatur ketiadaan API RCS dari Google
Google mulai mengirim iklan mirip spam lewat RCS, dan tidak ada cara untuk memblokirnya. Akhirnya saya mematikan RCS
Tidak masuk akal jika struktur seperti ini dipimpin oleh Google. Rasa superior moral saat mereka mengkritik Apple pun kini terasa menjijikkan
Ada ratusan operator di seluruh dunia yang berjalan sendiri-sendiri sehingga integrasi jadi mustahil, dan pada akhirnya ini kembali menjadi “iMessage versi Google”
Sekarang yang universal bukan lagi operator, melainkan internet. Karena itu, di luar AS kebanyakan orang memakai WhatsApp, Signal, WeChat, dan sebagainya
Pada tahun 2076, muncul kabar bahwa Sam Altman telah mencapai AGI sungguhan. Komputer kuantum memfaktorkan angka, fusi dingin terlalu dingin sehingga perlu dipanaskan
Tetapi lucunya orang Amerika masih mengobrol dengan SMS keluaran 1993
Di Eropa, biaya operator mahal sehingga banyak yang memakai WhatsApp, tetapi itu pada akhirnya hanyalah aplikasi milik Meta/Zuckerberg
Saat melakukan chat grup RCS dengan dua pengguna Android, lalu salah satunya pindah ke iOS, kekacauan besar pun dimulai
Percakapan terpecah, pesan muncul di thread yang salah, dan judul grup berulang kali hilang lalu muncul lagi
Klien Mac juga memperparah masalah
Chat grup iMessage mudah menjadi sarang pengucilan dan drama di kalangan remaja. Menurut saya harus ada batas usia minimum
Setelah mengatasinya lewat halaman penonaktifan RCS Google, sejak itu semuanya baik-baik saja
RCS adalah standar yang ditakdirkan gagal sejak operator ikut campur
Standar yang disentuh operator selalu berakhir sama. Itulah sebabnya aplikasi seperti WhatsApp dan iMessage menjadi populer
Selama ada koneksi data, perpesanan bisa berjalan, dan operator hanya menjadi pipa data biasa
WhatsApp jauh lebih baik, dan bahkan jika Meta merusaknya, kita bisa pindah ke Signal. Memberi kuasa lagi ke operator adalah pilihan terburuk
RCS di Android benar-benar sangat merepotkan
Saya bergantian memakai LineageOS dan GrapheneOS, dan hanya Google Messages yang mendukung RCS
GrapheneOS harus meminimalkan izin Google Play, jadi autentikasi RCS sering gagal
Terutama setelah endpoint RCS milik T-Mobile berpindah dari Google Jibe ke server mereka sendiri, semuanya benar-benar rusak
Orang Amerika Utara seperti sengaja mencari penderitaan
Rasanya ini seperti persiapan untuk nanti menambahkan fitur kirim uang seperti Apple
Google mempromosikan RCS sebagai protokol universal, tetapi tanpa layanan Google itu tidak berfungsi
Di GrapheneOS malah sama sekali tidak mungkin
Jadi Google pada praktiknya berpura-pura mewakili semua operator agar RCS bisa berjalan
Spesifikasi awalnya mengasumsikan tiap operator akan mendistribusikan aplikasi messenger mereka sendiri, tetapi realitasnya benar-benar berbeda
Saya kurang paham dengan masalah Apple dan Google Jibe
Jika Jibe adalah backend RCS, ini mungkin masalah blacklist perangkat
Staf Apple Store mungkin juga paham, tetapi pada akhirnya mereka sepertinya hanya bisa mengembalikannya sebagai “masalah operator”
Tim dukungan Apple juga mengatakan masalah RCS adalah urusan operator dan merekomendasikan prosedur pemulihan iOS
Setelah didiagnosis bahwa pemulihan cadangan iTunes tidak lengkap, kini sedang dicoba pemulihan lewat iCloud
Karena itu, ada kemungkinan perangkat atau IMEI telah diblokir
Perusahaan kami mengirim ribuan SMS notifikasi pengiriman per hari lewat Twilio
Kami sempat mencoba beralih ke RCS, tetapi meski sudah membayar $500 untuk aktivasi, rasio perangkat yang didukung terlalu rendah sehingga tidak praktis
Akhirnya kami beralih ke WhatsApp
Saya juga melihat notifikasi aktivasi RCS saat menyiapkan ponsel baru, tetapi menolaknya. SMS sederhana sudah cukup, dan hal yang rumit saya tangani dengan aplikasi lain
Meski begitu, RCS tetap aktif otomatis sehingga saya harus mematikannya lagi
Di GrapheneOS, RCS juga sudah tidak berfungsi selama berbulan-bulan
Awalnya masalah teratasi setelah ganti operator, tetapi kemudian rusak lagi. Akhirnya saya jadi mempertimbangkan apakah harus kembali ke iPhone
Karena sampai sekarang belum terselesaikan, rasanya tidak aman untuk mengaktifkan kembali RCS
Adik perempuan saya juga tidak bisa memakai RCS di Samsung, dan penyebabnya adalah kartu SIM lama dan konflik aplikasi
Itu terselesaikan dengan SIM baru dan perubahan pengaturan. RCS benar-benar sistem yang rumit