Android Release - Версии AdGuard

В предыдущем обновлении мы расправились с несколькими критическими ошибками. Нам пришлось действовать быстро, поэтому исправления менее важных проблем туда не вошли. В сегодняшнем обновлении мы подчищаем оставшиеся баги.

  • [Исправлено] DNS-фильтрация мешала обычной фильтрации на устройствах HTC #3014
  • [Исправлено] AdGuard не до конца удаляет расширения #3015
  • [Исправлено] Общее блокирование доступа к сети также блокирует DNS-запросы #3025
  • [Исправлено] Обход DNS-запросов приводит к неработающей DNS-фильтрации #3026
  • [Исправлено] После обновления не стартует защита #3024
  • [Исправлено] Приложение Facebook lite не может определить недоступность IPv6 #3031
  • [Исправоено] Уведомление о заблокированном приложении работает неправильно #3032
  • [Улучшено] Обновлена библиотека dnsproxy #3016

Это - небольшой хотфикс к недавно вышедшей версии AdGuard для Android. В основном устраняем баги, связанные с новыми функциями, появившимися в версии 3.2.

  • [Исправлено] DNS-фильтрация мешала обычной фильтрации на устройствах HTC #3014
  • [Исправлено] AdGuard не до конца удаляет расширения #3015
  • [Улучшено] Обновлена библиотека dnsproxy #3016

Двух месяцев разработки редко хватает, чтобы выдать большое обновление. Тем не менее, AdGuard 3.2 для Android просто набит новшествами, это не говоря уже о длинном списке изменений калибром поменьше.

В новой версии найдётся что-то как для опытных пользователей (поддержка пользовательских скриптов, пользовательский DNS-фильтр), так и для новичков, только знакомящихся с AdGuard (подсказки о функциях). Но и те, и другие одинаково оценят улучшения в скорости и стабильности работы, связанные с обновлением движка фильтрации CoreLibs.

[Добавлено] Подсказки о функциях #2459

Мы стараемся позиционировать AdGuard для Android как приложение, которое в принципе можно просто включить и забыть про него, но которое в то же время может предложить вам значительно больше, если уделить немного времени ознакомлению с ним. Чтобы помочь новым пользователям не потеряться среди множества функций и настроек, которыми приложение обросло за все эти годы, мы теперь подсвечиваем наиболее важные элементы интерфейса и приводим небольшую подсказку, что он делает. Конечно же, это происходит только при первом переходе на данный экран, иначе бы эти подсказки очень быстро надоели.

[Добавлено] Поддержка пользовательских скриптов #34

Пользовательские скрипты (мы также называем их расширениями) - это, по своей сути, мини-программы, написанные на Javascript и меняющие поведение одного или многих веб-сайтов. Обычно вам потребовался бы специальный менеджер скриптов, чтобы использовать их, и вообще всё это обычно больше касается пользователей десктоп. Но с AdGuard возможно всё! Теперь можно добавлять расширения по URL или же подгружать из локального файла, и AdGuard выступит в качестве менеджера скриптов. Перейдите в раздел Настройки > Расширения, чтобы включить предустановленные расширения или добавить собственные.

[Добавлено] Пользовательский DNS-фильтр и поддержка hosts-файлов #2803, #1851

Пользовательский DNS-фильтр очень похож на обычный, только для DNS-запросов. Найти его можно в разделе Настройки > Фильтрация DNS > Блокировка DNS-запросов. Пользовательский DNS-фильтр поддерживает два типа синтаксиса: упрощённый синтаксис AdGuard и синтаксис hosts. Подробно об этом написано в нашей Базе знаний.

Ещё одно новшество, непосредственно относящееся к DNS-функционалу. Пользователи AdGuard теперь могут добавлять файлы hosts как собственные DNS-фильтры. Опять же, эту опцию можно найти в разделе Настройки > Фильтрация DNS > Блокировка DNS-запросов.

[Исправлено] IPv6-фильтрация не работает в режиме автоматического прокси #2579

Хоть это и не какая-то новая функция, а исправленный баг, мы всё равно упомянем его отдельно. Многие пользователи с рутованными устройствами используют AdGuard в режиме автоматического прокси, и оказалось, что в этом режиме не работала IPv6-фильтрация. В новой версии эта проблема исправлена.

Блокировка рекламы

  • [Добавлено] Расширение "Отключить AMP" #2815
  • [Изменено] Firefox preview добавлен в список поддерживаемых браузеров #2958
  • [Изменено] Обновлены URL-ссылки для Google DOH и DOT #2844
  • [Исправлено] Баг обновлений статуса лицензии, фильтров и расширений #2855
  • [Исправлено] Невозможно выставить значение одной из настроек Антитрекинга #2788
  • [Исправлено] Статусы групп фильтров не восстанавливаются из резервного файла #2887
  • [Исправлено] Не обновляется метадата DNS фильтров #2830
  • [Исправлено] Для старта защиты требуется двойной тап #2883
  • [Исправлено] Сосбтвенные фильтры не восстанавливаются из резервного файла #2864
  • [Исправлено] При блокировке запроса HTTPS-туннеля предланается неверное правило #2865
  • [Улучшено] Движок фильтрации CoreLibs обновлён до версии 1.4.91 #2928

Пользовательский интерфейс

  • [Добавлено] Всплывающее уведомление об ошибке, когда ошибка возникает во время выполнения длительной фоновой задачи #2819
  • [Добавлено] Добавлены детали расширения #2807
  • [Добавлено] Валидация пустого поля при добавлении нового расширения #2954
  • [Исправлено] Android TV фоновые подсказки нельзя скрыть #3003
  • [Добавлено] Статус ответа в детали записи в журнале DNS #2835
  • [Изменено] Названия языков приведены к единой форме записи в меню выбора языка #2753
  • [Изменено] Маркер выбора добавлен в диалог выбора периода отображения статистики #2756
  • [Изменено] Область шторки на устройствах с вырезом на дисплее теперь окрашена #2952
  • [Изменено] Порядок иконок в Настройках приложений приведён к единому стандарту #2777
  • [Изменено] Уведомлеие об обновлённых расширениях и фильтрах #2796
  • [Изменено] Диалоги на экране Антитрекинга #2808
  • [Изменено] Расположение элементов в диалогах "Новый собственный фильтр" #2809
  • [Изменено] Индикатор, показывающий, что AdGuard не может фильтровать сам себя, добавлен в раздел "Настройки приложений" #2700
  • [Изменено] Уведомления "AdGuard" и "Прокси" объединены в одну группу уведомлений #2718
  • [Изменено] Адреса апстрим DNS-серверов теперь отображаются в Журнале фильтрации #2735
  • [Изменено] Экран "Получить Премиум" теперь закрывается после успешной активации пробного периода #2816
  • [Исправлено] Мелкие проблемы с расположением элементов интерфейса #2934
  • [Исправлено] Ссылка на домашнюю страницу фильтра счётчиков и систем аналитики #2937
  • [Исправлено] Подсказки в оверлее нельзя скрыть #2979
  • [Исправлено] Пользовательский интерфейс автоматически переходит на классическую тему после переключения канала обновления #2784
  • [Исправлено] Баг пользовательского интерфейса на старых устройствах LG #2789
  • [Исправлено] Экран настроек не открывается на некоторых устройствах с редкой прошивкой #2770
  • [Исправлено] Результаты поиска в Журнале фильтрации не включают в себя некоторые подходящие записи #2681
  • [Исправлено] Корректный email-адрес выделен как некорректный #2752
  • [Исправлено] Мелкие проблемы, связанные с пользовательским интерфейсом #2870
  • [Исправлено] Несогласованность в интерфейсе настроек Антитрекинга #2854
  • [Исправлено] Неправильный текст отображается под типом лицензии в главном меню #2903
  • [Улучшено] Пользовательские диалоги значительно улучшены #2754
  • [Улучшено] Опции в диалогах подсвечиваются после тапа по ним #2716
  • [Улучшено] Медленная работа функции поиска в Настройках приложений #2951

Работа с сетью

  • [Добавлено] TCP-сервер в фильтрующий DNS-прокси #2470
  • [Изменено] Опция Антитрекинга "Блокировать WebRTC" теперь применяется только к браузерам #2757
  • [Исправлено] IPv6-фильтрация не работает в режиме автоматического прокси #2579
  • [Исправлено] AdGuard блокирует интернет-соединение #2842
  • [Исправлено] IPv6 не резолвится в рамках IPv6 VPN, если основное соединение является IPv4-only #2325
  • [Исправлено] Настройки прокси не обновляются, если пользователь отключил прокси через уведомления #2707
  • [Исправлено] Настройка низкого уровня pref.dns.blocking.nxdomain работает непоследовательно #2847
  • [Исправлено] Предложения по поиску не работают в браузере Firefox #2884

Прочее

  • [Добавлено] Локализации метадаты пользовательских скриптов #2806
  • [Исправлено] Автообновления фильтров не работают #3006
  • [Изменено] Обновлены переводы
  • [Изменено] Имена файлов для экспортируемых Пользовательского фильтра и Белого списка #2880
  • [Исправлено] Ошибка при экспорте настроек #2906
  • [Исправлено] Ссылка на домашнюю страницу фильтра счётчиков и систем аналитики #2937
  • [Исправлено] Уровень логгирования DNSProxy не меняется #2858
  • [Исправлено] AdGuard вылетает на рабочий стол #2762
  • [Исправлено] AdGuard зависает, когда ориентация устройства меняется на горизонтальную в определённый момент времени #2765
  • [Исправлено] AdGuard вылетает после добавления определенного собственного фильтра #2888
  • [Исправлено] Приложение иногда вылетает при запуске на устройствах S10+ #2825
  • [Улучшено] Увеличена скорость запуска AdGuard #2786
  • [Улучшено] CoreLibs обновлён до версии 1.4.138 #3001

Достаточно сложно изобразить возбуждение из-за обновлений, подобных этому, тем не менее, они необходимы. Здесь вы не увидите новых, потрясающих воображение функций или радикальных дизайнерских решений. Вместо этого внутри вы найдёте кучу мелких изменений, связанных с интерфейсом. Большинство из них направлено на улучшение общего впечатления от использования приложения. Мы также исправили все известные баги, приводящие к вылетам, так что новая версия будет значительно стабильнее.

Блокировка рекламы

  • [Изменено] Opera Touch добавлен в список браузеров #2691
  • [Исправлено] HTTPS-фильтрация недоступна на некоторых устройствах #2736

Работа с сетью

  • [Исправлено] AG нарушает аутентификацию для captive portals #2713
  • [Улучшено] Обновлён DNS-функционал #2749
  • [Улучшено] Оптимизировано взаимодействие с Magisk v.19.0 #2679

Пользовательский интерфейс

  • [Добавлено] Возможность повторно запустить помощник первого запуска #2562
  • [Добавлено] Диалоговое окно с запросом подтверждения при выходе из AdGuard #2566
  • [Добавлено] Значки на панели переключателей #2610
  • [Добавлено] Опция ручной загрузки обновлений #2299
  • [Добавлено] Уведомление на главном экране, если не включено ни одного фильтра #2609
  • [Добавлено] Фильтр "изменённые запросы" в журнале фильтрации #2623
  • [Добавлено] Флаг экспорта информации о лицензии при экспорте настроек #2622
  • [Изменено] В журнале фильтрации теперь отображается больше информации о событиях #2564
  • [Изменено] Изменён стиль отрисовки графика на экране использования батареи #2669
  • [Изменено] Новый пользовательский интерфейс для альбомной ориентации #2335
  • [Изменено] Обновлены локализации #2725
  • [Изменено] Обновлены описания функций Антитрекинга #2660
  • [Изменено] Поле "Период автоматического обновления фильтров" теперь неактивно, если отключено автоматическое обновление фильтров #2593
  • [Исправлено] Виджет 1x1 отсутствует на некоторых моделях #2666
  • [Исправлено] Заставка остаётся белой при включённой тёмной теме #2657
  • [Исправлено] Идентифицирующая информация убрана из экспортируемых логов #2639
  • [Исправлено] Иногда статистика по количеству заблокированной рекламы отображается неверно #2627
  • [Исправлено] Не сохраняется выбранный временной промежуток статистики #2516
  • [Исправлено] Некорректное отображение букв на экране настроек приложения #2619
  • [Исправлено] Определение системного языка не срабатывает в некоторых случаях #2684
  • [Исправлено] Положение контекстного меню на экране Настроек прокси меняется от случая к случаю #2641
  • [Исправлено] Пользовательский интерфейс не поддерживает Android TV #2611
  • [Исправлено] Правки пользовательского интерфейса на главном экране #2617
  • [Исправлено] Проблема с поворотом экрана #2721
  • [Улучшено] Интерфейс сделан более легко воспринимаемым для пользователей с дальтонизмом #2637
  • [Улучшено] Разделители добавлены на экран статистики для упрощения восприятия #2630
  • [Улучшено] Различные улучшения журнала фильтрации #2638
  • [Улучшено] Улучшено описание VPN на экране первого запуска #2640

Прочее

  • [Изменено] Изменено предполагаемое значение ёмкости батареи для устройств Huawei #2587
  • [Исправлено] AdGuard вылетает при импортировании настроек #2687
  • [Исправлено] AdGuard вылетает при попытке создать правило из журнала фильтрации #2737
  • [Исправлено] AdGuard не может распознать SSL-сертификат #2675
  • [Исправлено] Вылет на экране Настроек приложений #2308
  • [Исправлено] Некоторые фильтры включаются самостоятельно после перезапуска приложения #2491
  • [Исправлено] Проблемы совместимости
  • [Исправлено] Фоновая активность будет заблокирована в будущих сборках Android Q #2629
  • [Улучшено] Обновлены CoreLibs

Если вы уже не первый день с нами, то наверняка знаете, как у нас принято: выходит новая версия, а на следующий день неизменно прилетает срочное исправление. AdGuard 3.0 не стал исключением. На определенных устройствах возникли проблемы со звонками по Wi-Fi, также некоторые пользователи сообщали об ошибках при обновлении.

  • [Исправлено] Обновление с версии 2.12 нарушает настройки DNS #2643
  • [Исправлено] Изменение темы или языка приводит к срабатыванию уведомления “проблемное устройство” #2644
  • [Исправлено] Функция звонков по Wi-Fi на телефонах LG #2645

Какими бы не были ваши ожидания от перехода к новой, третьей версии AdGuard для Android, они наверняка оправдаются. Потому что в ней есть всё: новый дизайн, новый функционал, улучшенная фильтрация, россыпь исправлений багов. Не откладывая в долгий ящик, переходим сразу к делу:

Антитрекинг

Сам факт того, что мы начинаем разговор именно с обзора Антитрекинга, поставив его даже выше редизайна или чего бы то ни было ещё, говорит о многом. С его появлением AdGuard берёт на себя новую роль: роль серьёзного, полноценного инструмента по защите приватности. Уже на протяжении долгого времени AdGuard имеет в своём распоряжении специальный Фильтр счётчиков, но новый модуль выводит защиту приватности на новый уровень. Это целый набор опций, и если одни подойдут практически всем, то другие скорее предназначены для самых "хардкорных" пользователей.

[Добавлено] Модуль Антитрекинга #2094

Ещё одно весьма ожидаемое новшество, и оно стало возможным как раз благодаря CoreLibs. Для непосвящённых поясним: Антитрекинг отвечает за защиту вашей приватности в Сети. Используйте его в связке с фильтром счётчиков и аналитики, чтобы обеспечить максимальную защиту. Также имейте в виду, что модуль Антитрекинга включает в себя множество настроек, все они различаются между собой по уровню своей “жёсткости”. Одни никак не отразятся на привычной работе браузера, но некоторые влекут за собой определённые компромиссы в плане удобства пользования. Если сомневаетесь по поводу чего-либо, просто прочитайте подсказку, или даже отправьте нам сообщение с интересующим вас вопросом.

Новый пользовательский интерфейс

