Skip to content

add basic calll recording features to aosp roms

Notifications You must be signed in to change notification settings

Ravinderrohilla/bcr

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 

Repository files navigation

Add In Rom

clone this repo in vendor/bcr directory of your project

git clone https://github.com/Ravinderrohilla/bcr.git vendor/bcr

Add This Line In device.mk

$(call inherit-product, vendor/bcr/bcr.mk)

Basic Call Recorder

latest release badge license badge

Features

  • Supports Android 9 through 13 ? is it ?
  • Supports output in various formats:
    • OGG/Opus - Lossy, smallest files, default on Android 10+
    • M4A/AAC - Lossy, smaller files, default on Android 9
    • FLAC - Lossless, larger files
    • WAV/PCM - Lossless, largest files, least CPU usage
  • Supports Android's Storage Access Framework (can record to SD cards, USB devices, etc.)
  • Per-contact auto-record rules
  • Quick settings toggle
  • Material You dynamic theming
  • No persistent notification unless a recording is in progress
  • No network access permission
  • Works with call screening on Pixel devices (records the caller, but not the automated system)

Non-features

As the name alludes, BCR intends to be a basic as possible. The project will have succeeded at its goal if the only updates it ever needs are for compatibility with new Android versions. Thus, many potentially useful features will never be implemented, such as:

  • Support for old Android versions (support is dropped as soon as maintenance becomes cumbersome)
  • Workarounds for OEM-specific battery optimization and app killing behavior
  • Workarounds for devices that don't support the VOICE_CALL audio source (eg. using microphone + speakerphone)
  • Support for direct boot mode (the state before the device is initially unlocked after reboot)
  • Support for stock, unrooted firmware

Credits

Thanks to chenxiaolong For Base Repo And StudioKeys For Helping Me

About

add basic calll recording features to aosp roms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 100.0%