3 ポイント 投稿者 GN⁺ 2025-11-21 | 1件のコメント | WhatsAppで共有
  • iPhone 15 ProでRCSメッセージングが1か月以上動作しない問題が続いており、Appleと通信事業者の間で責任の押し付け合いが続いている状況
  • 過去にMMSおよびRCS関連の問題を自力で解決した経験を持つユーザーが、今回はiOS 26アップデート後にRCS有効化が止まった事例を詳しく記録
  • GoogleがカスタムAndroid OSでRCSを意図的にブロックした前例と、米国の通信事業者がGoogle Jibeインフラに依存している点を指摘
  • Appleサポートが問題を通信事業者のせいにしつつ実質的な診断権限を持っていないと批判し、ログ解析の結果 UserInteractionRequired.xml 関連のエラーが重要な手がかりとして示される
  • RCS標準の複雑さとApple・Google・通信事業者間の責任不在がユーザー体験を損なう代表例として浮き彫りになっている

iPhoneでRCSが動作しない問題

  • iPhone 15 Proで1か月以上RCSメッセージングが無効な状態が継続
    • Appleは通信事業者の問題だとし、通信事業者はAppleの問題だとする状況
    • AppleCare+を通じてサポートを求めたが、実質的な解決策は示されず
  • iOS 18では正常に動作していたが、iOS 26アップデート後に「有効化を待機中」状態で停止
    • 同じeSIMを別のiPhone(14 Pro Max、SE3)に移すと即座に有効化される
    • T-Mobile、US Mobile(AT&T網)、Verizonの主要3通信事業者すべてで同じ症状が発生

ユーザーの背景と過去の経験

  • AndroidとiOSをどちらも使うOS中立のユーザーで、LineageOSを自分でビルドして使用
  • 過去にVerizon WirelessのMMS送信失敗問題を自力で修正した経験あり
    • VerizonがUAProfドメインを廃止したためMMS受信が不可能になっていた問題を報告し、解決を促した
    • T-MobileはUAProfを要求しないため同じ問題は発生しなかった

GoogleによるRCSブロックの事例

  • 2023年末からGoogleがカスタムAndroid OSでRCSを意図的にブロック
    • RCSが有効化されたように見えても、実際にはメッセージが送受信されない
    • その後Googleはブロックの事実を認め、数か月後になってようやく無効化通知を追加
  • ユーザーは**Pixel端末のフィンガープリントを偽装(spoof)**してRCSを復旧
    • この方法が可能である点から、Googleの「スパム防止目的」という主張には説得力が乏しい

AppleのRCS導入と問題発生

  • AppleはiOS 18でRCS 2.4のサポートを導入し、iOS 26系では**エンドツーエンド暗号化(E2E)**を追加予定
  • iOS 26へのアップグレード後にRCS有効化失敗が発生
    • Mullvad DNSを使っているが、家族の別のiPhoneでは問題なし
    • ネットワーク設定のリセット、eSIM再発行、iMessageの切り替え、復元などさまざまな対処をすべて試しても失敗

ログ解析と原因の手がかり

  • idevicesyslog を使ってCommCenterログ数百MBを解析
    • UserInteractionRequired.xml ファイルが「無限有効」状態のまま残り、プロビジョニング失敗を引き起こしている可能性
    • ログには「Provisioning not possible」「IMS not ready」などのメッセージが多数確認される
  • Appleの公式文書やサポートチームからはこのファイルに関する情報や解決策は提供されていない

Appleサポートの限界

  • Appleの担当者は問題原因を通信事業者に帰するよう指示されている
    • 実際にはすべての通信事業者で同じ症状が再現されており、その説明は成り立たない
  • Apple Storeは**端末基板の交換(IMEI変更)**を提案したが、原因分析なしの単純交換にとどまる
    • eSIMを別のテスト端末に移せないため、診断には限界がある
    • ユーザーはAppleがログベースの原因分析と内部フィードバック体制を整えるべきだと指摘

Google Jibeインフラの役割

  • 米国の通信事業者は自前のRCSサーバー運用をやめ、Google Jibeプラットフォームに依存
    • Appleの担当者はこの構造を認識していないか、顧客に説明していない
    • Jibe関連文書は通信事業者パートナー専用として公開されており、一般ユーザーはアクセスできない
  • ユーザーはJibeが問題の核心である可能性を提起するが、Apple・Google・通信事業者のいずれにもアクセス経路がない