Как бы ни был важен Антитрекинг, встречают всё равно по одёжке. Во многом тон новой версии задают именно визуальные изменения, и здесь их хватает с достатком. Практически каждый элемент старого дизайна подвергся изменениям, был переработан и (надеемся) улучшен. Уместить всё в один параграф не получится, поэтому давайте обо всём по порядку.

[Улучшено] Новый дизайн приложения #713

Одно из наиболее ожидаемых, и в то же время противоречивых изменений, тут нет сомнений. Мы раздумывали над тем, поставить ли этому пункту метку “Изменено” или “Улучшено”, но в итоге склонились ко второму. Мы действительно искренне считаем, что новый вариант превосходит старый практически во всём. Дизайнеры потратили бесчисленные часы, прошли через десятки итераций, и вот что получилось:

Как вы очень скоро увидите, мы не просто перекрасили приложение в новые цвета, но поменяли саму структуру приложения. Закалённым ветеранам может потребоваться какое-то время, чтобы заново привыкнуть к новому, но мы уверены, что вы обязательно полюбите новый дизайн и найдёте его более удобным.

[Добавлено] Тёмная тема #104

Пока никто не начал жаловаться: “Но я думал, что в приложении будет ночная тема!” — не переживайте, она также доступна. Выглядит ничем не менее модно, чем стандартная.
Отправляйтесь прямиком в настройки, если вы “ночной” тип :)

[Добавлено] Графики статистики #2083

Статистика — это полезно. Всегда любопытно посмотреть, как много рекламы уже заблокировал AdGuard, сколько трафика было сэкономлено и т.д. Но чем смотреть на скучные цифры, гораздо приятнее иметь перед собой целый график, он одновременно даёт больше информации и проще в восприятии.

[Улучшено] Помощник при первом запуске #1965

Если вы это читаете, скорее всего, вам не нужны дополнительные советы, вы и сами можете легко ориентироваться в настройках AdGuard. Но для новых и менее опытных пользователей это может быть проблемой. Именно на них ориентировано данное изменение. При первом запуске помощник расскажет о доступных функциях и предложит включить те или иные их них, в зависимости от предпочтений пользователя.

[Улучшено] Новый дизайн виджета #2354

Поменялась иконка приложения, так что имело смысл переделать и виджет. Особо тут сказать нечего, кроме того, что помимо внешнего вида немного поменялось и их назначение: виджеты теперь дают статистику вроде числа заблокированных запросов и т.п. Как говорится, лучше один раз увидеть.

Обновление CoreLibs

Если вы забыли, CoreLibs — это новый движок фильтрации, лежащий в основе AdGuard. Что может и что не может делать AdGuard определяет в первую очередь именно CoreLibs, так что неудвительно, что он так важен. Одним из главных преимуществ CL по сравнению с предыдущим движком является его кросс-платформенность. Это означает, что AdGuard для Android теперь может взять всё самое лучшее из версий AdGuard для других платформ, и мы уже видим это в действии на примере Антитрекинга.

В этом обновлении CoreLibs был "прокачан" ещё сильнее, фильтрация станет работать быстрее и будет более высокого качества. Всего в движок было внесено около 150 улучшений. Разумеется, мы не будем перечислять их здесь, но если вам любопытно взглянуть на полный список, заходите к нам на GitHub.

Прочие изменения

Здесь мы перечислим более нишевые функции, которые будут в первую очередь интересны продвинутым пользователям.

[Улучшено] DNS-функционал #2415

За этой короткой фразой на самом деле скрываются сразу несколько изменений. Мы теперь используем свой собственный DNS прокси сервер, который поддерживает все известные DNS-протоколы. Ни слова не поняли? Не беда, сейчас расскажем, что это означает:

  1. AdGuard теперь поддерживает протокол DNS-over-TLS, являющийся одним из наиболее надёжных современных DNS-протоколов;
  2. Чтобы настроить сервер DNS-over-HTTPS (ещё один защищённый DNS-протокол), вам больше не надо знать SDNS, а можно просто использовать обычную строку вроде https://dns.adguard.com/dns-query;
  3. Можно указывать любое количество вышестоящих серверов для настроенного вручную DNS-сервера.

[Добавлено] Больше фильтров #12

Тут пояснений не требуется: чем больше, тем лучше! Если ваш любимый фильтр не был добавлен по умолчанию, проверьте снова :)

[Добавлено] Опция добавления фильтра по URL #13

…ну а если его там по-прежнему нет, не беда! Просто добавьте его вручную, потому что теперь сделать это очень просто. Тапните по нужной кнопке в настройках, введите URL фильтра, и он появится в общем списке фильтров. Новый фильтр будет обновляться автоматически, и, конечно же, можно добавлять сразу несколько.

[Добавлено] Вкладка статуса защиты #2241

И снова, нововведение, нацеленное в первую очередь на новичков. AdGuard для Android за годы существования накопил довольно-таки много всевозможных функций, и разобраться в них с наскока — задача не из простых. Новая вкладка расположена прямо на главном экране приложения, чтобы привлечь внимание пользователя, и она расскажет о ключевых действиях, необходимых для усиления защиты.

[Добавлено] Определение проблемных устройств #2458

В последнее время всё больше и больше производителей смартфонов следуют сомнительному тренду “убивать” приложения когда им вздумается. Некоторые бренды и модели грешат этим чаще других. К счастью, иногда ситуацию можно исправить, предприняв те или иные действия, причём эти действия могут отличаться в зависимости от конкретного устройства.
AdGuard теперь умеет определять такие проблемные модели смартфонов. После того, как система “убьет” его в первый раз, он покажет вам уведомление с кратким описанием того, что случилось (а также советами о том, как предотвратить это в будущем). Это не панацея, конечно, но всё же лучше, чем ничего.

[Исправлено] Звонки по Wi-Fi не работают при включённом AdGuard #2550

Из-за того, как реализована функция звонков через Wi-Fi, вы столкнётесь с проблемами, если попытаетесь воспользоваться ей при активном VPN. До этого обновления AdGuard не был исключением — но теперь станет им. Без вдавания в техничские подробности (про них вы можете прочитать по ссылке выше) скажем, что смогли найти способ подружить AdGuard и звонки по Wi-Fi.

[Улучшено] Резервные DNS-серверы #2490

Если по какой-либо причине текущий DNS-сервер становится недоступным (неважно, речь о сервере из списка или же вы настроили свой собственный), AdGuard использует в качестве резервного сервера системный. Это неидеальное решение, так что теперь вы можете указать абсолютно любой DNS-сервер (или даже несколько) в качестве резервного. Для этого перейдите в раздел “Расширенные настройки > Настройки низкого уровня”.

Общие

Работа с сетью

  • [Исправлено] AdGuard присодиняется к ещё не настроенному прокси #2543
  • [Исправлено] Соединения теряется при включении DoH/DoT #2475
  • [Исправлено] DNS появляется в результатах поиска по Настройкам приложений #2505
  • [Исправлено] IPv6-адреса используются как вышестоящие для DNS-провайдеров по умолчанию #2477
  • [Исправлено] При работе через рутпрокси на T-mobile отсутствует соединение #2428
  • [Исправлено] Неправильное имя собственного DNS-сервера в штампах DOH #2514
  • [Исправлено] ConnectionFinder находит некорректные подключения #2450

Пользовательский интерфейс

  • [Добавлено] Поддержка адаптивной иконки #1548
  • [Добавлено] Контекстное меню на экране лицензии #1885
  • [Добавлено] Номер версии CoreLibs на экране “О программе” #2255
  • [Добавлено] Процессорное время в фоне/в активном режиме на экране статистики батареи #2355
  • [Добавлено] Отображение общего числа запросов #785
  • [Добавлено] Переключатель для включения/выключения всех пользовательских фильтров и белого списка (в целях отладки) #1335
  • [Добавлено] Toast-уведомления, информирующие пользователя о недоступности тех или иных опций #699
  • [Добавлено] Индикатор применных опций Антитрекинга к запросам #2365
  • [Добавлено] Уведомление об ошибке пои экспортировании журнала и информации о системе в файл с путсым именем #2462
  • [Изменено] Переработаны настройки фильтров #1806
  • [Изменено] Переработан экран “О программе” #797
  • [Изменено] Переработан дизайн настроек фильтрации в Журнале фильтрации #2265
  • [Изменено] Уведомления о статусе лицензии #2460
  • [Изменено] Старый текст уведомления в разделе HTTPS фильтрации #2510
  • [Изменено] Интерфейс приложения искажён на арабском языке #2547
  • [Изменено] Значение “Сохранённый трафик” выходит за границы экрана #2549
  • [Исправлено] Названия фильтров в Журнале фильтрации указаны для всех правил фильтрации #2320
  • [Исправлено] Основная статистика не меняется после сброса статистики #2506
  • [Исправлено] Группа фильтров не включается после включения фильтра через поиск #2590
  • [Исправлено] Добавление виджета AdGuard работает некорректно #2484
  • [Исправлено] Вылет после поиска на экране “Настройки приложений” #2508
  • [Исправлено] Потребление батареи подсчитывается неверно #2487
  • [Исправлено] События антифишинга имеют неверный статус в Журнале фильтрации #2512
  • [Исправлено] Меню “Блокировка контента" отсутствует #2599
  • [Исправлено] Лаунчеры ломают размер виджета #2521
  • [Исправлено] После проверки обновлений при отсутствии соединения выводится неправильное уведомление #2502
  • [Исправлено] После включения группы фильтров, где все фильтры выключены, перезапускается защита #2589
  • [Исправлено] Пустой параметр Антитрекинга в Журнале фильтрации #2495
  • [Исправлено] Ошибки интерфейса при горизонтальной ориентации экрана #2612
  • [Исправлено] Фильтры в отключённых группах получают обновления #2581
  • [Исправлено] Повторяющееся предупреждение в Настройках приложений #2481
  • [Исправлено] Кнопка “Я согласен с условиями" не видна на экранах с низким разрешением #2571
  • [Исправлено] Неправильная анимация #2597
  • [Исправлено] Устаревшие фильтры не получают обновления описаний #2486
  • [Исправлено] Лишняя иконка на экране группы собственных фильтров #2592
  • [Исправлено] Защита не перезапускается после включения собственных фильтров #2517
  • [Исправлено] Боковое меню всегда открыто после перезапуска приложения #2479
  • [Исправлено] Фильтр социальных сетей отключается, если пропустить приветственный экран после обновления #2545
  • [Исправлено] Ошибка в меню поддержки #2561
  • [Исправлено] Переключатели случайным образом меняют своё состояние после поворота экрана #2559
  • [Исправлено] Страница лицензии не помещается на экране #2464
  • [Исправлено] Пункт меню исчезает на промоэкране #2504
  • [Улучшено] На экране групп фильтров добавлена иконка для рекомендуемых фильтров #2556
  • [Улучшено] Для текущего года был применён плейсхолдер #2440

CoreLibs и вылеты

  • [Улучшено] CoreLibs обновлён до версии 1.3.163 #2578
  • [Изменено] Версия CL добавлена в файл состояния #2509

  • [Исправлено] Вылет после импорта настроек #2503
  • [Исправлено] Вылет в Настройках приложений #2308
  • [Исправлено] При выборе быстрой установки не включается автоматическая отправка отчётов о вылетах #2497

Другое

  • [Добавлено] Серверы Adguard DNS-over-HTTPS добавлены в список DNS-провайдеров #2379
  • [Добавлено] События, связанные с брандмаэром, добавлены в Журнал фильтрации #1214
  • [Добавлено] Параметры Антитрекинга включены в ссылку веб-отчёта #2370
  • [Добавлено] Ошибка расширенного поиска по Журналу фильтрации #1369
  • [Добавлено] Виджет 1x4 с текущей статистикой #576
  • [Изменено] Обновлены переводы
  • [Изменено] Внешний вид диалога о VPN-подключении #2636
  • [Изменено] Комментарии в Редакторе фильтров теперь можно добавлять и удалять по одному #2228
  • [Исправлено] Проблемы совместимости
  • [Исправлено] Ошибки локализаци
  • [Исправлено] Настройки Антитрекинга остаются в запросах Журнала фильтрации после сброса лицензии #2534
  • [Исправлено] Настройка “Отключить белый список” не работает #2218
  • [Исправлено] Проблема с подсвечиванием запросов #2474
  • [Исправлено] Ошибка в настройках HTTPS фильтрации #2582
  • [Исправлено] При ммпортировании настроек из файла не передаются настройки фильтров #2513
  • [Исправлено] Бесконечная закгрузка после неудачного скачивания #2560
  • [Исправлено] Magisk Manager не может пройти проверку SafetyNet при включённом AdGuard #1894
  • [Исправлено] Резервное копирование настроек на содержит некоторые настройки #2492
  • [Исправлено] Время жизни cookies не может быть задано нулём #2548
  • [Исправлено] Иконка AdGuard отсутствует на некоторых устройствах после обновления 2.12.223 #2148
  • [Исправлено] Ошибка, вызванная тем, что некоторые провайдеры используют собственные DNS-серверы для маппинга IPv4 адресов #1884
  • [Исправлено] Ошибки совместимости
  • [Улучшено] Теперь можно сбросить статистику для отдельного приложения #803
  • [Улучшено] Теперь можно сортировать приложения на экране “Настроек приложений” #384
  • [Улучшено] Ограничения правил фильтрации #2401
  • [Улучшено] Текущий уровень SDK устройства теперь также пересылается при проверке обновлений #2328

Как многие из вас знают, команда AdGuard усердно трудится над разработкой третьей версии AdGuard для Android. Она уже заняла немало времени, но "день X" близок. Сегодняшнее небольшое обновление служит единственной цели: подготовить текущую версию, чтобы большое обновление прошло без проблем. Других изменений нет — мы приберегли их все для версии 3.0 :)

Ещё одна вещь: начиная с AdGuard для Android 3.0, мы прекращаем поддержку устройств с ОС Android 4.x. К сожалению, они попросту слишком устарели.

Мы знаем, что обычно не в наших правилах выкладывать обновления сразу в релизный канал, но на этот раз мы поступили именно так, минуя бету. То, что изначально планировалось как срочное исправление после релиза, вылилось в обновление, затрагивающее сразу несколько разных проблем.

  • [Исправлено] Автоматическая проверка обновлений выполняется некорректно #2153
  • [Исправлено] Ошибка `ENOENT` во время экспорта файла журнала #2162
  • [Исправлено] UC browser does not support HTTPS filtering #2183
  • [Улучшено] Dnscrypt-proxy обновлён до версии 2.0.17 #2168
  • [Улучшено] Список серверов DnsCrypt был обновлён #2171
  • [Изменено] Проблемы совместимости

Всегда неприятно выкатывать срочное обновление спустя всего неделю после выхода новой версии, но иногда это необходимо. Мы воспользовались этим случаем, чтобы не только решить обнаруженную проблему, но также обновить движок фильтрации CoreLibs и внести несколько других полезных изменений.

[Исправлено] На старых устройствах AdGuard не перезапускается после автопаузы #2127

Как выяснилось, на некоторых старых устройствах (Android 6 и ниже) AdGuard не перезапускает защиту после того, как она была автоматически остановлена (например, после смены состояния сети). Эта проблема затрагивает достаточно большое количество пользователей, чтобы вызвать немедленную реакцию с нашей стороны.

  • [Изменено] Обновлены локализации
  • [Испралено] Ошибка, возникающая при активации лицензии #2134
  • [Испралено] Проблема окончания срока действия сертификата на 32-битных Android устройствах #2128
  • [Улучшено] CoreLibs обновлены до версии 1.1.53 #2141

Версия 2.12 под завязку набита новыми крутыми штуками. Новый движок фильтрации выводит производительность и качество блокировки на новый уровень, улучшенная система уведомлений и возможности автоматизации сделают общение с приложением ещё более удобным, а свежедобавленный DNS-функционал удовлетворит даже самых требовательных пользователей.

Воспринимайте эту версию как мостик к большому релизу 3.0, который теперь уже свосем близко, и в котором вас ждёт ещё больше замечательных изменений!

