Чтобы AdGuard мог успешно фильтровать HTTPS-трафик в Firefox, браузер должен доверять сертификату AdGuard. Этого можно добиться по-разному в зависимости от версии Firefox.
Пока что этот метод работает только в Firefox Nightly версии 90.0a1. Как только бета- и обычная сборка Firefox достигнут версии 90, данный метод будет также применим к ним.
Чтобы Firefox Nightly доверял сертификату AdGuard, выполните следующие шаги:
Этот метод будет работать только на устройствах с рут-доступом!
При использовании платформы Windows, владельцам Samsung может понадобиться установка данной утилиты.
data/data/org.mozilla.firefox/files/mozilla
применив adb shell su
и cd data/data/…
, далее отыщите папку с названием xxxxxxx.default
и запомните её название.cert9.db
key4.db
data/data/org.mozilla.<browser_name>/files/mozilla/yyyyyy.default
adb shell su
cp -R data/data/org.mozilla.firefox/files/mozilla/xxxxxxx.default/cert9.db data/data/org.mozilla.<browser_name>/files/mozilla/yyyyyyy.default
cp -R data/data/org.mozilla.firefox/files/mozilla/xxxxxxx.default/key4.db data/data/org.mozilla.<browser_name>/files/mozilla/yyyyyyy.default
В том случае, если вы получили системное уведомление permission denied, вам необходимо сначала перенести указанные файлы в свободную от разрешений директорию. А уже после перенести их в нужную папку в браузере Firefox.
Полная команда будет иметь примерное такой вид:
adb shell su
cp -R data/data/org.mozilla.firefox/files/mozilla/xxxxxxx.default/cert9.db sdcard/Download
cp -R data/data/org.mozilla.firefox/files/mozilla/xxxxxxx.default/key4.db sdcard/Download
cp -R sdcard/Download/cert9.db data/data/org.mozilla.<browser_name>/files/mozilla/yyyyyy.default
cp -R sdcard/Download/key4.db data/data/org.mozilla.<browser_name>/files/mozilla/yyyyyy.default
Если
adb shell su
не срабатывает, изначально следует попробовать применитьadb shell
, а уже послеsu
.