結論と要望

  • Appleは単なる交換ではなく、根本的な問題分析と修正を行うべき
  • オープンソース環境では問題を自分で把握・修正できる一方、閉鎖的なプラットフォームではユーザーの制御権がない
  • RCS失敗の事例は、プラットフォーム間の相互運用性不足と責任回避の構造を示す例として提示される
  • ユーザーはAppleに「Radar(バグ報告チャネル)」の提供を求め、ログベースでの原因究明を要求

1件のコメント

 
GN⁺ 2025-11-21
Hacker Newsの意見
  • 最近 Android で SMS/MMS/RCS アプリをもう一度作ろうとしてみたが、予想以上に複雑で、ほとんど Google の独占的な仕組みに変わってしまっていることに驚いた
    独自実装も不可能だ。Android で必要な特別権限は 通信事業者または OEM に承認されたアプリしか取得できない
    以前は rcsjta リファレンス実装 のような API が登場すると言われていたが、10 年たっても実現していない
    そのため RCS は完全に無効化した。メッセージング全体を Google に任せる理由はない。いっそ SMS/MMS/RCS 自体を使わないよう勧めるほうがましだと思う

    • 通信事業者ごとに違うという点がさらに問題だ。RCS はもともと 通信事業者主導の標準なので、開発者ではなく通信事業者が方式を決める
      以前のリファレンス実装は通信事業者がサーバーを閉鎖したことで消え、今では rust-rcs-client がもっとも新しいオープンソースクライアントだ
      LineageOS やカスタム ROMでは自分で署名して権限を取得できるので、そこに可能性があると思う
      Google が RCS を中継しているのは一時的な現象だと信じたい。いずれ通信事業者ベースのメッセージングに戻ってほしい
      ただし Android は過去の開発者による権限乱用(追跡・テレメトリー)の問題でアクセス制限が厳しくなっており、結局は Google の RCS API 不在を各国が規制すべきだろう
    • 自分も同じ挫折を味わった。SMS 関連の制約の中でもアプリは出せたが、RCS は統合不可能だ。事実上 Google の iMessage
    • 以前は RCS を強く支持していたが、今では 広告プラットフォームに成り下がったと感じている
      Google が RCS 経由でスパム的な広告を送り始め、しかもブロック方法もない。結局 RCS は切った
      こんな仕組みを Google が主導しているのはおかしい。Apple を非難していた道徳的優位ぶりも不快に感じる
    • 自分の考えでは、Google は 運用負担を通信事業者に押しつけようとして失敗したのだと思う
      世界中に何百もある通信事業者がそれぞれバラバラで統合できず、結局は「Google 版 iMessage」に回帰した
      今や普遍的なのは通信事業者ではなく インターネットだ。だから米国外の多くの地域では WhatsApp、Signal、WeChat などが使われている
    • 結局のところ現実的には Meta が所有する WhatsAppと大差ない
  • 2076 年、Sam Altman が本物の AGI を達成したというニュースが流れる。量子コンピュータは数を分解し、常温核融合は冷たすぎて温める必要がある
    それなのに、アメリカ人はいまだに 1993 年製の SMSで会話しているというのが面白い

    • そのうち Bluetooth オーディオ品質改善のために元核融合科学者たちがタスクフォースを組んだ、という冗談まで出てきそうだ
    • 「アメリカはまだ SMS を使っている」という皮肉が出るたびに、実際にはアメリカでは SMS がヨーロッパより ずっと安いことを言いたくなる
      ヨーロッパで WhatsApp が使われることが多いのは通信料金が高いからだが、結局それも Meta/Zuckerberg 所有のアプリにすぎない
    • IPv6 ももう 本当にほぼ完全導入された状態だ、という冗談も添えられていた
    • 問題は SMS の年代ではなく、TCP よりも古い技術だという点を忘れてはいけない
  • Android ユーザー 2 人と RCS のグループチャットをしていたところ、1 人が iOS に乗り換えた瞬間に 大混乱が始まった
    会話は分裂し、メッセージは見当違いのスレッドに現れ、グループ名は消えたり戻ったりを繰り返した
    Mac クライアントも問題を悪化させた

    • 子どもがいる親の立場からすると、こうした RCS グループチャットの不安定さはむしろ利点かもしれない
      iMessage のグループチャットは 10 代の間で いじめやドラマの温床になりやすい。最低年齢制限が必要だと思う
    • 自分も iPhone に乗り換える前、Android で同じ問題を経験した
      Google の RCS 無効化ページ で解決したら、その後は問題なくなった
  • RCS は 通信事業者が関与した時点で失敗が約束されていた標準だった
    通信事業者が手を入れる標準はいつも同じ結末になる。だから WhatsApp や iMessage のようなアプリが人気を得たのだ
    データ接続さえあればメッセージングでき、通信事業者は単なる データパイプの役割だけ果たせばいい

    • それでも通信事業者がいなければ RCS は展開すらできなかっただろう。標準搭載の通信事業者アプリが RCS をサポートしているからだ
    • アメリカでいまだに SMS に戻ろうとする動きがあるのは驚きだ
      WhatsApp のほうがずっとましで、たとえ Meta が台無しにしても Signal に移ればいい。通信事業者に権限を戻すのは最悪
  • Android における RCS は本当に 頭痛の種だった
    LineageOS と GrapheneOS を使い分けているが、RCS をサポートするのは Google Messages だけだ
    GrapheneOS では Google Play の権限を最小化しなければならないため、RCS 認証が頻繁に失敗する
    特に T-Mobileの RCS エンドポイントが Google Jibe から自社サーバーに切り替わってからは完全に壊れた

    • 実際のところ、これは 北米限定の問題だ。その他の地域では WhatsApp を使っていて、RCS が何かすら知らない
      北米の人たちは自ら苦しみを招いているように見える
    • Google の RCS には root 検出が追加された。RCS 決済機能のためだが、その結果 GrapheneOS のような非公式 OS は遮断される
      いずれ Apple のように 送金機能を入れる布石のようにも見える
  • Google は RCS を 汎用プロトコルだと宣伝しているが、Google サービスがなければ動かない
    GrapheneOS ではまったく不可能だった

    • RCS 自体は汎用的だが、通信事業者の対応がほとんどなく、サードパーティーアプリ対応も仕様に含まれていなかった
      そのため Google が事実上すべての通信事業者を 代行しているかのように RCS を動かしている
      もともとの仕様では各通信事業者が独自メッセンジャーアプリを配布する前提だったが、現実はまったく違う
    • Google Voice ですら RCS 非対応だ。bandwidth.com が運営しているため、Google でも手を出せないようだ
  • Apple と Google Jibe の問題がよく分からない
    Jibe が RCS バックエンドなら、これは デバイスのブラックリスト化の問題かもしれない
    Apple Store のスタッフも理解はするだろうが、結局は「通信事業者の問題」として片付けるしかなさそうだ

    • 実際に複数の通信事業者(SKT、Verizon など)で試したが解決しなかった
      Apple サポートも RCS の問題は通信事業者の所管だとして、iOS の復元手順を勧めてきた
      iTunes バックアップ復元が不完全だと診断され、iCloud 復元を試しているところだ
    • Jibe は iOS で App Attest 認証を要求する(RCC.14 仕様 2.11 項参照)
      したがってデバイスや IMEI が ブロックされた可能性もある
  • うちの会社では 1 日に数千件の 配送通知 SMSを Twilio で送っている
    RCS への移行も試したが、500 ドル払って有効化しても 対応端末の比率が低すぎて実用性がなかった
    結局 WhatsApp に切り替えた

    • 実際、多くのユーザーが RCS を 意図的に無効化している
      自分も新しいスマホの設定中に RCS 有効化の案内が出たが断った。単純な SMS で十分で、複雑なことは別のアプリで対応する
      それなのに自動で有効になっていて、また無効にし直さなければならなかった
  • 自分も GrapheneOS で数か月にわたって RCS が動いていない
    最初は通信事業者を変えたら解決したが、また壊れた。結局 iPhone に戻るべきか悩んでいる

    • 以前は動いていたのに、最近は完全に壊れた。関連する議論が GrapheneOS フォーラム で長く続いている
      まだ解決しておらず、RCS を再び有効にするのは不安だ
    • Google Fi でも同じ問題を経験した。一時的に直ったがまた壊れ、結局 グループチャットが壊滅した
  • 妹も Samsung で RCS が動かなかったが、原因は 古い SIM カードとアプリの競合だった
    新しい SIM と設定変更で解決した。RCS は本当に 気難しいシステム

    • RCS が具体的に どんなハードウェア対応を必要とするのか気になる