[Добавлено] Интеграция с полностью обновлённым движком фильтрации (CoreLibs) #1869

Мы работали над интеграцией с CoreLibs на протяжении долгого времени, и мы крайне счастливы и горды наконец включить её в сегодняшний релиз. Мы уже не раз рассказывали о том, почему это важно, включая статью в нашем Блоге. Советуем почитать её, если вы хотите узнать о подробностях, но если вас интересует только краткая выжимка, то вот она: CoreLibs — это кросс-платформенный движок фильтрации, который призван заменить предыдущие, специфичные для конкретных платформ, движки. Благодаря CoreLibs, значительно вырастет производительность (вдвое для AG для Android, согласно нашим тестам!). Унифицированный движок фильтрации также означает более короткие циклы разработки, т.к. нам больше не надо закладываться на нюансы той или иной операционной системы. И, наконец, многие функции, существующие в данный момент только на конкретной платформе, станут доступны и для других продуктов AdGuard. Так что ждите модуль Антитрекинга на Android!

[Добавлено] Собственная служба для отслеживания сбоев приложения #1908

Новый движок фильтрации означает, что первое время количество сбоев может быть выше обычного, и чтобы быстро реагировать на них, мы создали специальную службу. Она будет автоматически отсылать отчёты о сбоях, содержащие всю информацию, необходимую для решения проблемы. Чтобы узнать, какая именно информация пересылается, читайте нашу Политику Конфиденциальности. Только взгляните на то, сколько проблем уже были устранены благодаря этой службе:

  • [Исправлено] Сбой при работе TCP/IP стека #1984
  • [Исправлено] Сбой, вызванный (вероятно) огромным количеством установленных приложений #1659
  • [Исправлено] Сбой при открытии настроек приложения через Помощник #1833
  • [Исправлено] Сбой, когда не удаётся остановить защиту на 60 секунд #1927
  • [Исправлено] Сбой: `java.lang.SecurityException`: пункт назначения должен быть на внешнем носителе #1978
  • [Исправлено] Сбой: ошибка при запуске экрана с белым списком SSL #1956
  • [Исправлено] Сбой: невозможно импортировать `nlil` в настройки #1987
  • [Исправлено] RuntimeException: TCP/IP стек неожиданно прекратил свою работу #1970
  • [Исправлено] Сбой по таймауту из-за медленной инициализации Magisk #1939

И вы можете помочь нам остледить и исправить ещё больше ошибок, так что, пожалуйста, держите эту опцию включённой.

[Добавлено] Каналы уведомлений #1561

Данная функция будет доступна только пользователям устройств с Android 8 и новее. Мы разделили все наши нотификации на шесть категорий: Статус защиты, Статус лицензии, Обновления, Исходящий прокси, Брандмауэр и Прочее. Вы можете не только независимо включать/выключать каждую категорию в системных настройках уведомлений, но и управлять каждой из них отдельно путем нажатия по названию категории. Это открывает широкие возможности для кастомизации. В зависимости от того, что для вас важно, а что не очень, вы можете, например, сделать какие-то категории уведомлений бесшумными, но оставить звук для остальных.

[Добавлено] Меню быстрого доступа #1111

Начиная с Android 7.1 у разработчиков существует возможность добавлять функционал, вызываемый долгим нажатием по иконке. Мы решили воспользоваться ей, и добавили меню быстрого вызова. Теперь долгое нажатие по иконке AdGuard вызовет список быстрых действий. Среди них переключение статуса защиты, вызов Помощника AdGuard или проверка обновлений.

> Вы также можете “перетянуть" любую из этих опций на рабочий стол, чтобы создать виджет.

Также там присутствуют две кнопки поменьше, служащие для вызова системных настроек приложения и создания виджета, соответственно.

[Добавлено] Настройки автоматизации (Tasker, AutomateIt и т.д.) #1896

Многие пользователи спрашивают нас, как можно автоматизировать те или иные функции AdGuard, например, выключение защиты, когда запускается конкретное приложение. Наконец-то мы взялись за дело, добавили настройки автоматизации и подробно описали всё в статье в Базе Знаний.

[Добавлено] Расширенный API таскера: настройки прокси #1972

Надеемся, вы уже воспользовались шансом протестировать новое API таскера. В этом обновлении мы добавили ещё пару вещей, с которыми можно поиграться: настройки прокси. Теперь доступны два новых действия: `proxy_state` и `proxy_default`. Первое включает/выключает исходящий прокси, второе выставляет один из настроенных ранее прокси как прокси “по умолчанию". Более детальное описание этих действий доступно в статье из Базы знаний.

[Улучшено] DNS-функционал #1831

Здесь за одной строкой кроются сразу два улучшения. В первом из них мы улучшили DNSCrypt прокси до второй версии. Это “общее" улучшение, вторая версия превосходит первую в скорости и безопасности. Второе изменение чуть более интересно: мы добавили поддержку “DNS over HTTPS" (DoH). DoH — это экспериментальный протокол, он является более безопасным благодаря защите от таких вещей как прослушивание и man-in-the-middle атаки. Вы легко найдёте множество подробной информации о DoH в интернете, но если не хотите заморачиваться, просто поверьте нам: эта штука стоит того, чтобы уметь её поддерживать :)

[Добавлено] Больше DNS-провайдеров добавлено в список доступных “по умолчанию" #1811

Чем больше, тем лучше, верно? Верно! Мы добавили таких популярных провайдеров как Cloudflare Public DNS, FreeDNS и многих других. Выбирайте наиболее подходящий для вас!

Работа с сетью

  • [Исправлено] Парсинговые скрипты DnsCrypt #2072
  • [Изменено] Таймаут при запуске защиты более не используется, когда VpnService требует подготовки #1934
  • [Изменено] Настройка `pref.vpn.disable.reconfiguration` теперь включена для всех версий Android 7+ #1918
  • [Исправлено] Adguard не ставится на паузу, когда стороннее приложение стартует VPN #1954
  • [Исправлено] AdGuard отключается после смены сети #1846
  • [Исправлено] AdGuard некорректно отслеживает использование мобильного интернета #1856
  • [Исправлено] AdGuard ведёт и себя неправильно, когдаон выбран режим “всегда включён" и происходит смена соединения #1844
  • [Исправлено] Защита не восстанавливается после того, как права были отобраны другим VPN #1944
  • [Исправлено] Невозможно получить доступ к интернету при включённом DNSCrypt #1924
  • [Изменено] Исходящий прокси, если он настроен, теперь используется, даже если фильтрация для приложения отключена #1959
  • [Исправлено] AdGuard не использует запасной DNS сервер, когда основной недоступен #2042
  • [Исправлено] Защита не перезапускается при смене режима HTTPS фильтрации #2011

Пользовательский интерфейс

  • [Исправлено] "Сообщение в поддержку" не сохраняет состояние экрана при повороте экрана #2080
  • [Исправлено] Баг при массовых изменениях в "Настройках приложений" #2101
  • [Добавлено] Галочка, отключающая Помощник и Журнал фильтрации #1808
  • [Добавлено] Шаг “Согласие с условиями использования" при первом запуске приложения #1890
  • [Добавлено] Галочка “Согласие получать рассылку" в диалоге о запросе пробного периода #1886
  • [Добавлено] Опция массового изменения предпочтений по блокировке #1974
  • [Добавлено] Информация о нефильтруемых соединениях добавлена в Журнал фильтрации #1730
  • [Добавлено] Собственное средство выбора файла #1935
  • [Добавлено] Опции “выделить всё" и “убрать выделение" в Пользовательском фильтре #1925
  • [Добавлено] Предупреждение о перемещении сертификата в системное хранилище #1824
  • [Добавлено] Постоянное уведомление, когда выбран режим логгирования HAR, pcap или “записывать всё" #1450
  • [Изменено] Теперь перед импортом файла настроек спрашивается согласие пользователя #1901
  • [Изменено] Предупреждение о HTTPS фильтрации больше не отображается на Android 7+, когда сертификат находится в системном хранилище #1855
  • [Изменено] Уведомление “Доступно обновление" сделано постоянным #1921
  • [Исправлено] Интерфейс приложения искажён в арабской локализации #1945
  • [Исправлено] Проблема с сепаратором/размером точки на Samsung #1826
  • [Исправлено] Имя пользователя/пароль пропали из настроек HTTP прокси #1872
  • [Исправлено] Иконка Wi-Fi пропадает при перезапускке AdGuard #1861
  • [Добавлено] Опция для массового изменения настройки “HTTPS фильтрация" #2010
  • [Изменено] Опция экспорта скрывается, когда Пользовательский фильтр пуст #1995
  • [Исправлено] Кнопка "Согласия с условиями" не видна, если увеличен масштаб в настройках Android #2036
  • [Исправлено] Иконка кнопки переключения пропала из шторки уведомлений на Huawei P10 Premium #1996

Прочее

  • [Исправлено] Samsung Pay не работает в Южной Корее при включённом VPN #1209
  • [Изменено] Приложение "Joey for reddit" включено в список браузеров "по умолчанию" #2067
  • [Добавлено] Опция переназначения приоритета процессам AG #1812
  • [Добавлено] Новый параметр для интеграции с инструментам для отправки отчётом об ошибке #1948
  • [Изменено] Для ссылок на сайт теперь используется `adguard.com/forward` #1875
  • [Изменено] Прекращена поддержка сборки для Amazon AppStore #1893
  • [Изменено] Изменён способ обнаружения конликтующих приложений #1823
  • [Изменено] Переводы на испанский язык перемещены из локали Spanish [es-ES] в локаль Spanish [es] #1900
  • [Изменено] Пользователи с активной подпиской больше не будут получать уведомления о скором истечении срока действия лицензии #2105
  • [Исправлено] Сертификат, перемещенный в системное хранилище, не принимается на Android 8.1 #2108
  • [Исправлено] AdGuard не может обнаружить удаление сертификата при помощи настроек Android #1830
  • [Исправлено] AdGuard прекращает работу при запуске Помощника на Android 4.2.2 #1842
  • [Исправлено] Невозможно экспортировать Пользовательский фильтр на Android 8.1.0 #1865
  • [Исправлено] Некоторые правила в Пользовательском фильтре продолжают работать даже после их отключения #1881
  • [Исправлено] Ошибка при импортировании настроек #1955
  • [Исправлено] Медленная инициализация Magisk при старте устройства на Samsung S9 #1852
  • [Исправлено] Перемещение сертификата не работает с Magisk #1928
  • [Исправлено] Перемещение сертификата в системное хранилище не работает на некоторых устройствах #1827
  • [Исправлено] Исключение NullPointer в методе `onTrafficChanged` #1938
  • [Исправлено] T-Mobile считает трафик как тетеринг, если активен другой VPN #1741
  • [Исправлено] Приложение AdGuard оказывается среди фильтруемых в режиме ручного прокси #1958
  • [Исправлено] Процесс AdGuard неожиданно убивает себя #1887
  • [Улучшено] Статистика батареи теперь считается правильно #1915
  • [Добавлено] Возможность сбросить белый или чёрный список HTTPS фильтрации до “по умолчанию" #1707
  • [Добавлено] Локализация на язык Хинди #1998
  • [Изменено] Из белого/чёрного списков HTTPS фильтрации для конфигурации CoreLibs убраны комментарии #2044
  • [Изменено] Теперь вместо proc-stat для вычисления расхода ресурса батареи используется ProcessHealthStats #1967
  • [Исправлено] Зависание при отмене “массовых изменений" в “Настройках приложений" #2056
  • [Исправлено] Записи в белом списке HTTPS не могут быть удалены, если поле поиска не пусто #2041
  • [Исправлено] Не сохраняются записи в белом списке HTTPS фильтрации #2026
  • [Исправлено] Импорт резервной копии из стабильной версии ломает настройки DNS #2034
  • [Исправлено] Проблемы совместимости

Это обновление из разряда больших, по крайней мере, если судить по количеству пунктов в списке изменений. Два “кита” новой версии представляют собой интеграцию с различными утилитами. Первая из них — Помощник AdGuard, позволяющий управлять фильтрацией в приложениях и браузерах прямо из панели уведомлений. Вторая — онлайн-утилита для отправки отчета о пропущенной рекламе — делает ровно то, о чём говорит её название, помогает легко и быстро отправить отчет о незаблокированной рекламе или ложном срабатывании.

[Добавлено] Расширено уведомление AdGuard — кнопка “Помощник” #1614

Теперь в уведомлении AdGuard есть две кнопки. Одна их них — “Пауза” — останавливает защиту при нажатии (потворное нажатие, разумеется, снова запускает защиту). Гораздо более интересной, однако, является кнопка “Помощник”. Когда вы нажимаете на неё, разворачивается список последних использованных приложений и сайтов. Нажмите на любой пункт списка, чтобы показать дополнительные опции: открыть журнал фильтрации, запретить данному приложению доступ в сеть (занести в белый/черный список в случае с сайтом), или же перейти к соответствующему разделу в “Настройках приложений”.

Мы верим, что Помощник поможет вам сэкономить немало времени, особенно если вы являетесь активным пользователем и зачастую ставите защиту на паузу, заносите сайт в белый список и т.д. Кстати, мы уже успели сами попользоваться Помощником, и нашли его весьма удобным! :)

[Добавлено] Интеграция с веб-инструментом для отправки отчета о пропущенной рекламе #1615

Эта функция уже знакома пользователям AdGuard для Windows и бразуерных расширений AdGuard. По сути, это просто способ сообщить о любой проблеме, связанной с фильтрацией на странице: пропущенная реклама, ложное срабатывание и т.д. Чтобы сделать это, просто откройте боковое меню приложения и нажмите на “Сообщить о проблеме”. Вместо того, чтобы сразу отправить вас на экран связи с поддержкой, приложение спросит вас о типе вашей проблемы. При выборе любого типа, относящегося к фильтрации на странице, вы попадете на специальную веб-страницу, где пошаговая инструкция поможет вам завершить процесс отправки отчета. Не волнуйтесь, большинство требуемых полей будет заполнено приложением автоматически!

Такой подход одновременно полезен и разработчикам — они получают всю необходимую информацию для решения проблемы, и пользователям — их проблема будет решена в кратчайший срок.

Блокировка рекламы

  • [Добавлено] YousList добавлен в список доступных фильтров #1803
  • [Изменено] Модуль ExtendedCss обновлен до версии 1.10 #1787
  • [Исправлено] Добавлена поддержка правил-исключений `$network` #1636

Работа с сетью

  • [Изменено] Автоматический прокси теперь перенастраивается при смене состояния сети #1630
  • [Изменено] Обновлен адрес сервера OpenNIC #1632
  • [Изменено] Теперь используется ответ `NXDOMAIN` (домен не существует) вместо ответа `127.0.0.1` #1582
  • [Исправлено] AdGuard некорректно подсчитывает использование мобильного трафика #1665
  • [Исправлено] Трафик приложения заблокирован на Android 4.x, даже если он не должен фильтроваться вовск #1715
  • [Исправлено] Ручные VPN соединения падают при включении AG #1022
  • [Исправлено] Ошибка в конфигурации VPN #1634
  • [Исправлено] IPv6 фильтрация не работает при конфигурации Oreo 8.1 + Magisk #1679
  • [Исправлено] Не отображается уведомление Брандмауэра о временном разрешении #966
  • [Исправлено] AdGuard открывает порт на внешнем интерфейсе #1640
  • [Исправлено] Прокси-сервер DNS теперь перезапускается при смене сети независимо от того, включена ли переконфигурация VPN #1780
  • [Исправлено] Переконфигурация VPN теперь отключена по умолчанию для Samsung + Oreo #1774
  • [Исправлено] Из-за фильтрации IPv6 в режиме прокси Facebook считает, что IPv6 доступен #1738
  • [Исправлено] IPv6 недоступен после остановки защиты при включенной опции 'pref.proxy.block.ipv6' #1457
  • [Исправлено] Ошибка создания VPN туннеля при переключении сети на Huawei Mate 10 #1594
  • [Исправлено] Ошибка поиска Ipv6 адреса #1786
  • [Исправлено] Использование DNSCrypt в AdGuard блокирует интернет-соединение #1562

