Yet Another Call Blocker | Без труда блокируйте нежелательные вызовы



Реп: (1947)
Yet Another Call Blocker
Версия: 0.5.17

Последнее обновление программы в шапке: 19.11.2021

Теги: Управление звонками
Прикрепленное изображение

Скриншоты
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


Краткое описание:
Приложение-блокировщик поможет избежать приема нежелательных входящих вызовов

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

Особенности:
* Использует заранее загруженную (офлайн) базу номеров.
* Автоматически блокирует вызовы с номеров с отрицательным рейтингом (опция).
* Локальный чёрный список с поддержкой масок.
* Отображает уведомление с краткой информацией о номере (рейтинги, кол-во отзывов, категория) при входящих вызовах (опция).
* Автоматические инкрементальные (небольшие) обновления базы (опция).
* Возможность посмотреть онлайн-отзывы по номеру звонящего (используется сторонний сервис).
* "Продвинутый режим блокирования вызовов" для блокирования вызовов на Android 7+ до того, как телефон зазвонит (требует включения в Настройках приложения вручную).
* Открытый исходный код
* Темная тема

Подготовка и настройка:
* Установите и запустите приложение.
* По умолчанию включена опция отображения уведомлений при входящем вызове, поэтому приложение запросит разрешения связанные с телефонными вызовами.
* При первом запуске будет предложено загрузить базу номеров, это необходимо для полноценной работы приложения. Просто подтвердите загрузку.
* Рекомендуется включить опцию "Авто-обновл. базы номеров", чтобы получать ежедневные обновления базы (загружаются только изменения, поэтому расход трафика небольшой).
* Включите опцию "Блокир. по отзывам", чтобы автоматически сбрасывать звонки c номеров с отрицательным рейтингом.
* С опцией "Отображать имена контактов" вызовы от контактов перестанут расцениваться как неизвестные.
* После настройки всё должно работать (но вы всегда можете найти больше опций в Настройках). Приятного общения!

База номеров загружается из gitlab-репозитория.
Обновления и отзывы предоставляются сторонним сервисом.
Информация, позволяющая идентифицировать пользователя или устройство, не раскрывается
(за исключением лишь самого номера, для которого запрашиваются отзывы).

Приложение всё ещё находится в разработке. Любая помощь приветствуется.


Требуется Android: 4.0+
Русский интерфейс: Да
Имя пакета: dummydomain.yetanothercallblocker

F-Droid: https://f-droid.org/ru/packages/dummydomain.yetanothercallblocker/
Gitlab: https://gitlab.com/xynngh/YetAnotherCallBlocker


