February 19, 2021

Предложения по совершенствованию BSR

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

Пока список такой:

  1. Возможность настроить автоматический снимок при разблокировке экрана телефона или при включении телефона.
  2. EXIF-данные к фото, отпечаток времени/места на снимках.
  3. Задание условий, при которых фоновая запись не ведётся - нахождение в определённых WiFi сетях, в определённых местах (по GPS), на определённой скорости перемещения (GPS).
  4. Изучить вопрос с выгрузкой файлов через Телеграм. Я думаю можно сделать так - создаёте своего робота, вводите его пароль в приложение. Создаёте закрытый канал для сообщений от BSR, делаете робота админом. Приложение через робота будет отправлять в этот канал записи, фото, различные сообщения.

Реализовано или отменено:

  1. Выгрузка данных GPS-трекера в виде текстовых файлов в общий канал выгрузки (Dropbox, Google Drive, FTP) как и все остальные файлы. По удалённой команде либо периодически.
  2. Удалённая команда по очистке очереди выгрузки.
  3. Скриншот экрана. Пока не получается разобраться как это можно сделать.
  4. Сделать возможность устанавливать расписание с точностью до минут. (Решил сделать 5 минут а то длинный список).
  5. Возможность удалять ключ и вводить новый.
  6. Добавлять имя контакта из адресной книги в имя файла. По желанию добавлять GPS координаты, имя WiFi сети к которой подключен или имя ближайщих WiFi сетей.
  7. Добавить возможность записывать при заблокированном и выключенном экране (а не только выключенном).

 

Share:

 

Other posts

Решение проблемы с SSL-сертификатом на старых устройствах Android

Исправление ошибки Невозможно соединиться с сервером: java.security.cert.CertPathValidationException: Trust anchor for certification path not found.

 

Самая надёжная версия BSR на сегодня

Это версия 2.71. Работает непрерывно уже почти месяц, пишет все звонки, автоматически выгружает в Google Drive. Столько лет мучились с внезапными остановками, а решение оказалось довольно простым - достаточно обернуть весь код приложения в блоки try {} catch {}.

 

Things to know about using BSR on new phones in 2021

It's becoming harder and harder to spy on spouses using thier Android devices. And that's a good thing. Spying is bad.

However, it is still possible to use BSR as a regular voice (sound) recorder. It will take some effort, though. One would need to browse dozens of Android settings, keep in mind every one of the factors that may kill the BSR background service, check and test everything multiple times... But in the end, it is still possible to make BSR work reliably on a new Android.

Those who need BSR for serious purposes might think about rooting their Android devices.

 

Log in:

Sign up
Forgot password?

 

 

Comments 33

Lena: 08.10.2021 17:45

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

Root Admin: 03.11.2021 02:34

Ну ничего не порешаешь, только если вшивать его в качестве системного в свою прошивку Android.

Root Admin: 03.11.2021 02:35

Возможно сделаю совсем новую версию 3 которая будет изначально рассчитана на вшивание в прошивку.

Alex: 24.08.2021 17:52

1. Уже как-то говорил - хорошо бы иметь команду для удаленной очистки не только очереди выгрузки, но и вообще папки, в которую ведется запись. По разным причинам иногда выгруженные файлы не удаляются с диска. 2. Запрос списка файлов в папке записи как подзадача. 3. Как сумасшедшая мысль - как заставить перезапуститься приложение если оно перестало пинговаться? Устройство работает при этом норм. Предполагаю что на экране висит какой-то запрос. Доступа нет. Тимвьюры и аналоги поставить не получится. 4. Как дважды сумасшедшая мысль - команда на самоубийство программы. Удаляется сама и все ее папки.

Root Admin: 03.11.2021 02:33

1. Уже реализовано в невыпущенной версии, скоро релиз. 2. не понял 3. У меня мысль получше - понаставить побольше try {} catch {} блоков чтобы BSR никак не могла самоубиться в результате какой-то ошибки. 4. Сама программа не самоубьётся, но данные можно попробовать стереть.

Alexander: 11.07.2021 13:10

Отключение записи не при включении экрана, а при разблокировки

Root Admin: 24.07.2021 23:57

Этот вопрос надо изучить, есть ли способ вообще узнать разблокирован ли экран. Ну наверное есть. Запишу.

Ivan: 07.06.2021 19:36

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

Root Admin: 24.07.2021 23:56

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

Root Admin: 24.07.2021 23:53

Да, с переключением это есть такая проблема, побороть её у меня никак не получилось. В далёком будущем (не в следующем обновлении, а возможно в версии 3) - сделаю получение с микрофона сырого PCM потока, обработку (на предмет вырезания тишины и т.п.), и отправку в кодировщик (либо добавить программный кодировщик в формат MP3), вот тогда будет меньше зависимости от инфраструктуры телефона и легче будет решить эту проблему.

Kulynjak: 11.05.2021 03:42

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

Root Admin: 24.07.2021 23:50

xvv это обычно занят микрофон другим приложением или кодек не хочет кодировать (может другой формат выбрать).

Serg: 23.04.2021 14:21

Если есть возможность - сделайте чтобы в название создаваемой записи телефонного разговора добавлялось ФИО абонента из телефонной книги, если телефон там сохранен.

Root Admin: 24.07.2021 23:49

Хорошо

Alexander: 17.04.2021 20:30

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

Root Admin: 24.07.2021 23:48

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

S: 14.04.2021 19:17

Уважаемый разработчик, а можно реализовать в будущей версии программы автоматический режим записи диктофона, например при превышении аккустического порога и при начале движения (если включен gps) ?

Root Admin: 24.07.2021 23:46

Да, всё планирую сделать такую версию где будет собственный кодировщик аудиофайлов (тогда можно будет вырезать тишину прямо по ходу записи).

S: 09.04.2021 02:57

Скажите, а выгрузку на Яндекс.Диск реализовать нереально?

Root Admin: 24.07.2021 23:44

Выгрузка реализована по протоколу WebDav, но работает он медленно очень, как мне показалось.