Пользовательский интерфейс

  • [Изменено] 2017 на 2018 #1682
  • [Изменено] "Заблокировано рекламы" и "Заблокировано счетчиков" были разделены в статистике приложений #1590
  • [Изменено] "Блокировка рекламы" теперь неактивна в настройках отдельных приложений, если отключена опция “Блокировать рекламу в приложениях” #1484
  • [Изменено] Цвет текста уведомлений #1784
  • [Изменено] Списки HTTPS фильтрации были разделены на “по умолчанию” и “настраиваемый” #1748
  • [Исправлено] Журнал фильтрации не обновляется после его очистки #1728
  • [Исправлено] Вид кнопок Пауза/Помощник на Xiaomi #1739
  • [Исправлено] Стили состояния сертификата в настройках HTTPS фильтрации #1551
  • [Исправлено] Ошибки поиска по журналу фильтрации #1610
  • [Исправлено] Текущий язык отображается в качестве языка “по умолчанию” вместо системного #1588
  • [Исправлено] Визуальный сбой с активацией Amazon-версии #1603
  • [Улучшено] IconCache теперь обрабатывает не-bitmap иконки #1789

Другое

  • [Добавлено] Новые локализации — Испанский (Латинская Америка), Датский, Арабский #1583
  • , #1662
  • [Изменено] “AdGuard DNS через IPv6” был добавлен в список доступных DNS серверов #1799
  • [Изменено] Level3 был убран из списка доступных DNS серверов #1800
  • [Исправлено] Импорт некорректных типов файлов в пользовательский фильтр #1301
  • [Исправлено] AdGuard не перезапускается автоматически при отключении OpenVPN #1628
  • [Исправлено] Удаление сертификата при отсутствии root-прав работает некорректно #1759
  • [Исправлено] AdGuard не стартует при загрузке на некоторых устройствах с Android Oreo #1727
  • [Исправлено] Не срабатывает автопауза при отсутствии соединения #1749
  • [Исправлено] Не работает перенос сертификата в системное хранилище #1763
  • [Исправлено] Ошибка при экспорте логов #1779
  • [Исправлено] Проблемы работы Google Backup в сети Wi-Fi при VPN-фильтрации #1587
  • [Исправлено] Задержка при остановке локального сервера в режиме ручного прокси #1746
  • [Исправлено] В отчетах отсутствует информация о статусе HTTPS-фильтрации #1740
  • [Исправлено] Wi-Fi calling не работает в сети T-Mobile #1570
  • [Исправлено] AdGuard прекращает работу после переключения языка на арабский #1765
  • [Исправлено] У бета-сборок по умолчанию не выставлен канал обновления “Бета” #1377
  • [Исправлено] Когда приложение переключено на русский язык, предпросмотр открывает английскую версию Базы знаний #1624
  • [Исправлено] Статьи из FAQ недоступно, если AdGuard переключен на японский язык #1622
  • [Исправлено] Первая строка импортированного пользовательского фильтра всегда интрепретируется как правило фильтрации #1717
  • [Исправлено] Не работает отключение доступа к сети для Android ОС #1498
  • [Исправлено] Проблемы совместимости

Это — в некотором роде "неожиданное" обновление AdGuard для Android, с той точки зрения, что оно значительно меньше, чем большинство прочих. Новая версия содержит пару срочных исправлений, что и послужило основной причиной выпуска внеочередной версии. Помимо них, вы найдете несколько общих улучшений, в том числе разделение статистики на экране "Настроек приложений".

[Добавлено] Раздельная статистика для Wi-Fi/мобильных сетей #1542

Сюда вошло одно изменение, которое можно "пощупать руками": раздельная статистика для Wi-Fi/мобильного трафика на экране "Настройки приложений". Теперь вы найдете там выпадающее меню, позволяющее выбрать между отображением статистики по Wi-Fi, мобильному или суммарному трафику.

[Исправлено] GCM_RECONNECT не позволяет устройству войти в спящий режим #1547

Прочее

  • [Добавлено] Фильтр Danish Adblock #1523
  • [Изменено] Обновлён русский перевод на экране"Расширенные настройки" #1507
  • [Исправлено] Защита перезапускается при открытии меню HTTPS фильтрации #1605
  • [Исправлено] Ошибка Амазон-версии приложения #1608
  • [Исправлено] Проблемы совместимости
Обычно мы стараемся не делать серьезных “промежуточных” обновлений, но в этот раз обстоятельства сложились иначе. Изменений в новой версии не так много, чтобы оправдать поднятие версии до 2.11, но некоторые из них достаточно важны, так что мы не могли просто “солить” их в бета-ветке.

Было исправлено несколько серьезных багов: некорректное поведение кнопки включения защиты на Android 7, проблема обнаружения сертификата и неработающий белый список. Вы также найдете множество других исправлений, плюс обновленные переводы.

[Исправлено] Некорректное поведение кнопки включения защиты

Метод AOT-компиляции (ahead-of-time compilation) на версиях Android 7.x мог приводить к тому, что целые куски кода вырезались на шаге оптимизации. Это вызывало ряд проблем, в том числе продолжение работы VPN несмотря на отключение защиты.

[Исправлено] Проблема обнаружения сертификата

Мы изменили алгоритм обнаружения пользовательского сертификата в системе и теперь он работает более корректно.


Блокировка рекламы

[Исправлено] Белый список не работает

Работа с сетью

[Исправлено]Непредвиденное исключение в обработчике onUdpConnectRequest
[Исправлено] Автоматический прокси(с ROOT) запускается очень медленно
[Исправлено] Не работает отключение доступа к сети для Android OS
[Исправлено] Wi-Fi сеть в московском метро не работает с включенной DNS фильтрацией
[Исправлено] Не работает отключение доступа к сети для Android OS
[Исправлено] Пропадает Интернет при смене способа фильтрации с автоматического HTTP proxy на VPN

Пользовательский интерфейс

[Исправлено] Мелкие ошибки пользовательского интерфейса на экране статистики трафика
[Исправлено] При смене языка перевод меняется не полностью
[Исправлено] Значение порта прокси выше 32767преобразуется в 0
[Исправлено] Некорректное вычисление суммарного значения переданных данных
[Исправлено] При экспорте настроек приосходит перезапуск защиты
[Исправлено] Баги импорта настроек
[Исправлено] Визуальные баги в ДНС-секции настроек

Другое

[Изменено] Перевод на японский язык
[Изменено] Перевод на китайский традиционный язык
[Изменено] Проблемы совместимости
[Исправлено] При разделении HAR-файла ни пишется заголовок
[Исправлено] AG не запрашивает разрешение write_external_storageво время выполнения, когда это требуется
[Исправлено] Запуск фильтрации в режиме прокси с установленным Magisk 14.2 занимает более двух минут
[Исправлено] Сайты bccard.com, local.gosi.go.kr недоступны при включённой HTTPS фильтрации
[Исправлено] Алиса не работает в альфа-версии Яндекс.Браузера
Всем привет! AdGuard для Android всегда был одним из самых быстро развивающихся продуктов AdGuard, и на сегодняшний день это по-прежнему остаётся правдой. Сегодня мы представляем вам новую версию, содержащую одни из самых значительных и важных изменений за долгое время: это и значительное увеличение скорости фильтрации, и поддержка TOR и исходящего прокси, DNS-фильтрация, DNS-шифрование и всё то крутое и полезное, что к ним прилагается. Подробнее об этом чуть ниже!

[Добавлено] Улучшенная поддержка исходящих прокси

Теперь для настроек исходящего прокси есть отдельный раздел в главном меню “Настроек”, сразу над пунктом “Расширенные настройки”. Теперь с помощью AdGuard вы можете добавлять, настраивать и использовать множество разных прокси. Обратите внимание, что через прокси будет пропускаться только трафик приложений, для который включена фильтрация (что, в свою очередь, означает, что в бесплатной версии проксироваться будет только трафик браузеров). Кроме того, DNS запросы не будут пропускаться через прокси.

Ещё одна важная деталь, заслуживающая упоминания: теперь очень просто настроить прокси Tor через Orbot. После установки Orbot в настройках прокси AdGuard будет уже настроенный и готовый к работе Tor прокси. Просто включите Orbot в панели уведомлений и пользуйтесь Tor!

[Добавлено] Улучшенные настройки DNS

Мы также выделили настройки DNS в отдельный экран, перейти в него можно через боковое меню. Вы можете добавить собственный DNS сервер или выбрать любой публичный DNS сервер из списка, включая собственные DNS серверы AdGuard. Независимо от того, какой вы выберете, вы сможете включить для него DNS фильтрацию.

Другая важная “фишка” - поддержка DNSCrypt. Это специальный протокол, который шифрует и защищает ваш DNS трафик. Мы рекоммендуем выбирать DNS-провайдера, поддерживающего DNSCrypt (кстати, AdGuard тоже находится в их числе!).

[Добавлено] Интеграция с новым сетевым стеком
[Добавлено] Интеграция c библиотекой фильтрации

Слова выше кому-то могут показаться слишком заумными, поэтому позвольте объяснить подробнее. За процессом блокировки рекламы в любом приложении AdGuard для любой платформы стоит специальный алгоритм. Этот алгоритм - сетевой стек - недавно был нами здорово улучшен, его быстродействие было увеличено в три раза по сравнению со старым значением. В новой версии мы добавили его в приложение для Android а также интегрировали нашу новую библиотеку фильтрации.

[Добавлено] Экспорт логов и системной информации
Это новая опция в Расширенных настройках. После нажатия на соответствующую кнопку, приложение собирает все текущие логи в один архив и спрашивает где его сохранить. В основном это будет полезно для постоянных пользователей форума и GitHub- например, когда вы сообщаете об ошибке и разработчик просит вас собрать логи. А так же пригодится в некоторых сложных случаях при общении со службой поддержки.

[Добавлено] Экран статистики расхода батареи

Так уж вышло, что вопросы о том, как сильно AdGuard расходует батарею, исторически среди самых популярных. К сожалению, Android искажает распределение расхода батареи приложениями, приписывая AdGuard трафик и потребление ресурса батареи других приложений. Мы даже написали детальную статью в базе знаний, подробно описывающую данную ситуацию.

Чтобы устранить это недоразумение, мы добавили новый раздел“Расход батареи”. Вы можете попасть туда, тапнув по иконке батареи на главном экране приложения. Внутри вы найдёте график, показывающий реальное потребление ресурса батареи AdGuard на протяжении последних 24 часов, с возможностью получить более детальную информацию о почасовом расходе путем нажатия на точки на графике. Кроме того, там же присутствует цифровое изложение релевантной информации и короткое описание технической стороны вопроса.

----------

Блокировка рекламы

[Добавлено] Поддержка браузеров, клонированных приложением "App Cloner”
[Добавлено] Литовский фильтр EasyList
[Добавлено] Поддержка селекторов /deep/и ::shadow
[Изменено] Модуль "ExtendedCss" обновлен до версии 1.0.8
[Изменено] Оптимизирован механизм записи статистики DNS-фильтрации
[Изменено] Добавлена возможность включать несколько языковых фильтров одновременно
[Исправлено] Ошибка "Неизвестные опции правил"
[Исправлено] Ошибка закрытия сетевого стека при автоматическом перезапуске
[Исправлено] В некоторых случаях защита могла не возобновляться после паузы

Работа с сетью

[Изменено] Переработаны правила iptables
[Изменено] Добавлены новые фильтруемые порты
[Изменено] AdGuard теперь может обрабатывать сжатые запросы при скачивании фильтров
[Исправлено] Редирект Iptables не работает для IPv6
[Исправлено] Перезапуск VpnService в случае, когда только что установленное приложение не должно фильтроваться
[Исправлено] HAR записывается некорректно
[Исправлено] AdGuard не может корректно обрабатывать большие чанки
[Исправлено] Ошибка "Cryptography-code"
[Исправлено] Интернет соединение пропадает, когда включены DNScrypt и уровень логгирования“записывать все”
[Исправлено] Ошибка NPE в DnsUpstreamServer
[Исправлено] Ошибка сегментации при загрузке некоторых сайтов
[Исправлено] Старые сертификаты не удаляются полностью
[Исправлено] The Onion(theonion.com) не работает при включенном AdGuard
[Исправлено] Ошибка при генерации сертификата домена
[Исправлено] В случае, когда IP-адрес заблокирован провайдером, невозможно установить соединение с сайтом, даже через прокси
[Исправлено] После отключения DNS настроек пропадает интернет-соединение
[Исправлено]Wi-Fi Calling не работает в режиме авто-прокси у оператора Verizon Wireless
[Исправлено] Режим фильтрации не переключается с VPN на автоматический прокси
[Исправлено] Iptables redirect не работает для сетей с ipv6
[Исправлено] Бета браузера Opera не доверяет пользовательским сертификатам

Пользовательский интерфейс

[Добавлено] Кнопка "Добавить новое правило" в Пользовательском фильтре
[Добавлено] Открытие ссылок с помощью WebView
[Добавлено] Возможность открыть AdGuard долгим нажатием по тайл-иконке
[Добавлено] Поиск по логу фильтрации
[Добавлено] Поддержка круглых иконок для Android 7.1
[Добавлено] Чекбокс “Перезаписать существующие правила” в диалоговом окне импорта Пользовательского фильтра
[Добавлено] Отображение названия фильтров в записях о заблокированных запросах в журнале фильтрации
[Добавлено] Автоматическое удаление лишних пробелов при добавлении правил или доменов в Пользовательский фильтр и Белый список
[Добавлено] Экспорт/импорт всех настроек профиля
[Добавлено] Аннотация в деталях приложения"Google Play services"
[Добавлено] Поддержка собственных портов DNS
[Изменено] Переработать раздел настроек фильтрации HTTPS
[Изменено] Изменить минимальную ширину диалогового окна
[Изменено] Изменить текст статуса Журнала фильтрации
[Изменено] Изменить текст уведомления AdGuard для версии андроида 6+
[Изменено] Содержимое файла state.txt(файла, прикрепляемого к сообщениям в поддержку)
[Изменено] Обновлена фарнцузская локализация
[Изменено]'Adguard' →'AdGuard' во всех переводах
[Изменено] Текст уведомления AdGuard на Andoird 6.0+
[Изменено] Некоторые фразы были обновлены
[Изменено] Небольшие изменения пользовательского интерфейса
[Исправлено] Неточности в интерфейсе брандмауэра
[Исправлено] Удаление правила из результатов поиска приводит к удалению всех правил в Пользовательском фильтре
[Исправлено] Первая строка импортируется как правило, даже если это комментарий
[Исправлено] Неточности в описании статуса лицензии
[Исправлено] Несколько проблем в подменю DNS настроек Few issues with the new DNS sub-menu section
[Исправлено] Неверный отступ в разделе DNS настроек
[Исправлено] Ошибки правописания в разделе настроек DNSCrypt
[Исправлено] Смещенные названия в разделе Статистика на экране DNS настроек
[Исправлено] Поисковый запрос сбрасывается при закрытии клавиатуры
[Исправлено] Отключить автоматическое пролистывание лога
[Исправлено] При выставлении собственных настроек DNS отображается некорректный DNS
[Исправлено] AdGuard не запоминает выделенный DNS сервер
[Исправлено] Предупреждение о прокси видно в“Настройках приложений” при смене вкладок
[Исправлено] Прокрутка на экране DNS работает некорректно
[Исправлено] FAQ на Android N отображается на неправильном языке
[Исправлено] Кнопка“Настройки” в боковом меню работает неправильно
[Исправлено] Блокировка DNS-запросов не включается по умолчанию при смене положения главного переключателя на экране настроек DNS
[Исправлено] Переключатель HTTPS настроек в разделе HTTPS фильтрации не срабатывает при нажатии на поле слева от переключателя
[Исправлено] Всплывающие уведомления отображаются на системном языке, а не на языке приложения
[Исправлено] В меню выбора DNS-сервера отсутствует скроллбар
[Исправлено] Заголовки не переведены после смены языка приложения
[Исправлено] Приложения не отображаются в статистике“Настроек приложений” в режиме фильтрации прокси
[Исправлено] Опция"Фильтровать трафик всех приложений" не включена по умолчанию после активации приложения ключом

