[KB] Android 9 (P) Call recording issues

Issue #2418 new
copluk repo owner created an issue

##We would like to inform our users that there will be no call recording workaround on Android 9 and above. No 3rd party call recording app will be able to do so.##

Please note that this only applies to Android 9. You can download ACR from https://play.google.com/store/apps/details?id=com.nll.acr if you are still using Android 5, 6, 7 or 8.

###However, it may be possible to record from the internal speaker with some clarity on some phones such as Huawei or Pixel phones. See "Best possible solutions in the meantime?" section below###

A quick history

Official call recording API was discontinued on Android 6 by Google (see https://issuetracker.google.com/issues/37094464 ) on the grounds of user privacy. (Google encourages users to lower their security by getting root access which they need to unlock this feature. Rooting also voids device warranty.)

Luckily, few developers found a workaround and it worked up until Android 8.1. Sadly, we have learnt that Google has closed that workaround on Android 9.

Future

There will be no call recording possibility on any Android 9 phone. No app will be able to record calls properly.

Many are affected

A quick search on the Google Play Store shows more than 200 million total installs for over 200 call recording apps. It is clear that there is a legitimate need for call recording support. We alone received many thank you emails from our customers telling us how call recording helped them to win legitimate court cases, recover financial losses, listen to voice of loved ones who are have passed away or even save their lives!

What can be done?

We believe removing call recording support on privacy grounds does not make sense. It would be trivial for Google to create a special permission where call recording apps would request and access call recording API is user grants the permission.

A glimpse of hope?

In fact, there seems to be some work being done related to call recording by Google (see https://issuetracker.google.com/issues/110433612 ). Unfortunately, there is no detailed information about this nor it is available to developers yet. Even if there is any update, it would take another Android version to roll such support. However, we think, call recording support could be part of Google Play Services and rolled out quickly if wanted.

Are you affected?

We believe not having access to call recording will affect millions of people. Unfortunately, we developers can no longer help you with call recording fixes. You might want to contact Google if you are affected by this . Many people already have at Google's official issue tracker. See https://issuetracker.google.com/issues/112602629

Best possible solutions in the meantime?

  • Try setting Audio Source to MIC and Recording format to MP3, M4A (not mp4), OGG or FLAC and set Gain to 10-14. This may help capturing other party's voice on some phones such as Huawei and Pixel where echo cancellation algorithm is not aggressive.
  • Turning loud speaker on while in a call would work on most phones.
  • Rooting your phone and using a call recording app that supports root methods. We do not advice or recommend rooting your phone. ACR does not support root methods at the moment. Rooting might void your warranty and prevent usage of some apps such as online banking or payment apps.
  • Some manufacturers provide built-in record buttons on phone dialer. You might want to ask your manufacturer if they do so.

Translate this page

Comments (115)

  1. chrisichris

    ACR Pro Works fine on my Samsung S10+ with Andriod 9 - I don't know why people are saying it doesn't work!

  2. chrisichris

    Took the phone out the box, Applied my own personal things, ring tone etc - transferred ACR with the license from my S7 Edge - installed it and it worked

  3. Theo

    chrisichris, can you tell us where did you buy your phone? Seems enabling of call recoding is country dependent.

  4. Jeff Owens

    Greetings I have been active on this issue for some time On 28 March with no apparent warning my ACR stopped recording calls My phone is Galaxy note 9 SM-N960F I have kept the v8 operating system 8.1.0 i.e. have not changed to pie I have kept the ACR software v 31.4

    My SD card had got rather full but I have now deleted a lot of older files

    Any ideas? regards

    Jeff Owens

  5. Maxim Zyatnin

    @copluk why not to release unofficial version that would still work on a rooted device?

    I'm a paid user and even considering rooting my device since accidentally updated it to 9, as the call recording is nearly the only feature that holds me on android. You have already done similar thing with Galaxy Store (with call log permissions) - I switched to that version. So pleeeeease, make another version - a single APK for rooted devices.

  6. copluk reporter

    As I have explained few times, root development is not a simple thing and not something can be learnt easily. We are of course exploring possibilities and would update our users as and when we have root version

  7. Jeff Owens

    I tried ringing googleplex at +1 650-253-0000. One of the first automatic messages is that "we record calls for quality and training". Ironic. Samsing says call recorders are blocked 'due to local laws' (bollocks) and "google security settings" Anyone in San Fran who can pay a visit?

  8. Jeff Owens

    my emails to google:

    I am a small business owner , heavily reliant on my technology including my Samsung note9 One aspect of that is the ability to automatically record my telephone calls. In recent months Google has progressively rolled out a policy to block call recording apps – see for example https://bitbucket.org/copluk/acr/issues/2418/https://www.google.com/url?q=https://bitbucket.org/copluk/acr/issues/2418/&sa=D&usg=AFQjCNHLzH0xGQhSordmAY7NCAiJFnCYcg Currently Samsung has blocked calls recorders on android 9, and is now degrading the applications on android 8 Samsung states “based on Google’s security policy and local law, Samsung has blocked call recording through 3rd party applications”

    In New Zealand and many other jurisdictions call recording is perfectly legal and standard business practice therefore the issue can only be dictated by Google security policy This has negatively impacted on many thousands of customers and I can send links to various sites Ironically when I ring google one of the first messages is that “we record calls for quality and training” I would greatly appreciate the opportunity to discuss the issue I am happy to treat the matter confidential but do hope we can make some progress Please acknowledge receipt and an indicative time for a substantive response

  9. Jeff Owens

    Samsung says call recorders are blocked 'due to local laws' (bollocks) and "google security settings" I emailed security [at] google.com

  10. loli smith

    another feature that was added in Android Q is Call redirection:

    https://developer.android.com/preview/features#call-redirect

    maybe you can use that for call recording?

  11. burbilog

    That stance against root users is disappointing. People that root or install custom ROMs usually accept the risk of loosing warranty but they gain a lot of flexibility, long battery life and privacy in return.

    And after all, it’s our problem that we can’t use banking apps or something. For me (and many others) it’s fair trade-off anyway.

  12. copluk reporter

    ACR Unchained version 32.5 and above supports root call recording with 3rd party Magisk root module from Skvalex Apps. Open Magisk repo and install “callrecorder-skvalex” module. Then, open ACR and approve permission request for accessing the call recorder module to activate root call recording. You should not need to change any ACR settings. Please note that due to design of the call recording module it will also install its main call recording app of Skvalex App. ACR only needs the module. You can simply uninstall Call recorder by Skvalex from your phone by dragging and dropping it to the Uninstall menu at the top of your launcher screen.

  13. Mark willams

    Hello i have a samsung s8 on android 9 and i understand you can’t get two way calls recorded but i have a problem that it doesn’t send to the dropbox like it used too i have to open the app and it starts working again for like 3 days then it stops working again like it doesn’t send it automatically to my dropbox what’s is the fix to my problem? please help me out ive always gave 5 star reviews

  14. copluk reporter

    This means something is closing ACR. You might have disabled acr notifications or have Battery saving apps

  15. burbilog

    Well, installing skvalex module from Magisk breaks ACR completely. There was no request, but now ACR is almost unresponsive, impossible to tap menu (menu does not open) and logcat is full of messages:

    07-31 22:09:38.275 1244 3363 W ActivityManager: Permission Denial: Accessing service ComponentInfo{org.skvalex.cr.root/org.skvalex.cr.root.CallRecordingService} from pid=8888, uid=10439 requires org.skvalex.cr.permission.CALL_RECORDING

    These messages are logged hundreds and hundreds per second. It seems that ACR stuck in some loop endlessly looking for permissions. Even removing skvalex completely from Magisk did not help – ACR is stuck forever.

  16. burbilog

    Yes. But now with ACR reinstalled how do I know that it works with skvalex module? There was no request to use call recording module, only 4 standard requests.

  17. copluk reporter

    Sorry, we don't provide phone support. Can you please try this: remove both root module and acr. Install root module, install ACR and open acr, go through setup, see if it requests permission, if not, reboot and try again

  18. burbilog

    Well, I did exactly that – removed both module and acr, reboot, installed module, reboot, installed acr 32.7 unchained, no extra permissions, only standard four. Reboot does not help. Asus ZB602KL, Android 8.1, twrp + rooted stock rom.

  19. Mark willams

    i just want it to work after 3 days because it stops exactly after 3 days and i wanna fix it so it never stops and keeps sending it to dropbox

  20. copluk reporter

    Is it possible to send me logs? Remove the root module and acr. Install ACR, Please go to ACR settings and tap on version then tap on Debug and Start. Close acr from recent apps, install the root module , open acr, come back open debug logging and select send to send debug logs to me.

    Make sure you reference to the issue in your new email so I would know for what to look

  21. Alibek Kadirkulov

    Hello!

    Can your service AUTOMATICALLY record my employee’s conversation with a client and AUTOMATICALLY send it to my cloud, so that I can listen to the conversation and evaluate the interaction with the client.

    If it can, how to set it up?

    If not, when is the update?

    With this feature, I will buy the pro version.

  22. copluk reporter

    ACR supports many cloud services including self hosted ftp or webdav. You can set up your preferred service under cloud service settings

  23. Mark willams

    but about a month ago it just stopped working and i would have to open the app again and then 3 days later it would stop again.

  24. Вячеслав Кузнецов

    Hello! Can I ask you what ended the problem in the burbilog dialog? I have ACR, Android 10, twrp Magisk. Result as described above, phone does not ask for permissions.

  25. copluk reporter

    No app can properly record on android 9 or above unless phone is rooted. They might be using gain to increase the volume which acr has too.

  26. Janet Stockley

    Hi. I have the Google Pixel 3 XL and was working fully with the Speaker on during any call using Android 9 with ACR Recording Settings set to: Audio Source MIC, Recording format OGG and Gain 10. My Phone has updated to Android 10 a few days ago. The Calls are recording but I hear absolutely nothing both ways. Is there a setting I should change to get it working with Speaker on or do you have to update ACR. Thank you for your time.

  27. Theo

    @copluk Today I tested ACR on Samsung Galaxy S10+. It was amazing but ACR recorded both sides perfectly with both operating regimes: normal conversation and with loudspeaker. I installed ACR from Galaxy Store (the version actual at today) and Samsung Galaxy S10+ has the actual at today firmware. Samsung Galaxy S10+ was bought in Russia about a month ago, it is the official Russian version of the phone. @copluk do you have any idea why ACR works well with this phone? I expected it would not record both sides!

  28. copluk reporter

    It must be recoding from the earpiece. It does work fine on some phones but not real call recording.

    Give it a try in a loud environment. You will see it doesn't work as good

  29. claudio tadeu Lippolis

    Hi cop…I get a s10e in September and acr pro works fine until dec 23… then only silence.. now I’m back to solve it and get the unchained from Samsung Galaxy store, by nll link provided… the call is recording only my side… the otherside appears nominated correctly (person by my contacts), but despite the configuration, acr didn’t asked to maintain the call too…it recorded directly…

    Just the other side sound was not available… any tips??? Maybe I lost something in the unchained configuration???

    Thanks

  30. Log in to comment