How to Enable Call Recording on OnePlus Devices

A detailed step by step guide on how to enable native call recording on OnePlus 6/OnePlus 5T/OnePlus 5/OnePlus 3T/OnePlus 3. Noot root required. OnePlus is one of the fastest-growing manufacturers at the moment. The demand for their devices is ever expanding and they have proven more than once that they can make a powerful device at a reasonable cost. One of the major reasons why OnePlus became such a hit [apart from its price] is its customizability. OnePlus devices are very development-friendly and we always see a ROM or MOD popping up for the device from the community. Today, we are bringing you one such mod. This mod looks to enable native call recording on you OnePlus 6/OnePlus 5T/OnePlus 5/OnePlus 3T/OnePlus 3. Read ahead to know more.

Call Recording for OnePlus Devices

You might know that Oxygen OS (and other custom ROMs based on it) has the call recording functionality built-in. Meaning that there no special app required to record calls. But, it is not enabled by default for everyone as it is region-locked and it might/might not be illegal to record calls where you are, with/without notifying the other party that the call is being recorded. This Mod we are talking about here looks to enable call recording for everyone. There are multiple methods to do this and all of them are listed below. Thankfully, there is also a method to enable call recording on OnePlus 6/OnePlus 5T/OnePlus 5/3T/3 without root! All credits go to the awesome XDA Forum member shadowstep for compiling all the methods listed below.



You are doing this at your own risk. I and are not responsible for bricked devices, dead SD cards, World War III, or you getting fired because the alarm app failed. Please do some research if you are unsure of how to go about something. It might be illegal in your country to record calls with/without notifying the other party that the call is being recorded. Either ways, you are responsible for using this mod.

How to Enable Call Recording on OnePlus Devices

As already said before, there are multiple methods to achieve this and we will see them one by, below:

Method 1: ADB Via Computer [No Root]

Before proceeding, you must know that if you achieve call recording with this method, it will not survive the reboot. Which means you will have to follow the below steps every time you reboot your device, in order to get call recording. Also, note that this is the only no root method to achieve this; other methods need root.

    1. Make sure you have ADB setup and working on your computer: Guide to Install and Setup ADB
    2. Enable USB Debugging on your OnePlus: Guide to Enable USB Debugging
    3. Go to the folder where ADB is installed on your PC.
    4. Open command window from inside the folder: Hold down Shift Key + Right Click > Select ‘Open Command Window Here’.
    5. Connect your OnePlus device to your PC via USB cable.
    6. Run the following command to make sure ADB is working properly:
       adb devices

      If your device is properly connected, you will see some output [with some sort of device name and serial number] on your command window.

    7. Execute the below command to enable call recording:
      adb shell settings put global op_voice_recording_supported_by_mcc 1

Method 2: Through a simple app [Root]

  1. Download and install the below app:  Download App
  2. Install the app as a normal APK.
  3. Open the app and grant root permissions.
  4. Done!

Method 3: Magisk Module [Root]

  1. Download the OnePlus Call Recorder Magisk Module by clicking below: Download Magisk Module
  2. Copy the magisk module zip to your device.
  3. Open Magisk Manager and import the module.
  4. Reboot if needed.
  5. Done.

Method 4: Build.prop edit [Root]

  1. Open a root file explorer of your choice.
  2. Go to /system folder. Tap on ‘build.prop’ file to open it. Or you can use the below app: 
    BuildProp Editor
    Price: Free
  3. Look for the phrase ‘persist.sys.oem.region’. Change the value from ‘Overseas’ to ‘CN’ and save the file.
  4. Make sure the file has proper permissions, i.e. 0644 (rw-r–r–).
  5. Reboot.
  6. Done!

If you need any help with any of the methods/steps above, please do drop a comment below!

5 thoughts on “How to Enable Call Recording on OnePlus Devices”

  1. Dear team,

    I have a OnePlus 5 (no root). Recently after the latest Oxygen update, the call recording feature vanished. So I tried with v1.4.1 and also the latest Minimal adb. But the command prompt says:
    deamon not running . starting it now on port 5037……etc etc

    Then i entered the command sdb shell settings and it says no device/emulators found

    what do i do?


  2. hi,

    please i’ll be happy for some help,
    i did it all by the steps writen here, and after i typed the commend – ”adb shell settings put global op_voice_recording_supported_by_mcc 1”

    its says that – ”error: device not found” and below writen –
    ”PS C:\Moshe\Minimal ADB and Fastboot>”

    thank you

  3. please,
    I’m not sure if i did the ADB Via Computer well,

    if i received this sentence
    “adb server version (32) doesn’t match this client (36); killing…
    * daemon started successfully *”
    after i typed the commend, is it o.k?

  4. Hi Guys,
    I’m trying to activate the native call recording function on my 7T Pro.
    MOD1 seems to able the function correctly, but when I reboot the phone the setting is gone. Is there a solution for this?
    And I freakly prefer MOD1. 😉


Leave a Comment