Прочее

[Добавлено] Функция"Запросить пробный период" должна выводить поле для ввода адреса электронной почты
[Добавлено] Добавить примечание в описание приложения"Сервисы Google Play”
[Добавлено] AdGuard был добавлен в бэкап Google приложений
[Изменено] Увеличить количество символов для URL адреса запросов
[Изменено] Бета-канал обновления должен быть включен в бета-сборке по умолчанию
[Изменено] .apk файл должен быть удален из кэша приложения после обновления
[Изменено] Версия AdGuard добавлена в файл экспорта настроек и логов
[Исправлено] Запрос root доступа после краша приложения
[Исправлено] Пропущен сепаратор между `ads=` и доменным именем
[Исправлено] Секция с настройками приложений не загружается в бэкграунде
[Исправлено] Вылет приложенияна Андроид 6.0.1
[Исправлено] Лишнее исключение в лог-файле
[Исправлено] Приложение зависает и не перезапускается
[Исправлено] AdGuard вылетает при открытии ws:// или wss:// запросов в журнале фильтрации
[Исправлено] Галочка опции“Фильтрация EV сертификатов” не работает
[Исправлено] Расширенные настройки не применяются во время перезапуска приложения
[Исправлено] Вылет приложения на Android 4.X
[Исправлено] Приложение вылетает во время обновления на версиях Android KitKat и Lollipop
[Исправлено] Персональные настройки приложения не экспортируются
[Исправлено] Приложение вылетает во время очистки статистики Брандмауэра при выключенном AdGuard
[Исправлено] AdGuard не находится в бэкап-списке приложений Google
[Исправлено] Вкладка“За все время” в разделе“Настройки приложений” медленно работает после очистки статистики
[Исправлено] Совместимость с Wi-Fi calling Verizon
[Исправлено] Пользовательский DNS может не работать в некоторых случаях

Часть пользователей столкнулась с сетевой ошибкой при использовании некоторых приложений, таких как YouTube, Google Plus, Facebook Messenger и некоторых других. Эта версия содержит хотфикс для данной проблемы:#1334

Эта версия не слишком богата на новые функции и прочие изменения - в версии 2.10 их будет больше, не говоря уже об Adguard 3.0. Однако, и в этом релизе тоже есть на чём заострить внимание - мы очень серьезно переработали и улучшили Пользовательский фильтр. Читайте ниже, чтобы узнать подробности.

[Улучшено] Переработан Пользовательский фильтр #1279

Любой опыт взаимодействия с Пользовательским фильтром в прошлом нельзя описать никаким иным словом, кроме как "удручающий". Он был неудобным, неуклюжим и медленным. В этой версии многое поменялось.

Во-первых, новый дизайн. Он стал гораздо более "чистым".

Мы объединили все элементы управления в единое меню панели инструментов - добавить правило, удалить все правила, редактировать фильтр, импорт и экспорт.

Во-вторых, теперь у вас есть возможность открыть так называемый "режим редактирования", который превращает фильтр в текстовое поле, доступное для редактирования. Это очень удобно, если нужно скопировать/вставить/удалить несколько строк разом, или же отредактировать несколько правил подряд без необходимости нажимать на каждое из них в отдельности.

Наконец, изменился общий вид фильтра. Правила теперь дифференцированы по цвету, в зависимости от их типа. Отчетливо видны строки-комментарии. Каждое правило может быть отключено и включено обратно, без необходимости удалять и пересоздавать его.

Если вы заинтересованы в создании и поддержании собственного списка правил, вы, без сомнения, найдёте все эти изменения полезными. Лично мы от них в полном восторге! :)

Блокировка рекламы

  • [Добавлено] Фильтр Juvander's Adblock List #1225
  • [Изменено] Диапазон действия правил $$ увеличен #1185
  • [Изменено] Оптимизирована работа с фильтрами (потребление оперативной памяти) #1181
  • [Изменено] Способ обработки правил с модификатором $empty #1274
  • [Исправлено] Модификатор $network не работает #1268
  • [Исправлено] Конструктор правил игнорирует referer #1221
  • [Исправлено] Firefox nightly 64-bit не распознаётся как браузер #1257
  • [Исправлено] Проблема нагрузки на CPU, связанная с постоянными запросами к серверу счетчика #1179

Работа с сетью

  • [Изменено] Обновлен список HTTPS исключений
  • [Изменено] HTTPS больше не фильтруется для приложений без network_security_config, разработанных под Nougat #1286
  • [Исправлено] Проблемы совместимости на Android O #1227
  • [Исправлено] Проблема VPN + IPv6 на Android 4.4.2 #1267
  • [Исправлено] IPv4-адреса обходятся VPN #1026
  • [Исправлено] App preview не работает #973
  • [Исправлено] Проблема промежуточного сертификата SHA-1 #1178
  • [Исправлено] Проблема автоматической паузы на устройствах Nougat #1202
  • [Исправлено] Скорость передачи данных была значительно увеличена #1192
  • [Исправлено] Adguard не фильтрует HTTPS соединения с серверами TLS 1.0 #1195
  • [Исправлено] Переконфигурация iptables при добавлении/замене пакета ведёт к отсутствию интернета #1245
  • [Улучшено] Добавлено восстановление сессии с использованием ID сессии #1238

Пользовательский интерфейс

  • [Добавлено] Добавлены локализации: Португальский (PT) и Персидский #1139, #1189
  • [Изменено] Описание статуса лицензии #1191
  • [Исправлено] Вылет при смене типа сети #1272
  • [Исправлено] Опечатки и ошибки пунктуации #1159, #1186
  • [Исправлено] Макет экрана Журнала Фильтрации #1180
  • [Исправлено] Импорт Пользовательского фильтра не работает на Nexus 9 #1300
  • [Улучшено] Обновлены локализации #1290

Прочее

  • [Изменено] Браузер Yuzu был добавлен в список фильтруемых по умолчанию #1285
  • [Исправлено] Многочисленные проблемы совместимости
  • [Улучшено] Логгирование в случае возникновения критической ошибки #1216

Пожалуй, мы не вносили столько изменений за раз в Adguard со времён версии 2.5, а может быть и с момента кардинальной смены дизайна ещё в версии 2.0. Некоторые из этих изменений были запланированы на версию 3.0, но мы больше не могли ждать :) Значительно поменявшийся пользовательский интерфейс, долгожданный журнал фильтрации, другие новые опции - это и многое другое ждёт вас в данном обновлении.

[Улучшено] Новая система навигации по приложению #969

Прежде всего, мы осознаем, что когда дело касается дизайна, всегда находится место спорам. Всегда будут те, кто считает новый дизайн лучше старого, и всегда есть те, кому изменения не по душе. Мы надеемся, что большинство пользователей посчитает новую систему навигации более удобной.

Что же именно поменялось? Появилось боковое меню, вызываемое свайпом вправо. С его помощью станет удобнее перемещаться по разделам приложения. Кроме того, мы наконец научились использовать контекстное меню в правом верхнем углу! Пример его использования вы можете найти в разделе "Настройки приложений". Кстати, "Настройки приложений" теперь включают в себя и настройки Брандмауэра. Мы подумали, что иметь сразу оба этих раздела чересчур, и может вводить в заблуждение.

[Добавлено] Журнал фильтрации #11

Ох... Каждый, кто хоть раз пытался узнать, что же именно фильтрует/блокирует Adguard, знает всю тяжесть работы с файлом с логами. Но это был единственный способ, и я сомневаюсь, что хоть один пользователь находил его удобным. Неудивительно, так как изначально планировалось, что он будет использоваться исключительно разработчиками фильтров. Мы думали: "Кого вообще интересует, что делают приложения на таком уровне?". Оказалось, мы полностью проигнорировали технически подкованных пользователей, которым не всё равно, и которые хотят иметь полный контроль над своим устройством.

Мы бы хотели извиниться за это. Мы уже давно должны были добавить журнал фильтрации. Но, как говорится, лучше поздно, чем никогда. Журнал фильтрации теперь доступен, обновитесь и посмотрите сами. Мы не ожидаем, что с первой попытки сделаем идеальный инструмент для анализа запросов, поэтому ваши отзывы будут особенно ценны.

Блокировка рекламы

  • [Добавлено] Модификатор базовых правил $network #1032
  • [Добавлено] Поддержка правил-исключений #815
  • [Изменено] Поведение модификатора *third-party* #891
  • [Изменено] Кэш сайтов подавляется после внесения изменений в фильтры #946
  • [Исправлено] Регулярные выражения с символом $ обрабатываются некорректно #1027
  • [Исправлено] Правила $replace не применяются к содержимому файлов .m3u8 #1060

Работа с сетью

[Добавлено] Опция не фильтровать HTTPS на сайтах с "Extended Validation" сертификатами #934

Пользователи Adguard для Windows уже знакомы с этой опцией. SSL EV-сертификаты гарантируют, что владелец сертификата прошел через очень строгий процесс верификации. Как правило, доверие к владельцам таких сертификатов значительно выше - обычно это банки, другие финансовые организации и т.д. Зачастую на их сайтах нет, или почти нет рекламы, и их фильтрация в любом случае не нужна - она только увеличивает шанс сломать какую-нибудь полезную функцию сайта.

[Изменено] Автоматическая пауза VPN теперь отключена по умолчанию для новых устройств (Pixel, Nexus с Android Nougat): #1000

Изначально, автоматическая остановка VPN не была задумана как "функция". Это был способ обойти некоторые известные проблемы и баги Android. Например, тетеринг не работал параллельно с VPN, или доступ Adguard к сети мог быть "обрезан" при использовании режима экономии заряда батареи.

Сейчас нам кажется, что все эти проблемы решены в новейших устройствах Android, так что мы отключили для них автоматическую остановку VPN. Вы можете включить её обратно в настройках низкого уровня, если потребуется.

  • [Исправлено] Фильтрация HTTPS в приложениях, разработанных под Nougat #979
  • [Исправлено] Проверка лицензии Amazon приводит к прекращению работы фоновых обновлений #1121
  • [Улучшено] Уменьшено время закрытия активных прокси-соединений #990
  • [Улучшено] Стили AG теперь защищены от отключения #947

Пользовательский интерфейс

[Добавлено] Массовые изменения опций в разделе "Настройки приложений" #1063

Доступная из контекстного меню, речь о котором шла выше, эта опция дает возможность быстро и просто получить доступ к наиболее часто используемым настройкам и применить их одновременно для всех приложений.

[Добавлено] Новая опция в "Расишренных настройках": список сетей, для которых не будет фильтроваться локальная сеть #1154

Мы столкнулись с багом, который не позволял фильтровать рекламу в сети Wi-Fi московского метро. Оказалось, что домен wi-fi.ru расположен внутри локальной сети, а их мы исключаем из фильтрации по умолчанию. Вместо того, чтобы создать исключение для этой конкретной сети, мы решили избрать более широкий подход и добавить новую опцию.

  • [Изменено] Обновлены переводы #1138
  • [Изменено] Статистика по всем удаленным приложениям собрана в одном пункте #806
  • [Изменено] Обновлена разметка "Заблокированных" страниц #1029
  • [Изменено] Формат числа, используемый на главном экране приложения, теперь зависит от локали #1117
  • [Изменено] Иконки пакета "Удаленные приложения" в списке приложений теперь отображаются неактивными #1105
  • [Изменено] Режим "Уведомление без иконки" сделан режимом по умолчанию для настройки "Иконки уведомления" #988
  • [Исправлено] В боковом меню отображается некорректный статус #1101
  • [Исправлено] Кнопка "Узнать больше" ведёт на несуществующую страницу #1113
  • [Исправлено] Интерфейс раздела "FAQ" ломается на Android 5.1.1 при выделении текста #1097
  • [Исправлено] Иконка в быстрых настройках не подсвечивается/не затемняется при переключении защиты #1100
  • [Улучшено] Скорость работы в разделе "Настройки приложений" значительно увеличена #1099
  • [Улучшено] Настройка `pref.filtered.ports` теперь воспринимает диапазоны портов #830

Прочее

[Добавлено] Расширенная настройка "Интервал проверки жизни службы" #1067

В зависимости от прошивки, Android может быть очень агрессивен к службам, работающим в фоне, часто "убивая" их. В случае Adguard такое агрессивное поведение может быть поистине разрушительным. Данная настройка запускает особую "наблюдательную" службу, цель которой - поддерживать основной процесс запущенным. Однако, по умолчанию эта опция выключена, так как большинство устройств Android всё-таки не страдает от этого "недуга".

  • [Добавлено] Венгерский фильтр #1011
  • [Добавлено] Французский фильтр #1127
  • [Добавлено] Фильтр ABVPN #1015
  • [Изменено] Обновлен список HTTPS исключений по умолчанию #1116
  • [Изменено] Опция 'Обновляться только по WiFi' затеняется, когда автоматическое обновление фильтров выключено #953
  • [Исправлено] Вылет во время обновления Adguard #1086
  • [Исправлено] Баг затенения 'Периода автообновления фильтров' #956
  • [Исправлено] VpnService.prepare крашится из-за модуля XPosed #1084
  • [Исправлено] Невозможность отправить MMS, когда Adguard находится в режиме автоматического прокси #1058
  • [Исправлено] Уведомление об истечении Премиум лицензии отображается сразу после первой установки #1062
  • [Исправлено] Попытка приобрести лицензию через приложение приводит к вылету Adguard, если не установлено ни одного браузера #1112
  • [Исправлено] Проблемы совместимости
  • [Улучшено] Переработан порядок обработки UDP-соединений #906

Совсем недавно мы выпустили срочное обновление версии 2.8, а сегодня уже готовы выпустить новое. Разумеется, такая ситуация не является нормой, мы это понимаем, и приложим все усилия, чтобы такого больше не повторилось в будущем.

Самая серьезная из исправленных ошибок касается одной из настроек низкого уровня - pref.vpn.ipv4.bypass. Как подсказывает само название, данная опция позволяет отключить фильтрацию для всего ipv4 трафика. В последней версии она просто-напросто отсутствовала.

Наряду с проблемой, упомянутой выше, мы исправили так же несколько других, менее серьезных ошибок.

Срочное обновление для для недавно вышедшей версии 2.8. Новая версия содержит только одно, но крайне важное исправление:

[Исправлено] Ошибка в маршрутных исключениях #939

Эта ошибка влияла на работу Adguard в сетях WiFi и могла привести к некоторым проблемам, таким как: отсутствие фильтрации для некоторых сайтов, неработоспособность FTP-сервера в локальной сети, проблемы с работой функции Wi-Fi calling.

Наконец, пришло время выпустить в свет версию 2.8 Adguard для Android! Она выводит качество блокировки рекламы на новый уровень - обратите внимание на такие новшества как Фильтр доменных имён и поддержка расширенного CSS. Множество новых настроек низкого уровня позволит продвинутым пользователям настроить приложение по своему усмотрению, а для всех остальных мы приготовили немало улучшений "качества жизни" и всевозможных исправлений багов. Мы надеемся, что каждый найдет что-то полезное в новой версии Adguard для Android.

Блокировка рекламы

[Добавлено] Поддержка расширенного CSS и расширенных селекторов #810

Поддержка расширенного CSS - это очень важное дополнение с точки зрения будущих (и настоящих) возможностей блокировки рекламы. Расширенный CSS - это модуль для применения CSS стилей с расширенными опциями выбора элементов. Фактически это означает, что мы теперь сможем выбрать и, следовательно, заблокировать некоторые элементы, перед которыми ранее мы были бессильны. На данный момент мы поддерживаем следующие псевдо-классы: -ext-has ( :has ), -ext-contains ( :contains ), -ext-matches-css ( :matches-css ).

