3 poin oleh GN⁺ 2025-11-21 | 1 komentar | Bagikan ke WhatsApp
  • 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.xml sebagai 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
    Iklan

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
    Iklan

Analisis Log dan Petunjuk Penyebab

  • Ratusan MB log CommCenter dianalisis melalui idevicesyslog
    • File UserInteractionRequired.xml kemungkinan 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”
  • 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
    Iklan
  • 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

 
GN⁺ 2025-11-21
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

    • Fakta bahwa tiap operator berbeda justru membuatnya lebih bermasalah. RCS sejak awal adalah standar yang berpusat pada operator, jadi yang menentukan caranya adalah operator, bukan pengembang
      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
    • Saya juga mengalami frustrasi yang sama. Saya berhasil merilis aplikasi meski ada pembatasan terkait SMS, tetapi RCS tidak mungkin diintegrasikan. Pada praktiknya ini adalah iMessage milik Google
    • Dulu saya sangat mendukung RCS, tetapi sekarang rasanya merosot menjadi platform iklan
      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
    • Menurut saya, Google tampaknya gagal saat mencoba melempar beban operasional ke operator
      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 akhirnya, secara realistis ini tidak berbeda dari WhatsApp yang dimiliki Meta
  • 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

    • Sampai-sampai bisa muncul lelucon bahwa mantan ilmuwan fusi nuklir kini membentuk task force untuk meningkatkan kualitas audio Bluetooth
    • Setiap kali ada sindiran “Amerika masih pakai SMS”, saya ingin mengatakan bahwa di AS, SMS sebenarnya jauh lebih murah daripada di Eropa
      Di Eropa, biaya operator mahal sehingga banyak yang memakai WhatsApp, tetapi itu pada akhirnya hanyalah aplikasi milik Meta/Zuckerberg
    • Ada juga tambahan lelucon bahwa IPv6 sekarang benar-benar sudah hampir sepenuhnya diadopsi
    • Masalahnya bukan tahun lahir SMS, tetapi fakta bahwa ini adalah teknologi yang lebih tua daripada TCP
  • 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

    • Dari sudut pandang orang tua yang punya anak, ketidakstabilan chat grup RCS seperti ini malah bisa jadi keuntungan
      Chat grup iMessage mudah menjadi sarang pengucilan dan drama di kalangan remaja. Menurut saya harus ada batas usia minimum
    • Saya juga mengalami masalah yang sama di Android sebelum pindah ke iPhone
      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

    • Meski begitu, tanpa operator RCS mungkin juga tidak akan pernah tersebar. Ini karena aplikasi operator bawaan yang terpasang secara default mendukung RCS
    • Cukup mengejutkan bahwa di AS masih ada dorongan untuk kembali ke SMS
      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

    • Sebenarnya ini adalah masalah khusus Amerika Utara. Di wilayah lain orang memakai WhatsApp dan bahkan tidak tahu apa itu RCS
      Orang Amerika Utara seperti sengaja mencari penderitaan
    • RCS milik Google menambahkan deteksi root. Alasannya karena fitur pembayaran RCS, dan pada akhirnya OS tidak resmi seperti GrapheneOS pun diblokir
      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

    • RCS sendiri memang universal, tetapi dukungan operator hampir tidak ada, dan dukungan aplikasi pihak ketiga juga tidak termasuk dalam spesifikasi
      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
    • Bahkan Google Voice pun tidak mendukung RCS. Karena dijalankan oleh bandwidth.com, tampaknya bahkan Google pun tidak bisa berbuat banyak
  • 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”

    • Sebenarnya sudah diuji dengan beberapa operator (SKT, Verizon, dll.) tetapi tidak terselesaikan
      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
    • Jibe di iOS memerlukan autentikasi App Attest (lihat spesifikasi RCC.14 pasal 2.11)
      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

    • Kenyataannya, banyak pengguna yang sengaja menonaktifkan RCS
      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

    • Dulu sempat berfungsi, tetapi belakangan benar-benar rusak. Diskusi terkait terus berlanjut panjang di forum GrapheneOS
      Karena sampai sekarang belum terselesaikan, rasanya tidak aman untuk mengaktifkan kembali RCS
    • Saya juga mengalami masalah yang sama di Google Fi. Sempat teratasi sebentar lalu rusak lagi, dan pada akhirnya chat grup jadi kacau
  • 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

    • Saya penasaran dukungan perangkat keras seperti apa tepatnya yang dibutuhkan RCS