メインコンテンツへスキップする

Firefoxブラウザへのセキュリティ証明書の手動インストール

Firefoxのバージョンによって、AdGuardがHTTPS フィルタリングを実行するために必要なアプローチが異なります。 セキュリティ証明書をブラウザ自体に直接インストールすることができない場合(主に79.0以降のFirefoxバージョンで発生し、今後のバージョンでMozillaに対応してもらいたい状況です)、下の「対策①」をお試しください。 それも効かなければ、手間かかりますがFIrefox全バージョンに対応するはずの「対策②」をお試しください。

Method 1

この方法は、Android版Firefoxのバージョン90.0以降で動作します。

Firefox (およびそれをベースにしたブラウザ) がAdGuard証明書を信頼できるようにするには、以下を行ってください:

  1. Firefoxを起動します。
  2. 設定Firefoxについて

About Firefox *mobile

  1. Firefoxのロゴを5回タップする
  2. 設定シークレット設定に移動する

Secret Settings *mobile

  1. サードパーティのCA証明書を使用する」をオンにする

Method 2

この方法は、root化されたデバイスでのみ機能します。

  1. Install and configure adb;

    Windowsでは、Samsung のユーザーは、こちらのユーティリティをインストールする必要があるかもしれません。

  2. 開発者モードをアクティブにし、USBデバッグを有効にします(※端末によって下記メニュー項目の名称が多少違ったりする場合がございます):
    • 端末で設定アプリを開きます。
    • システムセクションに移動し(設定メニューの最後の項目)、 サブアイテム「端末について」を見つけます。
    • ビルド番号」の行を7回タップします。 その後、「開発者になりました!」のような通知が表示されます(必要に応じて、デバイスのロック解除コードを入力してください)。
    • 設定→システム→詳細設定開発者向けオプション→下にスクロールして「USBデバッグ」を開く(もしくはオンにする)→警告を注意深く読んでいただいた後、[USBデバッグを許可する]ウィンドウでデバッグが有効になっていることを確認します。
  3. Firefoxブラウザ(リリース版)をインストールします
  4. このモードを有効にする手順: AdGuard設定ネットワークHTTPSフィルタリングFirefoxに証明書をインストール旧バージョン用にインストール
  5. adb shell sucd data/data/... を使って data/data/org.mozilla.firefox/files/mozilla フォルダを開き、xxxxxxx.default という名前のフォルダを参照して名前を覚えておいてください。
  6. 例のフォルダの中には、2つのファイルが必要になります:
    • cert9.db
    • key4.db
  7. We need to move these files to a folder of the browser where the security certificate issue occurred:
  • data/data/org.mozilla.<browser_name>/files/mozilla/yyyyyy.default.
  1. The full command will look like this:
    • adb shell su
    • cp -R data/data/org.mozilla.firefox/files/mozilla/xxxxxxxxxx.default/cert9.db data/data/org.mozilla.<browser_name>/files/mozilla/yyyyyyyyyy.default
    • cp -R data/data/org.mozilla.firefox/files/mozilla/xxxxxxxxxx.default/key4.db data/data/org.mozilla.<browser_name>/files/mozilla/yyyyyyyyyy.default

システムから「アクセスは拒否されました」のような通知を受けた場合は、まず例のファイルを許可不要のディレクトリに移動します。 その後、Firefoxブラウザ内の必要なフォルダに移動してください。

完全なコマンドは以下のようになります:

  • adb shell su
  • cp -R data/data/org.mozilla.firefox/files/mozilla/xxxxxxxx.default/cert9.db sdcard/Download
  • cp -R data/data/org.mozilla.firefox/files/mozilla/xxxxxxxxx.default/key4.db sdcard/Download
  • cp -R sdcard/Download/cert9.db data/data/org.mozilla.<browser_name>/files/mozilla/yyyyyyyyyy.default
  • cp -R sdcard/Download/key4.db data/data/org.mozilla.<browser_name>/files/mozilla/yyyyyyyyyy.default

adb shell su が効かない場合は、先に adb shell を試し、その後に su という順番でお試しください。