"Расширенные селекторы" - это технический термин, но что же за ним скрывается? Теперь, с поддержкой расширенных селекторов, нам гораздо проще создавать некоторые типы правил, которые раньше создавать было намного, намного труднее. Среди прочего, например, такие правила необходимы для блокировки вещей типа "Спонсорских постов" в Facebook и Вконтакте.

[Добавлено] Упрощенный фильтр доменов #876

Свежее прибавление в семействе фильтров Adguard. Упрощенный фильтр доменов составлен из нескольких фильтров (Английский фильтр, Фильтр социальных сетей, Фильтр счетчиков и систем аналитики, Фильтр мобильной рекламы, EasyList и EasyPrivacy), преобразованных для лучшей DNS фильтрации. Он блокирует рекламу и счетчики везде, где возможно указывать собственные DNS адреса. Заметьте, что он блокирует домены целиком, а не отдельные URL. Чтобы узнать больше о DNS блокировке, посетите наш сайт adguard.com.

[Изменено] Опция "Фильтровать DNS запросы" теперь также доступна в бесплатной версии #875

С запуском бесплатного Adguard DNS нет большого смысла в том, чтобы держать эту функцию платной. Теперь она будет одинаково доступна как премиум, так и обычным пользователям. В Премиум версии приложения достаточно и других полезных опций :)

[Добавлено] Настройка низкого уровня `pref.root.clear.youtube` #907

Эта опция позволит пользователям с root-доступом автоматически удалять данные приложения YouTube, что, похоже, является необходимым для блокировки рекламы в нём.

  • [Добавлено] Модификатор $important #833
  • [Добавлено] Модификатор типа контента $websocket - он позволит создавать правила исключительно для соединений WebSocket #801
  • [Добавлено] Новая настройка низкого уровня: "pref.boot.startup.delay" #776
  • [Добавлено] Опция 'pref.filtered.ports' добавлена в настройки низкого уровня - продвинутые пользователи могут теперь фильтровать новые порты #796
  • [Добавлено] Латвийский фильтр #730
  • [Добавлено] Фильтр List-KR #756
  • [Изменено] Несколько браузеров добавлено в список фильтруемых по умолчанию #757, #808, #862, #922
  • [Исправлено] Правила $replace теперь могут применяться одновременно с другими правилами фильтрации #844
  • [Исправлено] Модификатор $app игнорируется при фильтрации HTML контента #921
  • [Исправлено] HTML правила фильтрации с атрибутом wildcard не могут быть обработаны #917
  • [Улучшено] HAR-логгер, используемый в целях отладки #784
  • [Улучшено] Блокировка QUIC-соединений в браузере Chrome #766
  • [Улучшено] Увеличена максимальная длина правил фильтрации контента #590
  • [Улучшено] Теперь пользователи могут сами выбирать период проверки обновлений фильтров #746

Работа с сетью

[Добавлено] Настройка низкого уровня `pref.vpn.ipv4.bypass` #909

Если эта опция включена, Adguard будет игнорировать все IPv4 соединения. Это может показаться странным и ненужным, но в реальности это позволяет использовать Adguard в режиме блокировщика рекламы DNS-уровня. Для этого достаточно включить следующие настройки: `pref.vpn.ipv4.bypass`, `pref.vpn.ipv6.bypass`, фильтрацию DNS запросов и фильтр Adguard DNS (последнее не обязательно, но сильно поможет в блокировке рекламы в браузерах). Adguard перестанет затрагивать трафик других приложений, и будет только блокировать рекламные домены на уровне DNS запросов. Качество блокировки снизится, и функционал Брандмауэра будет больше недоступен, но зато нагрузка на систему будет практически нулевая.

  • [Добавлено] Функция перезапуска VPN #733
  • [Изменено] Теперь для фильтров используется новый сервер #863
  • [Изменено] Метод блокирования IPv6 #853
  • [Изменено] Обновлен список SSL исключений "по умолчанию" #843, #848
  • [Изменено] IPv4-соединения теперь имеют приоритет перед IPv6-соединениями #802
  • [Изменено] Защита теперь автоматически ставится на паузу, когда включен тетеринг по Bluetooth #791
  • [Исправлено] Ошибка "Operation not permitted" во время обработки UDP-подключения #840
  • [Исправлено] Вылет из-за ошибки "Слишком много открытых файлов" #834
  • [Исправлено] Ошибка ENOBUFS во время записи в TUN #724
  • [Исправлено] Прокси SOCKS 5 блокирует интернет-трафик #660
  • [Исправлено] Ошибка обработки запросов HTTP/2 #850
  • [Исправлено] HTTPS соединения с некоторыми вышестоящими HTTP прокси #839
  • [Исправлено] Звонки через Wi-Fi для оператора AT&T #817
  • [Исправлено] Проблема "просачивания" трафика через брандмауэр #765
  • [Улучшено] Adguard автоматически определяет, когда его сертификат перемещается в системное хранилище сертификатов #755 (Помогает в случае https фильтрации на Android N+)
  • [Улучшено] Для запросов службы антифишинга теперь используется протокол HTTPS #912
  • [Улучшено] Стили Adguard теперь защищены от удаления #913

Пользовательский интерфейс

  • [Добавлено] Графа 'Дата установки' на экране статистики приложений #794
  • [Добавлено] Плитка "Быстрые настройки" для Android N и выше #767
  • [Добавлено] Настройка низкого уровня, принудительно отображающая нотификацию "Защита на паузе", даже когда выбран режим иконки уведомления "Нет" #838
  • [Изменено] Были обновлены некоторые локализации #919
  • [Изменено] Обновлен поясняющий текст для методов фильтрации #136
  • [Изменено] Экран "Настройки приложений" автоматически обновляется, когда устанавливается новое приложение - больше не надо перезапускать Adguard #747
  • [Изменено] Раздел "Приложения и Статистика" переименован в "Настройки приложений" и перенесен в главное меню #823
  • [Изменено] IME-режим набора текста для диалогов добавления/изменения пользовательских правил #835
  • [Изменено] Список системных пакетов добавлен в раздел "Техническая информация" на экране "Система" #857
  • [Исправлено] Формат времени в главном окне теперь диктуется системными настройками #819
  • [Исправлено] Логгирование необязательного исключения #854
  • [Улучшено] Редактор фильтров теперь распознает строки, начинающиеся с "!" как комментарии #759

Прочие задачи и проблемы совместимости

Множество других, более мелких задач, полный список которых можно найти в нашем репозитории на GitHub.

Привет! Нам просто не терпится рассказать вам о новой версии Adguard для Android!

В ней есть немного для каждого. Если вам нравится держать всё под контролем и индивидуально настраивать фильтрацию для каждого приложения, обратите внимание на новый раздел настроек - "Настройки приложений". Теперь намного проще настроить поведение приложений именно так, как вам хочется.

Для любителей создавать собственные правила фильтрации мы приготовили новый модификатор: $app. Создавайте правила, затрагивающие только конкретное приложение, или же все прочие приложения, кроме него.

Те, кто использует устройства с Android N, теперь смогут сохранить свои нервы - новая версия Adguard автоматически определяет, если то или иное приложение было создано специально для Android N, что позволяет избежать многих проблем (это также касается некоторых других потенциально проблемных приложений).

И, наконец, все без исключения заметят общее улучшение качества Adguard. Многие баги были исправлены, многие полезные изменения были сделаны. Все детали вы найдете в полном списке изменений ниже.

Пользовательский интерфейс

[Добавлено] Раздел настроек ‘Настройки приложений’ #633

Мы решили серьезно переработать дизайн секции Брандмауэра. Больше в ней не будет раздела “Настройки и статистика приложений”. Вместо нее мы добавили целую секцию под названием ‘Настройки приложений’. Она напоминает убранный раздел, но имеет несколько отличий. Например, мы избавились от “глобальных” переключателей - они часто вводили в заблуждение.

Ещё теперь можно отключать доступ в сеть при выключенном экране, причем для каждого приложения эта функция настраивается отдельно. Причем, когда включена эта опция, не только запрещаются все новые соединения, но и закрываются существующие соединения, когда экран отключается.

Другое большое изменение - способ исключения приложений из фильтрации. Теперь можно отключить фильтрацию трафика, рекламы и фильтрацию HTTPS для любого приложения на экране ‘Настройки приложений’, вместо того, чтобы лезть в низкоуровневые настройки и прописывать имя пакета в список исключений. Есть и другие изменения, мы не будем приводить здесь их все. Мы надеемся, новый дизайн будет более интуитивно понятным, и вы не встретите проблем при работе с ним.

Важное замечание: это пока ещё не большой редизайн, который мы планируем осуществить в версии 3.0. Лишь верхушка айсберга :)

  • [Добавлено] Возможность импорта пользовательского фильтра из локального файла #120
  • [Добавлено] Уведомление, предупреждающее пользователя об истекающей лицензии #606
  • [Добавлено] Новые локализации: словацкий и норвежский #688, #717
  • [Изменено] Отключена вибрация и звук при уведомлениях от Adguard #205
  • [Изменено] Вместо остановки защиты при изменении настроек теперь показывается всплывающее сообщение #667
  • [Изменено] Когда пользователь меняет настройки брандмауэра по умолчанию, Adguard спросит его, хочет ли он сбросить индивидуальные настройки приложений #675
  • [Изменено] Показывать уведомление, когда выключается VPN #672
  • [Изменено] Некоторые другие улучшения пользовательского интерфейса #684, #685, #687, #692, #697, #698, #700, #721, #726
  • [Изменено] Adguard теперь учитывает DNS трафик как трафик “виртуального” приложения с именем “DNS” #668
  • [Исправлено] Adguard закрывается, если смахнуть его при выбранной настройке “Нет” иконки уведомления #662
  • [Исправлено] Проблема с недоработанной прошивкой Samsung (нарушены звуки уведомлений) #716
  • [Исправлено] Описание Премиум функций #669
  • [Исправлено] Доступность интерфейса для слабовидящих и незрячих пользователей #519

Блокировка рекламы

[Добавлено] Модификатор $app #644

Этот модификатор будет полезным для продвинутых пользователей, которые создают собственные правила фильтрации. Это позволяет как блокировать рекламу в определенном приложении, так и везде, кроме этого приложения. Например, Facebook использует одни и те же домены как для рекламы, так и для полезных целей. Этот модификатор позволяет блокировать фейсбук-рекламу в других приложениях, не ломая само приложение Facebook.

[Исправлено] Выявление приложений, написанных для Android N #653

Из-за политики безопасности Androin N, фильтрация HTTPS невозможна для приложений, разработанных специально для Android N, или для других приложений, которые не доверяют пользовательским сертификатам. Раньше это могло приводить к ошибкам и вылету таких приложений. Теперь Adguard определяет приложения, написанные для Android N, и не фильтрует для таких приложений HTTPS трафик.

  • [Добавлено] Фильтр RoList добавлен в список поддерживаемых #523
  • [Изменено] Браузеры Gello и Opera labs добавлены в список фильтруемых по умолчанию #708, #731
  • [Исправлено] Отключение фильтрации для приложения “Android OS” теперь полностью исключает пакеты ОС из VPN #732
  • [Исправлено] Добавлена поддержка синтаксиса псевдо класса :style #701
  • [Исправлено] Поведение модификатора $empty изменено для улучшения фильтрации #677
  • [Улучшено] Увеличен максимальный размер правил фильтрации контента #590

Работа с сетью

  • [Изменено] DNS запросы разрешены для root пользователя #535
  • [Исправлено] Белый список SSL больше не применяется к случайным доменам #738
  • [Исправлено] Проблема, когда приложения не могут установить соединение при включенной блокировке по DNS, даже находясь в списке разрешенных #714, #720
  • [Исправлено] Решена проблема “перекрытия” наших Apache commons классов старыми версиями, поставляемыми в Android #709
  • [Исправлено] Все наши запросы стали более безопасными с использованием SSL/TLS #611

Установка/Обновление

  • [Добавлено] Автоматический перезапуск защиты после обновления Adguard #725
  • [Исправлено] Самоотключение Adguard при обновлении #696

Совместимость

Отныне пользователям будет намного проще добавлять приложения в исключения. Теперь нет нужды переходить в настройки низкого уровня, достаточно просто открыть экран приложения в разделе ‘Настройки приложений’, и добавить его в исключения прямо оттуда.

Следующие проблемы совместимости были исправлены:

  • Блокировка рекламы мешает воспроизведению видео в приложении Mail.ru Новости #711
  • Не работает загрузка на Yandex Disk #736
  • Режим экономии заряда Samsung #378, #656
  • Оптимизация батареи HTC #536
  • Приложение Sync for Reddit #645
  • Приложение Cortana voice #661
  • Приложение Lazada #680
  • Google Calendar #658

Следующие приложения добавлены в исключения из-за проблем, вызванных фильтрацией:

Idealo, Mountainview, Itau, Yik Yak, Box, Jet, MeetMe, MoovIt, com.samsung.syncservice, Waze, Prisma, Grindr, Romeo Uncut, SwiftKey, S Voice, Goes, NU.nl, Coursera, Astana Bank, Google Now, Yandex Navigator, Heetch, TomTom Go Mobile, Приложения Amazon, некоторые банковские приложения

(Задачи: #673, #729, #641, #516, #642, #676, #612, #528, #492, #733, #715, #710, #702, #712, #686, #679, #674, #659, #655, #650, #637, #584, #447, #624, #647)

Привет всем!

Казалось бы, совсем недавно выпускали версию 2.5, но мы никогда не стоим на месте: сегодня мы хотим вам представить Adguard для Android 2.6!

Улучшений и нововведений достаточно много. Предыдущая версия ознаменовала добавление в наше приложение https-фильтрации, в этом обновлении мы ускорили https в очень много раз :) Она работает гораздо быстрее и стабильнее.

А ещё мы добавили настраиваемые DNS-сервера, улучшили совместимость с другими приложениями, внесли поправки в пользовательский интерфейс, добавили новые фильтры для ещё более комфортного пользования интернетом и многое другое!

Блокировка рекламы

[Добавлено] Фильтр раздражителей: #594

Мы приняли решение создать новый, отдельный фильтр для раздражающих элементов, которые отвлекают пользователя от веб-контента и в целом мешают нормальному веб-серфингу. Как вы можете знать, у нас уже есть фильтр социальных сетей, который удаляет бесчисленные виджеты и всевозможные кнопки типа "Мне нравится", "Поделиться", "Твитнуть" и т.д. (мы уверены, вам приходилось замечать, как много их может быть на некоторых сайтах). Наш новый фильтр пойдет ещё дальше в этом деле - ваша работа в интернете станет ещё более комфортной.

Узнать о новом фильтре больше можно в нашем блоге: https://blog.adguard.com/ru/news/annoyances-filter.html

[Добавлено] Настраиваемые DNS сервера: #139

С Adguard вы теперь можете использовать любые DNS сервера, которые хотите, а не только системные. Почему это хорошо? Часто бывает так, что у провайдера DNS-сервера работают не очень здорово, поэтому люди настраивают более быстрые сторонние или OpenDNS. Кроме того, бывает, что в некоторых странах сайты блокируются по DNS, в этом случае замена ДНС решает проблему. А так вы теперь можете даже использовать сервера, которые тоже блокируют рекламу, или реализуют систему подобную родконтролю, как у Яндекса.

Так же как и с настройками прокси, Android не позволяет вам делать этого при использовании мобильного подключения, так что Adguard является единственной опцией. Чтобы сделать это: перейдите в Настройки - Расширенные - Настройки низкого уровня - тапните по pref.vpn.dns и затем введите предпочитаемые адреса DNS серверов (по одному на каждой строчке).

Другие изменения

  • [Добавлено] Фильтр Korean Adblock: #556
  • [Добавлено] Фильтр Fanboy's Swedish: #627
  • [Добавлено] Фильтр Fanboy's Vietnamese: #589
  • [Добавлено] Приложение LastPass добавлено в список фильтруемых по умолчанию: #476
  • [Исправлено] Улучшена блокировка рекламы в приложении Youtube: #573
  • [Исправлено] Adguard не мог определить HTML на некоторых сайтах: #554

