Skip to content

Releases: chenxiaolong/BCR

Version 1.26

08 Dec 01:55
v1.26
dbce140
Compare
Choose a tag to compare

Changelog

  • Update Turkish and Russian translations (PR: #188, @EleoXDA)
  • Add hidden feature to customize the output filename (PR: #189, @chenxiaolong)
    • To avoid complicating BCR's code, there is no UI option for this
    • To customize the output filenames, copy the default template to bcr.properties in the output directory and edit the file

See README.md for information on how to install and use BCR.

The downloads are digitally signed. Please consider verifying the digital signatures because BCR is installed as a privileged system app.

Version 1.25

28 Nov 23:24
v1.25
6b91886
Compare
Choose a tag to compare

Changelog

  • Add SIM slot ID to the filename if there are multiple active SIMs (Issue: #177, PR: #178, @chenxiaolong)
  • Fix share action in the recording complete notification always referencing an old recording (PR: #181, @chenxiaolong)
  • Add a new Delete action alongside Open and Share in the notifications (Issue: #179, PR: #182, @chenxiaolong)
  • Allow changing output settings when call recording is disabled (PR: #183, @chenxiaolong)

Documentation changes:

Non-user-facing changes:


See README.md for information on how to install and use BCR.

The downloads are digitally signed. Please consider verifying the digital signatures because BCR is installed as a privileged system app.

Version 1.24

24 Nov 21:55
v1.24
f75e59d
Compare
Choose a tag to compare

Changelog

  • Notification improvements (PR: #169, @chenxiaolong)
    • A notification is now shown when a recording completes, with options for opening or sharing the recording in a 3rd party app.
      • NOTE: Manual action required. For opening/sharing recordings to work, reset the output directory to the default and then select the output directory again. This is required because BCR previously only requested write access to the output directory, but not read access.
      • These new notifications can be disabled in Android's settings by turning off the Success alerts notification channel.
    • The file path in error notifications is now human readable instead of a URL-encoded content://....
  • BCR will explicitly vibrate if vibration is enabled for its notification channels (PR: #167, #171, @quyenvsp, @chenxiaolong)
    • This is needed because Android will not respect the notification vibration option during a phone call.

Non-user-facing changes:

  • Updated all dependencies (PR: #160, @PatrykMis)
  • Fixed Gradle non-laziness, causing the execution of specific tasks to be slower (PR: #168, @chenxiaolong)

See README.md for information on how to install and use BCR.

The downloads are digitally signed. Please consider verifying the digital signatures because BCR is installed as a privileged system app.

Version 1.23

09 Nov 19:43
v1.23
8b52085
Compare
Choose a tag to compare

Changelog


See README.md for information on how to install and use BCR.

The downloads are digitally signed. Please consider verifying the digital signatures because BCR is installed as a privileged system app.

Version 1.22

09 Oct 20:31
v1.22
3d4394d
Compare
Choose a tag to compare

Changelog

  • (Direct installs only) Add /system/addon.d/ script to persist installation across OS updates (Issue: #142, PR: #144, @chenxiaolong)
    • Only applies to LineageOS-based firmware
  • Improve logging in debug mode (Issue: #143, PR: #145, #147, #148, @chenxiaolong)
    • Run logcat interactively for the duration of the call to ensure no lost log messages due to logcat overflow
    • Include BCR version number in the logs
  • Improve output file writing reliability (Issue: #143, PR: #146, #149, #150, @chenxiaolong)
  • Improve call disconnection detection on buggy firmware (Issue: #143, PR: #151, @chenxiaolong)
    • Works around Samsung OneUI's telephony framework bug where Android does not notify apps (including their own) when a call disconnects
  • Use non-blocking reads from call audio stream (Issue: #143, PR: #152, @chenxiaolong)
    • Fixes recordings not stopping until another call becomes active on Samsung OneUI because AudioRecord.read() blocks forever as soon as a call disconnects

See README.md for information on how to install and use BCR.

The downloads are digitally signed. Please consider verifying the digital signatures because BCR is installed as a privileged system app.

Version 1.21

03 Oct 22:29
v1.21
b1c323a
Compare
Choose a tag to compare

Changelog


See README.md for information on how to install and use BCR.

The downloads are digitally signed. Please consider verifying the digital signatures because BCR is installed as a privileged system app.

Version 1.20

08 Sep 21:28
v1.20
52c986d
Compare
Choose a tag to compare

Changelog

  • Update dependencies (PR: #121, #132, @PatrykMis)
  • Perform a direct install if /system/bin/recovery exists in the environment (Issue: #131, PR: #133, @chenxiaolong)
    • Previously, only /sbin/recovery was used to detect if booted into recovery

See README.md for information on how to install and use BCR.

The downloads are digitally signed. Please consider verifying the digital signatures because BCR is installed as a privileged system app.

Version 1.19

03 Sep 21:14
v1.19
e4acbea
Compare
Choose a tag to compare

Changelog

  • Add support for flashing via recovery (Issue: #128, PR: #130, @chenxiaolong)
    • This is for unrooted (non-Magisk) installs only. BCR will be installed to the system partition directly when flashed via recovery.

See README.md for information on how to install and use BCR.

The downloads are digitally signed. Please consider verifying the digital signatures because BCR is installed as a privileged system app.

Version 1.18

13 Aug 22:36
v1.18
bb9a226
Compare
Choose a tag to compare

Changelog


See README.md for information on how to install and use BCR.

The downloads are digitally signed. Please consider verifying the digital signatures because BCR is installed as a privileged system app.

Version 1.17

04 Aug 22:09
v1.17
e046ac8
Compare
Choose a tag to compare

Changelog


See README.md for information on how to install and use BCR.

The downloads are digitally signed. Please consider verifying the digital signatures because BCR is installed as a privileged system app.