Скачать:
Версия: 0.5.17 Yet Another Call Blocker (Пост hgnnyx #111043503)
Версия: 0.5.16 Yet Another Call Blocker (Пост hgnnyx #108552613)

Прошлые версии
Версия: 0.5.15 Yet Another Call Blocker (Пост hgnnyx #107314578)
Версия: 0.5.14 Yet Another Call Blocker (Пост hgnnyx #106678598)
Версия: 0.5.13 Yet Another Call Blocker (Пост Sergey0806 #104671987)
Версия: 0.5.12 Yet Another Call Blocker (Пост hgnnyx #102839232)
Версия: 0.5.11 Yet Another Call Blocker (Пост hgnnyx #101617161)
Версия: 0.5.10 Yet Another Call Blocker (Пост pokpok #101229777)
Версия: 0.5.9 Yet Another Call Blocker (Пост pokpok #100987895)
Версия: 0.5.8 Yet Another Call Blocker (Пост hgnnyx #100546538)
Версия: 0.5.6 Yet Another Call Blocker (Пост pokpok #100319231)
Версия: 0.5.5 Yet Another Call Blocker (Пост pokpok #100104771)
Версия: 0.5.4 Yet Another Call Blocker (Пост pokpok #99709311)
Версия: 0.5.3 Yet Another Call Blocker (Пост pokpok #99239326)
Версия: 0.5.2 Yet Another Call Blocker (Пост hgnnyx #99132235)
Версия: 0.5.1 Yet Another Call Blocker (Пост hgnnyx #98953889)
Версия: 0.5.0 Yet Another Call Blocker (Пост hgnnyx #98948133)
Версия: 0.4.11 Yet Another Call Blocker (Пост pokpok #98652677)
Версия: 0.4.10 Yet Another Call Blocker (Пост pokpok #98558454)
Версия: 0.4.9 Dark Mod Yet Another Call Blocker (Пост JDM.707 #96988504)
Версия: 0.4.9 Yet Another Call Blocker (Пост pokpok #98455857)
Версия: 0.4.7 Yet Another Call Blocker (Пост pokpok #97797224)
Версия: 0.4.6 Yet Another Call Blocker (Пост pokpok #97797201)
Версия: 0.4.5 Yet Another Call Blocker (Пост pokpok #97498914)
Версия: 0.4.4 Yet Another Call Blocker (Пост pokpok #97215619)
Версия: 0.4.3 Yet Another Call Blocker (Пост gesha13 #97090622)
Версия: 0.4.1 Прикрепленный файлdummydomain.yetanothercallblocker_4010.apk ( 2.91 МБ )

Версия: 0.3.4 Прикрепленный файлdummydomain.yetanothercallblocker_3040.apk ( 2.97 МБ )

Модификации
Обновляемый мод YACB Unofficial от OlegLOM - Yet Another Call Blocker (OlegLOM)


Сообщение отредактировал gar_alex - 10.06.23, 16:06
Причина редактирования: Тег



Реп: (1947)
0.4.4

* Добавлен испанский перевод, спасибо Diego Sanguinetti (@sguinetti).
* Небольшие исправления.

Прикрепленный файлdummydomain.yetanothercallblocker_0.4.4.apk ( 3.06 МБ )


Сообщение отредактировал Sergey0806 - 07.06.20, 21:12



Реп: (1947)
0.4.5

* Исправлена совместимость со старыми версиями Android.
* Небольшие исправления.

Прикрепленный файлYet Another Call Blocker_0.4.5.apk ( 6.28 МБ )



Реп: (105)
* pokpok, спасибо за создание и ведение темы.

genuz @ 31.05.20, 05:18 *
автора уже просили на гитлабе пару недель назад и он сказал, что обязательно сделает и локальную базу и добавление туда номеров по маскам

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

genuz @ 31.05.20, 05:18 *
NoPhoneSpam. Кстати, он является автором обеих програм.

Не являюсь. В NoPhoneSpam только пара моих коммитов.

genuz @ 31.05.20, 05:18 *
И похоже это пока его главная задача - замутить аналог веб-платформы Не бери трубку, чтобы можно было добавлять номера прямо из YACB.

Основная задача сделать юзабельный FOSS блокировщик на основе чужой базы. Слишком мало пользователей беспокоятся об открытости исходников приложения - свою базу не соберёшь. Поэтому никаких своих веб-платформ не планируется. Насчёт добавления номеров из YACB: может быть добавлю кнопку для открытия сайта (база которого используется), чтобы пользователь мог добавить отзыв через браузер.

Mart1970 @ 31.05.20, 05:41 *
У меня в истории звонков,есть номер который начинается с 0800.....,и он почему то не отображаются в приложении (он не записан в контактах ),хотя все остальные есть,так и должно быть?

Вроде не должно быть.

user3001 @ 31.05.20, 07:20 *
Идея, конечно, интересная, но при популярности приложения, файл оффлайн базы разрастётся до огромных размеров.

База уже вполне полноценная, растёт медленно. В нормальных условиях занимает порядка 100 MB.

alvk74 @ 31.05.20, 15:16 *
Здравствуйте! У меня база не загружается. Тело 4.0.1 HTC Desire V, с рутом.

zubych @ 01.06.20, 11:37 *
Аналогично. Только андроид 4.0.4 и HTC DHD.

Исправлено в v0.4.5.
Android <5 не поддерживает TLS 1.2, который требуется для начальной загрузки базы с gitlab. Начиная с v0.4.5 приложение использует Conscrypt, который эту проблему решает. Увы, это добавляет ~3 MB к размеру APK. Может быть в будущем сделаю отдельную версию приложения для современных версий Android, т.к. на них использование Conscrypt не является необходимостью.

Boom-Box @ 06.06.20, 08:22 *
На Xiaomi работает 50 на 50 не пойму с чем связано, хоть номер и в черном списке но звонок в 50% проходит. Все разрешения дал, работа в фоновом режиме без ограничений, автозапуск стоит, даже замок повесил чтоб не закрывалось, но все равно 50 на 50.

На чистом Android такую проблему воспроизвести не могу. Xiaomi под рукой нет, так что пока ничего сделать не могу. Могу попробовать посмотеть вывод logcat, если кто-нибудь предоставит.

уродец @ 07.06.20, 08:00 *
Асус м1 с 10 кастом андроидом не заводится, хотя все разрешения дал

Что именно не работает? Уведомления? Авто-блокировка?



Реп: (56)
* hgnnyx, уведомления



Реп: (105)
* уродец, похоже, что по какой-то причине система не даёт номер звонящего (ну или вообще не сообщает приложению о звонке). На чистом Android 10 работает нормально, поэтому моё первое предположение - проблема прошивки.
Если есть возможность прислать вывод logcat (в личку или создать issue на gitlab), то могу попробовать разобраться.



Реп: (1105)
hgnnyx @ 17.06.20, 23:45 *
Насчёт добавления номеров из YACB: может быть добавлю кнопку

Ждём.



Реп: (5)
* hgnnyx, Автор, сделай пожалуйста возможность выбрать YACB как стандартную звонилку (диалер), а потом уже передавать звонок или нет дальше. Такое поведение есть у оригинальной проги.

Это поможет четко блочить спам-звонок. А пока иногда YACB пропускает один гудок перед блокировкой.
И если рингтон можно поставить с секундой тишины в начале, то часы на руке продолжают вибрировать, даже если звонок уже сброшен. Жутко бесит в случае ночных спам-звонков.



Реп: (105)
genuz @ 18.06.20, 21:36 *
возможность выбрать YACB как стандартную звонилку (диалер)


Не планируется, т.к. это требует создания очередной звонилки со всеми вытекающими последствиями.
Для Android 10+ можно (и нужно будет) сделать отдельное приложение / отдельный flavor текущего приложения, который будет использовать CallScreeningService для нормальной блокировки звонков, не требуя установки как dialer.

Ещё варианты:
  1. Если есть возможность, во время сна использовать Do Not Disturb.
  2. Если очень хочется, можно попробовать попросить какую-нибудь существующую звонилку реализовать интеграцию с YACB: звонилка может просить у YACB инфу о номере и блокировать звонок. Не уверен, насколько это хорошая идея, т.к. это требует работы по интеграции, плюс запрос инфы о номере требует времени (пусть и немного), что может быть неприемлемо для звонилки.



Реп: (1213)
hgnnyx @ 19.06.20, 14:17 *
это требует создания очередной звонилки

Да вроде не обязательно! Старые версии "Не бери трубку" не имеют своего интерфейса звонилки, но устанавливаются звонилкой по-умолчанию и поэтому не пропускают первый звонок (гудок).



Реп: (105)
Это меняет дело. Надо будет посмотреть, как это работает.

На какой версии "Не бери трубку" это проще всего увидеть в действии?



Реп: (20)
* hgnnyx, Не бери Трубку (Пост pokpok #85952109) та, которая с зелёным осьминогом

Сообщение отредактировал mozgovzlom - 19.06.20, 15:13
Причина редактирования: .



Реп: (105)
В v0.4.6 (ждём сборку F-Droid) добавлен "продвинутый режим блокирования вызовов", который доступен в настройках (выключен по умолчанию).
На Android 7-9 требует назначить приложение звонилкой, на Android 10+ назначить в роли "приложения для АОН и защиты от спама".
В этом режиме приложение выступает как CallScreeningService - при блокировке "не пропускает первый гудок".
Ну а если эту роль у приложения отнять, то оно продолжит блокировать по-старому.

На Android 10+ вроде всё ок, но на Android 7-9, при установке в роли звонилки по умолчанию, YACB "пробрасывает" запросы другой звонилке (поведение такое же как у "не бери трубку"). Здесь проблема в том, что выбор этой другой звонилки доверен системе, поведение которой я точно не знаю. Не исключаю ситуацию, при которой две фейковые звонилки могут зациклиться пробрасывая друг другу эти запросы. Но "не беру трубку" как-то работает, так что наверно должно быть ок.

Тестирующих просьба сообщить о проблемах. Если ничего не сломается, то может быть сделаю это режимом по умолчанию.

Спасибо * genuz, * Pashulik и * mozgovzlom за наводку.



Реп: (1947)
0.4.6

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

Прикрепленный файлdummydomain.yetanothercallblocker_0.4.6_4060.apk ( 6.29 МБ )


Сообщение отредактировал Sergey0806 - 29.06.20, 06:09



Реп: (1947)
0.4.7

* Добавлена кнопка для добавления отзывов (через веб-браузер).
* Другие улучшения.

Прикрепленный файлdummydomain.yetanothercallblocker_0.4.7_4070.apk ( 6.3 МБ )


Сообщение отредактировал Sergey0806 - 29.06.20, 06:08



Реп: (24)
Здравствуйте. Наконец-то заработала загрузка базы данных на Андроид 4.2.2. Кстати, здесь работа с БД устроена в разы удобнее чем в НБТ. Не хватает разве что графического представления процесса загрузки / обновления БД; например, полоски с процентами в шторке и в программе. Также стоит задуматься о возможности импорта / экспорта БД на всякий пожарный. А то в случае с НБТ приходится плясать с бубном...

Проблемы:

1. Нет иконки приложения в статус-баре и шторке. Непонятно, работает программа или нет. Настраиваемая иконка очень нужна, причём чтобы она не только отображалась сама по себе, но и дополнительно препятствовала системе прибивать YACB. Как-то так.

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


3. Названия пунктов быстрых настроек не помещаются в отведённом для них окне. Лучше сделать это окно шире при смене ориентации с портретной на альбомную, чтобы данные пункты становились читаемыми.
Прикрепленное изображение
Прикрепленное изображение


4. Не помешала бы возможность (отдельная опция) почитать отзывы прямо из программы, как в НБТ. Расход трафика не сильно при этом увеличится.

Сообщение отредактировал Maverick_F - 29.06.20, 21:21



Реп: (105)
* Maverick_F, спасибо за замечания.

Maverick_F @ 29.06.20, 11:33 *
Также стоит задуматься о возможности импорта / экспорта БД на всякий пожарный. А то в случае с НБТ приходится плясать с бубном...

Может быть сделаю, но пока необходимости плясать с бубном быть не должно, т.к. YACB прикидывается актуальной версией НБТ и должен обновляться без проблем (хотя есть одна непокрытая ситуация, при которой должно быть достаточно очистить данные YACB и выкачать новую версию "базовой" базы).

Maverick_F @ 29.06.20, 11:33 *
1. Нет иконки приложения в статус-баре и шторке. Непонятно, работает программа или нет. Настраиваемая иконка очень нужна, причём чтобы она не только отображалась сама по себе, но и дополнительно препятствовала системе прибивать YACB. Как-то так.

Зачем захламлять статус-бар ненужными иконками? YACB должен работать всегда (когда галки проставлены).
Неприбиваемость - отдельная история, с которой пока не разбирался, но и без этого должно работать приемлемо.

Maverick_F @ 29.06.20, 11:33 *
2. Открыл системный диспетчер приложений и не обнаружил ни одного процесса YACB ни среди активных служб, ни среди процессов в кэше. Если вручную запустить YACB (через иконку) и затем просто свернуть (кнопкой "домик"), то появляется и остаётся процесс YACB в кэше, а вот в работающих его по прежнему нет. Если из свёрнутых его убрать, то и из процессов в кэше он исчезает и более нигде не появляется. Непонятно в общем.

Это потому что вы привыкли, что у всех приложений есть какие-то ненужные службы, которые всё время что-то делают. Для блокирования звонков в сферическом андроиде в вакууме постоянно работающие службы не нужны. В некоторых случаях они могут помочь, но острой необходимости в них нет.
"Продвинутый режим" блокировки (роль звонилки на Android 7+) использует службу, но, насколько я понимаю, автоматически запускается и завершается системой при необходимости.

Maverick_F @ 29.06.20, 11:33 *
3. Названия пунктов быстрых настроек не помещаются в отведённом для них окне. Лучше сделать это окно шире при смене ориентации с портретной на альбомную, чтобы данные пункты становились читаемыми.

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

Maverick_F @ 29.06.20, 11:33 *
4. Не помешала бы возможность (отдельная опция) почитать отзывы прямо из программы, как в НБТ. Расход трафика не сильно при этом увеличится.

Что именно имеется в виду?



Реп: (312)
hgnnyx @ 30.06.2020, 11:54 *
Что именно имеется в виду?
Наверное вот это:
Прикрепленное изображение



Реп: (24)
* hgnnyx, имеется ввиду то что скинул * Oskindv. Было бы очень удобно.

Сообщение отредактировал Maverick_F - 30.06.20, 12:11



Реп: (105)
Так есть же с первых версий: первый скриншот в первом посте.



Реп: (24)
* hgnnyx, да, точно. Упустил этот момент. Смутило название пункта "ONLINE-ОТЗЫВЫ". Думал что надо будет на сайт лезть чтобы глянуть их. Невнимательность.

Сообщение отредактировал Maverick_F - 30.06.20, 12:23


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 04.10.23, 03:55