やる夫RSS+インデックス Android版

問題の現象と、その対策

やる夫RSSアプリがサーバと通信する際に、サーバはLet's Encryptが発行した証明書を使用しています。2023年11月11日ごろより、Android 7.0以下で証明書の検証に失敗するようになりました。原因は不明です。

この検証を失敗しないようにするため、Let's Encryptの証明書をインストールします。Android7.0ではアプリバージョン3.12.4_betaより対応しましたがAndroid6以下では対応できないので、このページの手動対応が必要になります。

[補足] Let's Encryptでは2021年にAndroid 7.1以下のサポートを打ち切る予定でしたが、2024年に延期しています。つまり2024年には、やる夫RSSアプリで起きていることが、ほかのLet's Encryptを利用しているサービスでも発生するはずでした。本件との関連があるのではと考えています。

証明書のインストール

1 Let's Encryptから証明書(isrgrootx1.pem)をダウンロードする。

https://letsencrypt.org/certs/isrgrootx1.pem <-- このリンクからダウンロードしてください。

2 Androidの設定を起動し、[セキュリティ]を選択する。

3 [SDカードからインストール]を選択する。

4 先にダウンロードした証明書(isrgrootx1.pem)を選択する。

5 適当な名前をつけて[OK]を押す。

このあとパスワードの設定を求められるので、適当につけてください。

6 以上で完了ですが、もし証明書を削除したい場合は、画像の場所から削除できます。

紹介トップ