Работа с сетью

[Добавлено] Настройки вышестоящего прокси-сервера: #51

Один из самых часто задаваемых вопросов об Adguard - "могу ли я использовать его вместе с другим VPN-сервисом?". Обычно ответ звучал как "нет, вы не можете запустить два VPN-сервиса одновременно (если у вас нет рут-доступа и вы не используете Adguard в режиме прокси)". Мы очень рады объявить, что теперь мы предлагаем новое решение, подходящее для нерутованных устройств.

Означает ли это, что вы теперь можете запускать два VPN одновременно? Нет, к сожалению, это по-прежнему невозможно. Однако, наиболее популярные VPN-провайдеры предоставляют возможность вместо этого использовать прокси, и именно это можно будет теперь проделать и с Adguard.

Например, если вы пользуетесь PIA VPN, вы теперь можете настроить Adguard так, чтобы использовать его SOCKS5 прокси. Узнать об этом больше можно здесь (прокрутите вниз до ссылки "SOCKS5 proxy").

Возможно, вы захотите использовать TOR вместе с Adguard, и такая возможность у вас теперь тоже есть! Ниже приведена короткая инструкция, как настроить работу Adguard вместе с Orbot: Proxy with Tor.

  1. Запустите Orbot.
  2. Откройте Adguard.
  3. Перейдите в Настройки - Расширенные, откройте Настройки прокси.
  4. Выберите тип прокси SOCKS4, установите хост на 127.0.0.1 и порт на 9050.
  5. И это всё, запускайте защиту Adguard и весь ваш трафик будет проходить через TOR.

Ещё одно важное замечание заключается в том, что на данный момент Adguard является единственным способом использовать прокси с мобильным трафиком. Android просто-напросто не предоставляет такой опции.

[Добавлено] Новая настройка низкого уровня, позволяющая блокировать весь IPv6 трафик в режиме фильтрации "автоматического прокси": #601

Похоже на то, что в режиме автоматического прокси Adguard не может фильтровать IPv6 трафик. В качестве временного решения мы добавили новую низкоуровневую настройку "pref.proxy.block.ipv6", позволяющую заблокировать IPv6 трафик для публичных сетей.

[Добавлено] Настройка низкого уровня, позволяющая записать HTTP/HTTPs контент в файл: #502

Это опция будет крайне полезна для разработчиков фильтров и просто энтузиастов. Adguard сохраняет HTTP(s) запросы в формате HAR (http archive) v1.2, который может быть с легкостью проанализирован приложением Fiddler: #502

[Улучшено] Производительность при HTTPS фильтрации: #501

Ещё один популярный вопрос касается падения скорости загрузки через HTTPs. Фильтрация HTTPs - ресурсоемкая задача, так что мы ожидали этого. Чего мы не ожидали, так это того, что некоторые сервисы вроде Google Play могут загружать приложения посредством HTTPs. Таким образом, нам пришлось сильно оптимизировать скорость фильтрации. На наших тестовых устройствах было показано увеличение скорости в 5-10 раз!

Другие изменения

  • [Изменено] Обновлен список "по умолчанию" HTTPS исключений (теперь насчитывающий почти 1000 доменов): #579
  • [Fixed] Do not start VPN when another VPN is in use: #527
  • [Исправлено] Звонки по Wi-Fi в сети UK EE не функционируют при активном Adguard: #582
  • [Исправлено] Отсутствует HTTPS фильтрация для доменов Google в браузере Chrome: #365
  • [Исправлено] Пустые поля после удаления рекламных блоков видны в некоторых приложениях с включенной HTTPs фильтрацией: #402
  • [Исправлено] Adguard не блокирует соединения, когда приложение переключается на SSL 3.0: #562
  • [Исправлено] (проблема с Play music) некоторые приложения посылают рекламные запросы ежесекундно: #511
  • [Исправлено] Фильтрация HTTPS не работает для доменов Google (Android N): #486
  • [Исправлено] Ошибка генерирования сертификата для сертификатов без альтернативного имени: #548
  • [Исправлено] Автоматическое перенаправление не работает, когда в настройках APN установлен прокси сервер: #432
  • [Исправлено] Добавлено обходное решение для процедуры обновления на Android N: #634
  • [Исправлено] VPN не стартует при быстром переключении сети: #636

Пользовательский интерфейс

  • [Добавлено] Показывать предупреждение, когда пользователь хочет установить значение опции "Иконка уведомления" на "Нет": #497
  • [Исправлено] Уведомление о "конфликте" тетеринга показывается каждый раз: #503
  • [Исправлено] Детализация статистики для устройств с низким разрешением: #525
  • [Исправлено] Ширина диалоговых окон: #557
  • [Исправлено] Проблема доступности функций приложения для незрячих пользователей и пользователей с ослабленным зрением: #519
  • [Добавлено] Добавлен значок Adguard для быстрого включения и выключения Adguard #481
  • [Изменено] Вариант виджета размером 1х1 #481
  • [Добавлено] Языком "по умолчанию" теперь является "Системный" (используется системный язык, даже если вы его поменяете) #131
  • [Исправлено] Проблема, при которой ярлык Adguard открывает пользовательский интерфейс приложения #610

Совместимость

  • [Исправлено] Aliexpress: #615
  • [Исправлено] Yandex Navi и Maps: #447
  • [Исправлено] Wire: #517
  • [Исправлено] Sberbank и режим ручного прокси: #545
  • [Исправлено] Приложение Adwords: #327
  • [Исправлено] Outlook mobile app: #560
  • [Исправлено] Openbank: #504
  • [Исправлено] Samsung Theme Store: #571
  • [Исправлено] Синхронизация SimpleNote: #540
  • [Исправлено] Wawa: #543
  • [Исправлено] Yelp (невозможно провести транзакцию): #603
  • [Исправлено] PrivatBank: #567
  • [Исправлено] Angry Birds Friends: #546
  • [Исправлено] HERE Maps: #530
  • [Исправлено] FarPost Кино: #529

Другое

  • [Исправлено] Функция экономии заряда батареи на Samsung нарушает работу Adguard: #378
  • [Исправлено] Режим оптимизации батареи в HTC нарушает работу Adguard: #536
  • [Исправлено] Лицензионный ключ отображается в файле журнала: #595
  • [Исправлено] Ограничено количество запросов к серверу с проверкой статуса лицензии: #574
  • [Исправлено] Режим экономии заряда на устройствах HTC: #536

Не так давно мы объявили о скором выходе новой версии Adguard для Android, и сегодня мы держим свое обещание, выпуская Adguard 2.5. Вы увидите как множество исправлений старых багов, так и новые функции, и некоторые из них ОЧЕНЬ круты. Если вы следите за нашим блогом или форумом, то вы уже знаете, что "изюминкой" этого релиза является добавление фильтрации HTTPS. И да, это означает никакой больше рекламы на YouTube, Вконтакте, Твиттере - везде, где вам угодно. Но, помимо этого, есть и другие поводы для радости. Чтобы узнать, какие именно, читайте далее.

HTTPS фильтрация

Ранее, реклама, загружаемая по HTTPS, игнорировалась. Теперь же Adguard может фильтровать HTTPS протокол, что означает, что теперь вся она будет заблокирована. А такая реклама существует много где - в том числе и на популярных сайтах и в приложениях, некоторые из которых мы перечислили выше. Чтобы включить HTTPS фильтрацию, просто перейдите в настройки Adguard -> Фильтрация HTTPS, и установите сертификат Adguard. Вот и все, Adguard будет фильтровать зашифрованные соединения.

Преимущества этого очевидны, но есть и несколько недостатков:

1. Вам понадобится установить пароль (графический или обычный).

2. При включении устройства каждый раз будет появляться уведомление "Network may be monitored". К счастью, его можно просто смахнуть.

Фильтрация HTTPS работает в двух режимах. По умолчанию, Adguard будет фильтровать все HTTPS соединения, за исключением соединений с доменами из белого списка. Другой режим позволяет фильтровать HTTPS соединения только для доменов из черного списка. Мы рекомендуем режим черного списка для владельцев устройств предыдущих поколений, т.к. фильтрация всех HTTPS соединений может негативно сказаться на быстродействии более слабых устройств.

Безопасность

Изначально, основная цель HTTPS в том, чтобы обезопасить ваши данные при пересылке их по сети. Мы очень серьезно относимся к безопасности и потратили много времени на то, чтобы при фильтрации вы не потеряли преимущества HTTPS.

1. Ваш сетевой трафик остается зашифрованным (так как фильтрация происходит внутри устройства).

2. Adguard самостоятельно проверяет сертификаты серверов, и при обнаружении хотя бы намека на опасность, прекращает фильтрацию этого соединения.

3. Adguard не подвержен никаким известным уязвимостям SSL на которые был богат 2015 год (проверить это можно на SSL labs).

4. По умолчанию Adguard не фильтрует соединения с известными доменами банков и других сайтов с персональной информацией.

Для тех, кто хочет полностью контролировать свое устройство, и для сторонников максимальной безопасности, вероятно, больше подойдет режим черного списка - учтите это, т.к. по умолчанию будет включен режим белого списка.

Пользовательский интерфейс

  • [Изменено] Новая иконка в стиле "material" #203
  • [Улучшено] Увеличена детализация статистики #48
  • [Изменено] Возвращена кнопка "Оценить" в сборках для Amazon AppStore #232
  • [Исправлено] Выделенный текст сливается с выделением в низкоуровневых настройках #260

Блокировка рекламы

[Изменено] В Android 6.0 Adguard теперь автоматически ставит защиту на паузу, если включен режим энергосбережения (если только оптимизация батареи не отключена для Adguard) #247

Мы считаем, что это важное изменение. Когда Android переключен в режим энергосбережения, все приложения отрезаются от интернета. Но Adguard VPN по-прежнему был активен и получал пакеты данных от этих приложений. Теперь мы просто отключаем защиту на время работы этого режима. Когда режим энергосбережения выключается, мы автоматически восстанавливаем защиту.

  • [Добавлено] Добавлена поддержка модификатора $replace для базовых правил #239
  • [Изменено] $popup правила теперь применяются к редиректам #281
  • [Изменено] Оптимизирована скорость фильтрации #470
  • [Исправлено] Adguard не фильтрует страницы с типом "application/xhtml" #477
  • [Исправлено] Ошибка построения абсолютного URL при разборе кода страницы #442

Добавлены различные фильтры, языковые и прочие:

  • [Добавлено] Фильтр "Anti-Adblock Killer | Reek" #420
  • [Добавлено] Фильтр Polish cookies #354
  • [Добавлено] Фильтр Persian/Farsi #296
  • [Добавлено] Финский фильтр #293
  • [Добавлено] Фильтр Greek AdBlock #282
  • [Добавлено] Болгарский фильтр #259
  • [Добавлено] Эстонский фильтр #468

Совместимость

  • [Исправлено] Приложение Telegram #294
  • [Исправлено] Yandex.Navigator #278
  • [Исправлено] Sleipnir Mobile добавлен в список браузеров #316
  • [Исправлено] VIA browser добавлен в список браузеров #381
  • [Исправлено] Ошибка синхронизации в приложении Fixed Nimbus Note #364
  • [Исправлено] Приложения Zoiper и CSipSimple #422
  • [Исправлено] Некоторые банковские приложения добавлены в исключения #414, #397
  • [Исправлено] IP Cam Viewer Pro #321
  • [Исправлено] Приложение LiveJournal #144
  • [Исправлено] SMS и MMS приложения SK Telecom #412
  • [Исправлено] Приложение Nekto Me #374
  • [Исправлено] Совместимость приложения GoPro с VPN #495
  • [Исправлено] Приложение Disa #499

Языки и переводы

Добавлены локализации для следующих языков:

  • [Добавлено] Финский язык #293
  • [Добавлено] Венгерский язык #309
  • [Добавлено] Китайский традиционный язык #277
  • [Добавлено] Болгарский язык #444
  • [Добавлено] Хорватский язык #494
  • [Добавлено] Вьетнамский язык #493
  • [Добавлено] Голландский язык #500

Другое

  • [Добавлено] Опция отключения заставки при запуске Adguard #490
  • [Добавлено] Предупреждение для пользователей смартфонов о статистике использования батареи #366
  • [Добавлено] Поддержка браузера Apus #449
  • [Добавлено] Добавлена поддержка HTTP метода REPORT #431
  • [Изменено] Заголовок Origin используется вместо Referer для обработки WebSocket #429
  • [Изменено] Списки из настроек HTTPS сделаны доступными в "низкоуровневых" настройках (чтобы можно было легко их сбросить на "по умолчанию") #457
  • [Изменено] RelayForReddit Pro добавлен в список браузеров (вам не нужен премиум чтобы в нем фильтровалась реклама) #301
  • [Изменено] Улучшено определение HTML контента #348
  • [Исправлено] Код сайта может быть испорчен из-за некорректного HTML внутри тега nosript #400
  • [Исправлено] Adguard игнорирует тег во время вычисления абсолютного URL #401
  • [Исправлено] Adguard не может определить HTML если он начинается с декларации xml #428
  • [Исправлено] Проблема со смахиванием Adguard из списка недавних приложений #292
  • [Исправлено] Ошибка открытия сайта about.com #441
  • [Исправлено] Парсер HTML не должен фильтровать "data:"-адреса #417
  • [Исправлено] Вставка кода Adguard в тег noscript #330
  • [Исправлено] Ошибка разбора тега style со встроенным svg (проблема на lifehacker.com) #373
  • [Исправлено] Проблема с подсчетом неверной статистики для приложений, исключенных из фильтрации (на Android 4.X) #252
  • [Исправлено] Подсчет статистики брандмауэра #338
  • [Исправлено] Исправлен дефект с фильтрацией приложений из списка исключений #252
  • [Исправлено] Дефект с обработкой keep-alive HTTP соединений после блокировки POST запросов #332

Антибаннер

[Добавлено] Добавлены популярные фильтры: #210

Список добавленных подписок:
* ABPindo
* EasyList China
* EasyList Czech and Slovak
* EasyList Hebrew
* EasyList Italy
* Liste AR
* Liste FR
* ABP Japanese Filters
* Adblock polskie reguły

[Добавлено] Поддержка модификатора $generichide: #64
[Добавлено] Поддержка модификатора $genericblock: #63
[Изменено] Использовать раскладки клавиатуры для определения нужных языковых фильтров: #100
[Изменено] Улучшена работа $popup правил: #207
[Исправлено] Дефект с применением правил фильтрации HTML контента - пустые элементы никогда не удалялись: #214
[Исправлено] Исправлена проблема с вычислением базового URL: #212
[Исправлено] Правила с модификаторами $elemhide,$content,$document теперь применяются только к "HTML документам": #181

Внешний вид

[Добавлено] Новая опция в настройке иконки: "Уведомление без иконки": #222

Итак теперь есть четыре варианта:
1. По умолчанию. Иконка и уведомление видны постоянно.
2. Цветная иконка (только для Android 4.X). Иконка и уведомление видны постоянно.
3. Уведомление без иконки. Иконки - нет. Уведомление видимо, но имеет низкий приоритет, так что оно полупрозрачное и расположено под всеми остальными уведомлениями.
4. Нет ни иконки, ни уведомления.

[Изменено] Сделать "перманентным" уведомление о паузе защиты: #231

Это изменение должно помочь с решением проблемы #223. Когда Adguard ставит защиту на паузу, иногда Android может убить его процесс и не перезапустить.

[Изменено] Для каждого фильтра теперь выводится описание: #219
[Изменено] Изменение обозначения Мб на МБ в статистике данных брандмауэра: #240
[Изменено] Уведомление "Защита приостановлена" теперь не имеет высокого приоритета в Android 4.X: #235

Антифишинг

[Изменено] Способ проверки домена изменен на лучший с точки зрения приватности: #162

