Download Background Sound Recorder
Download BSR Launcher
– a tool to un-hide the BSR application icon
https://qwertycube.com/apk-icon-editor/ – a tool to edit the app icon and name
Change log:
2.74 - 10.08.2022
- The new server address is now bsr.ag38.xyz.
- Had to remove an old function for finding neighboring phone network cells. If cell-finding stops working on your phone, try the older version 2.73. 2.73 (download)
2.72 - 29.01.2022
- Updated Dropbox API SDK, hopefully this will solve the expiring Dropbox tokens problem.
2.71 - 24.11.2021
- Fixed a bug with contact name detection, which led to a major dysfunction of BSR. Added more log messages on exceptions thrown by the media recorder (to improve diagnostics).
2.70 - profound changes - 04.11.2021
Upgraded obsolete component libraries, upgraded the interface to AndroidX (looks the same). Target platform - 26 (Android 8). Minimal platform - 19 (Android 4.4).
In case you don't like the new changes, you can get the previous version 2.65 here (download).
- Replaced dependencies with newer versions (e.g. Google Drive, Dropbox).
- Built with the latest Android Studio / Gradle: compileSdkVersion - 28, buildToolsVersion - 30.0.2, minSdkVersion - 19, targetSdkVersion - 26
- Added many new try {} catch {} blocks in critical places to boost the stability of the app (reduce unhandled exception crashes).
Implemented the following suggestions by users:
- New feature: Event Log. Once per several minutes (configurable) it records the current GPS coordinates, WiFi networks, battery charge level, etc. Then once per a different number of minutes the log file is saved as a JSON and sent using the regular uploading methods.
- In order to be able to use the Event Log and related functions you need to purchase the event_log feature for your BSR ticket. (Buy at the Activate page).
- Add a suffix containg the contact name to the recording file name. Also, you can add GPS coordinates, WiFi networks.
New functions for all:
- It's now possible to configure recording pauses for unlocked screens, not only turned-off screens. There's now a special check-box for that which lets you specify that you want to treat a locked screen as a turned-off screen for recording pause purposes.
- It's now possible to delete the current BSR ticket to enter a different one.
- The schedule selector resolution is now 5 minutes (down from 30 minutes).
- Remote command to clear the uploading queues.
2.65 - 06.10.2020
- No shutter sound on some phones that had it.
- Fixed an error in the telemetry command that prevented some data from being returned.
2.64 - 10.03.2020
- Fixed many errors in the ZIP archiving and uploading functions
- The active GPS tracker can now be disabled. It is now off by default. This should help improve the battery efficiency of BSR.
- Fixed an error with adding interrupted recordings to the upload queue.
- All photos are now made to a hidden folder, to prevent them from appearing in the Album.
- New auto-uploading option: WebDav. Tested on Yandex.Disk.
- For an additional donation, a new feature is now available: Auto-Snapshots. BSR will make camera snapshots every X seconds and upload them automatically.
2.63 - 30.01.2020
- Added the setting field for the FTP server port number
- Added the ability to launch the hidden app using a secret code. The code is mentioned in the security settings in the app.
2.62 - 10.01.2020
- Many new features:
- Read all application settings through a remote command
- Edit any app settings through a remote command
- Active updates on the GPS location
- Getting the list of connected cellular towers. Geolocate them on a map using a new tool on the website.
- New telemetry info: queue lengths - uploading, deleting, archiving, etc.
- A lock-file is now created when a recording is started. This helps find the interrupted recording and send it for uploading in case of the app crash or system reboot
- The «current log» command now sends the log text base64-encoded, which might help eliminate errors with this command
- New remote command - upload the latest log files
- New check-box - «Upload only when connected to a power source»
- Turn phone recording on and off using a remote command
- Phone recording on/off status in the telemetery
- On the website - option to delete old executed commands
2.61
- Bug Fixes
2.60
- Bug Fixes
- New telemetry data - available storage space
- New remote command «Current Log» - gets the latest log records.
2.59
- Bug fixes, more detailed log.
2.58
- New feature: stop recording when the screen is on. In the settings, «Background Recording», there is now a new checkbox: «Screen-Off Only». When the checkbox is set, BSR will record only when the screen is turned off. This will help to prevent conflicts over the microphone access between BSR and video camera, voice messaging, etc.
2.57
- Bug fixing, reliability improvement
2.56
- New telemetry data: GPS location.
- New remote control command – take a snapshot from the camera (main or frontal). The image file will be stored in the recordings folder and automatically uploaded as per the uploading settings.
- All required permissions are now requested at once during the first run on the app – added the GPS and camera permissions.
2.54
- New telemetry data: app version, mobile operator, Wi-Fi state.
2.53
- Remote Control functionality added! You can control your BSR from this website. Go to the Activate / Control page, select an access ticket, click «Remote Control» and follow the instructions.
2.52
- Added the READ_CALL_LOG permission in order to read the caller's phone number on Android 9
2.51
- Bugfixes in the “hide icon” feature, on-startup event receiver adapted to Android 9
2.50
- The “hide icon” feature is supported again!