Version 1.22
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
- Fixes recordings not stopping until another call becomes active on Samsung OneUI because
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.