VPN

[Изменено] Adguard теперь проверяет доступность IP адреса, перед тем как отправить его в фильтрующую прокси: #217
[Исправлено] Падение приложения при прерывании системного вызова: #180
[Исправлено] Функция "Фильтровать DNS запросы" теперь работает при подключении по мобильной сети: #191

Мы улучшили функцию "Фильтровать DNS запросы", теперь она стала намного более надежной и работает как для Wi-Fi, так и для мобильного подключения. Эта функция может значительно уменьшить расход батареи, поэтому мы рекомендуем пользователям опробовать её.

Языки и переводы

[Добавлено] Шведский язык: #158
[Добавлено] Эстонский язык: #157

Совместимость

[Изменено] Link Bubble Browser добавлен в список браузеров: #227
[Исправлено] Ошибочное определение активного режима модема (MIUI, Zenfone2): #138
[Исправлено] Исправлена проблема с фильтрацией Boat Browser и Dolphin Browser с установленными плагинами: #187
[Исправлено] Исправлена проблема совместимости с Viber: #170
[Исправлено] RT Software Studio's Download Manager добавлен в список браузеров: #199
[Исправлено] Yandex Browser Alpha добавлен в список браузеров: #198
[Исправлено] Несовместимость с приложением Periscope: #195
[Исправлено] Приложение sberbank добавлено в список исключений: #169

Мелкие дефекты и изменения

[Изменено] Сжатие тела запроса при отправке логов в поддержку: #216
[Изменено] Улучшить внешний вид экрана со списком изменений в новой версии: #230
[Исправлено] Adguard ломает протокол WebSocket: #248
[Исправлено] Запросы, отправляемые на сервера Adguard, имеют неправильный заголовок User-Agent: #161
[Исправлено] Для заблокированных запросов нужно всегда возвращать статус ответа=500: #236
[Исправлено] BOOT_COMPLETED Intent не всегда отправляется при операции "перезагрузки": #183
[Исправлено] Критическая ошибка: deadlock вызванный медленной операцией записи #238
[Исправлено] Скачивание или загрузка больших файлов может быть сломана: java.net.SocketTimeoutException: #164
[Исправлено] Неправильно работает проверка на фоновое приложение в Android 5.1.1+: #244
[Исправлено] Проблема с T-Mobile Wi-Fi calling: #233
[Исправлено] UDP соединение может быть закрыто еще до того, как оно в первый раз установлено: #175
[Исправлено] Wi-Fi direct не работает с Adguard на устройствах от Samsung: #237
[Исправлено] Символ "*" в модификаторе "wildcard" не срабатывает на символ новой строки: #253

Патч для Adguard 2.1. Исправляет несколько важных дефектов, найденных с момента релиза.

  • [Добавлено] Новая настройка "pref.net.exclusions". Позволяет изменить список приложений, исключенных из фильтрации.
  • [Исправлено] Проблема с зависанием фильтрации во время определения фильтруемого приложения.
  • [Исправлено] Исправлен дефект со скачиванием файлов, размер которых превышает 2Гб.
  • [Исправлено] Исправлен wakelock, возникающий из-за полузакрытых соединений.
  • [Исправлено] Исправлена проблема совместимости с My JDownloader.
  • [Исправлено] Краш приложения при проверке того, находится ли оно в фоне.
  • [Исправлено] Отключена проверка обновлений для версии из Amazon AppStore.
  • Несколько мелких изменений.

Множество исправлений в TCP-стеке:

Ранее существовали значительные сложности со скачиванием больших файлов, особенно с Google Play. Больше это не проблема, вам не надо отключать Adguard, чтобы обновить любимое приложение или скачать новую игру.

Улучшение работы Adguard в целом:

С последними внесенными изменениями Adguard стал быстрее, стабильнее и экономичнее. Это стало возможным благодаря оптимизации сразу нескольких «узких мест».

Другие улучшения:

  • Кэш иконок для брандмауэра перенесен в кэш-папку, чтобы можно было их очищать из настроек приложения
  • Исправлен ненужный перезапуск защиты в режиме прокси
  • Добавлен сброс DNS-кэша при выключении защиты и смене сети
  • Множество доработок в интерфейсе низкоуровневых настроек
  • Добавлена новая низкоуровневая настройка «pref.vpn.capture». Если эта настройка активирована, Adguard создаст специальный файл «tun.pcap», содержащий все сетевые пакеты, переданные через VPN. Этот файл расположен в директории кэша приложения и может быть проанализирован с помощью программы Wireshark
  • Оптимизирована функция записи Pcap файлов в низкоуровневых настройках
  • Скрыта настройка каналов обновления у сборок для Amazon
  • Доработана обработка метода HTTP CONNECT
  • Небольшое исправление на экране связи с разработчиками
  • Добавлены новые локализации: чешский, турецкий, сербский, испанский, французский
Чтобы найти более подробную информацию и обсудить новую версию, посетите наш блог.
  • В настройки добавлен раздел "Брандмауэр" с возможностью его полного отключения

    Брандмауэр Adguard

  • Брандмауэр: добавлена возможность временно отключить блокирование интернета в текущем запущенном приложении.

    Временное отключение блокировки

  • Добавлены низкоуровневые настройки, которые могут помочь с работой в нестандартных сетях и на нестандартных прошивках
  • В низкоуровневые настройки добавлена опция, запрещающая выключение VPN при смене или отключении сети
  • Переработана работа с DNS-фильтрацией: теперь должно работать и там, где заблокированы внешние DNS
  • Переработан жизненный цикл приложения: теперь защита должна правильно выключаться и включаться
  • Исправлена проблема автостарта приложения после долгого сна
  • Исправлена критическая ошибка, после которой Adguard перезагружался
  • Исправлен механизм определения и предупреждения о работе устройства в режиме модема и точки доступа
  • Исправлена проблема с авторизацией в московском метро
  • Исправлена проблема отсылки SMS/MMS в сети AT&T
  • Исправлена проблема подсчета статистики по трафику
  • Исправлена редкая проблема с автоматическим обновлением фильтров
  • Исправлена проблема с интерфейсом брандмауэра на маленьких экранах
  • Добавлена поддержка браузеров Dolphin Zero, Ghostery, CM Private Browsing, Jbak Browser и другие
  • Добавлены исключения: Handcent Next SMS, Chomp SMS, FarmVille 2
  • Обновлены локализации на немецкий и польский языки
  • Исправлено несколько проблем в интерфейсе
Чтобы найти более подробную информацию и обсудить новую версию, посетите наш блог.
  • Добавлена долгожданная функция брандмауэра. Теперь доступ всех приложений в интернет можно будет регулировать. Они не смогут выходить в сеть без вашего ведома и передавать какие-либо данные. Кроме того, с помощью нашего брандмауэра вы сможете разрешить одним приложениями выходить только по мобильному интернету, а другим (например, требующим много трафика) — только через Wi Fi.

    Брандмауэр Adguard

  • Добавлена система мониторинга трафика приложений. 

    Мониторинг трафика

    Adguard покажет, какие приложения и в каком количестве забирают "ресурсы" в данный момент, продемонстрирует потребляемый трафик за сутки, месяц или всё время.
  • Добавлен модуль блокировки рекламных доменов по DNS (найдете в расширенных настройках). Фильтрация DNS заключается в том, что Adguard перехватывает запросы к DNS серверам, с помощью которых программа узнает, на каком IP адресе находится тот или иной домен. Если запросы к домену должны быть заблокированы, то Adguard возвращает специальный блокирующий ответ со временем жизни 1 час. В течении этого часа программа больше не будет совершать запросов к DNS серверу, соответственно нагрузка уменьшится.
  • Осуществлен переход на Material Design. Adguard стал еще «нагляднее» и симпатичнее :)

    Версия 2.0

  • Добавлена поддержка фильтрации IPv6. Ваш провайдер, возможно, ещё даже не внедрил этот протокол, а мы уже добавили его поддержку в режиме VPN. Просто продолжайте пользоваться Adguard как будто ничего не изменилось.
  • Реализована блокировка протокола QUIC в браузере Google Chrome. По этому протоколу Google Chrome качает баннеры и текстовую рекламу. На данный момент использование данного протокола не дает каких-нибудь преимуществ пользователю, поэтому мы решили заблокировать работу этого протокола.
  • Добавлен упрощенный режим фильтрации без косметических правил. Пригодится для слабых устройств с ограничением по оперативной памяти и ресурсам процессора. Баннеры также замечательно блокируются, но на их месте будут оставаться «дыры», которые обычно скрываются косметическими правилами, присутствующими в других режимах фильтрации.
  • Добавлена функция импорта пользовательских списков правил из файла.
  • Добавлен виджет для рабочего стола, позволяющий в один клик управлять защитой.
  • Добавлена возможность выбора канала обновлений - бета/релиз. Если вы планируете всегда пользоваться последней бета-версией, не забудьте поставить галочку в расширенных настройках.
  • Исправление работы TCP-стека при скачивании больших файлов (Google Play и т.п.).
  • Значительно переработана работа с UDP и TCP подключениями, что позволило снизить нагрузку и увеличить количество одновременных подключений.
  • Разрешено использовать системные Intent'ы для управления сервисом из других программ (Tasker и т.п.).
  • Доработана система перезапуска защиты после переподключения к сети.
  • Добавлена поддержка браузеров NoChromo, Chrome Dev, Amazon Silk.
  • Новая Opera Max добавлена в исключения, теперь можно использовать её совместно с Adguard в режиме прокси.
  • Добавлены новые нескучные иконки для разных режимов приложения. Наши уведомления стали более наглядными с новыми иконками паузы, доступного обновления, либо при нахождении на устройстве конфликтующего приложения.
  • В Lollipop больше нет цветной иконки в строке уведомлений. В новой версии Android корпорация Google выпустила новые требования к дизайну, и при использовании нами новых технологий и сборке Adguard под новую систему, цветная иконка портится инструментами сборки. Поэтому, нам пришлось отказаться от цветной иконки в строке уведомлений на Android Lollipop (5.0+).
  • Переработан интерфейс работы с пользовательскими списками.
  • Исправлена проблема с отправкой MMS через оператора Verizon.
  • Исправлена отправка SMS у оператора T-Mobile.
  • Добавлены новые языки и обновлены существующие локализации.
  • Множество мелких, но важных исправлений.
Чтобы найти более подробную информацию и обсудить новую версию, посетите наш блог.
* Исправлено несколько ошибок при фильтрации HTTPS-трафика
* Исправлен дефект с остановкой процесса при смахивании его из недавних приложений
  • Улучшена фильтрация HTTPS, теперь мы можем заблокировать рекламу в Skype
  • Оптимизирована производительность программы
  • В случае, если защита отключена, сервис Adguard теперь корректно отключается после обработки сетевых событий
  • Ускорена фильтрация тяжелых HTML-страниц
  • Исправлена проблема с Android 4, "убивающим" процесс Adguard после "смахивания" из недавних приложений
  • Исправлена ошибка автостарта, возникающая при неправильном порядке событий, получаемых нашим сервисом (если мы получаем событие о появлении сети до события о старте системы)
  • Теперь мы используем лучший способ для исключения приложений из VPN в Lollipop
  • Исправлена ошибка работы Adguard на Android 4.3 SGS3
  • Оптимизировано потребление памяти при загрузке больших файлов
  • Исправлено несколько небольших проблем совместимости

Вы можете обсудить последнюю версию в нашем блоге: here.

+ Добавлена поддержка бета-версии яндекс браузера и habit-браузера.
* Приложение Messenger от Google добавлено в список исключений.
* Исправлена ошибка исключения локальной сети из фильтрации в предыдущей бета-версии. Теперь локальная сеть исключена на всех устройствах. Это должно исправить конфликты с работой с локальными FTP-серверами, Sonos, Amazon Fire TV и подобными.
* Исправлена ошибка фильтрации сайтов, использующих Content-Security-Policy.
* Исправлена работа в прокси+автомат режиме на устройствах с версией ядра 3.10.
* Исправлена ошибка с работой Adguard в случае, когда в настройках сети указана прокси с портом 80.
* Исправлено отображение статистики на главном экране программы для случаев, когда сэкономлено больше 1 Гб трафика.
* Исправлена проблема с совместимостью с приложением Яндекс Диктовка.
* Исправлена проблема совместимости с Google Play Music.
* Исправлена проблема с ожиданием ROOT доступа на включении устройства.
Исправлен критичный дефект из-за которого могла отсутствовать фильтрация некоторых соединений
Добавлено в версии 1.1.805:

+ Поддержка ограниченной фильтрации HTTPS запросов
+ Добавлены украинский и немецкий языки
+ Протестировано и оптимизировано для Android 5.0 Lollipop
+ Добавлена поддержка Naked Browser
+ Добавлена настройка иконки уведомления
+ Добавлена поддержка новых типов фильтрации (regexp-правила)

Исправлено в этой версии:

* Исправлено несколько дефектов совместимости с другими программами, в том числе Telegram, Handcent SMS, Dropsync, Dropbox, Bleep, Meduza, PAC Console, клиент 4pda
* Исправлена ошибка обработки UDP трафика в режиме VPN (проявлялась в мессенджере Bleep)
* Исправлено несколько причин "падений" приложения
* Ускорен запуск защиты в режиме прокси
* Оптимизировано потребление CPU и батареи
* Устранена проблема обработки некоторых запросов, при которых часть ресурсов не загружалась
* Исправлены проблемы отображения интерфейса в альбомном режиме на устройствах с небольшим разрешением экрана
* Устранены возможные конфликты при попытке использования одного номера порта с другим прокси-сервером
* Исправлена ошибка обработки запросов к доменами с несколькими A-записями в DNS
После месяца открытого бета-тестирования мы, наконец, объявляем о первом официальном релизе Adguard для Android. Огромное спасибо всем, кто помогал нам тестировать приложение! Благодаря вам за последний месяц было исправлено больше 100 дефектов!

Мы не останавливаемся на этом и продолжаем развивать Adguard дальше. Пожалуйста, пишите нам о любом недочете или пожелании, мы всегда на связи и готовы помочь.
+ Заставка при запуске
* Исправлена ошибка обработки HTTP/1.0 соединений
* Исправлена фильтрация Google Chrome в режиме сжатия при использовании режима прокси в Adguard
* Небольшие исправления по UI
+ Добавлен экран первичной настройки
+ Автоматическое определение неподдерживаемых браузеров
* Исправлен дефект с медленной загрузкой на некоторых устройствах
* Исправлено несколько дефектов с перезапуском сервиса
* Исправлено множество небольших дефектов
+ Adguard в режиме прокси теперь может работать одновременно с DrWeb и Opera Max
+ Добавлено несколько новых вопросов в FAQ
* Исправлена ошибка обработки ситуации с отстутствующим VPN
* Исправлено падение Adguard в режиме прокси
* Исправлена проблема с автозапуском программы, когда ROOT запускался позже самой программы
* Небольшие улучшения в UI: добавлен новый диалог при первом включении VPN
* Значительно оптимизировано потребление оперативной памяти
* Ускорена работа приложения и инициализация защиты
* Решена проблема с отключающейся иногда защитой
* Исправлена несовместимость с приложениями Viber, Okko, Mobilism
* Исправлена несовместимость режима прокси с Youtube и Play
* Улучшен механизм обновлений в независимой версии (apk)
* Множество исправлений небольших багов
* Исправлен краш приложения при скачивании "тяжелых" файлов в VPN режиме
* Исправлена фильтрация в Opera Classic
* Небольшие исправления по UI
* Исправлена ошибка с авторестартом VPN
* Исправлена проблема с автообновлением, когда включен прокси
* Исправлена ошибка обработки POST запросов в keep-alive соединении
+ Добавлен пробный период
+ Добавлен уровень логгирования "Только ошибки"
* Исправлен дефект с запуском Adguard даже когда защита не была включена
* Исправлен серьезный дефект с HTTP keep-alive соединениями
* Исправлено множество небольших дефектов
Открытая бета-версия Adguard для Android