yashsingh1/xdaforums huggingface dataset:
[OnePlus 11] t1mb3rw0lf:
Sure no problem You could use that apk posted before :) I just use mine because I have limited trust to apk's from Internet that's why I extracted it from my proper OnePlus 7T. Here are both mine applications ( Phone/Telefon and JOnePlus Tools ) from my own 7T.

You may require also Fast ADB minimal from here: http://xdaforums.com/showthread.php?t=2317790

Plug phone to Windows PC enable debugging options in developer settings:

+ Debugging USB

+ Disable monitoring privileges ( it's below and blocks ADB commands, 1st option before Autofilling section )

Verify if it's working ( AGREE in phone after running this command for that connection and save ):

adb devices

Then run that commands with jOnePlus Tools installed:

adb shell settings put global op_voice_recording_supported_by_mcc 1

adb shell pm grant net.jroot3d.joneplustools android.permission.WRITE_SECURE_SETTINGS

Then go to jOnePlus Tools and enable call recording service and option.

The only problem with mine Phone(Telefon) application is that I was unable to enter settings from system or call, I had to select few times to record it then it asked me if I want to activate it permanently ( DON'T MISS THIS QUESTION ) and You can enter settings and select auto recording, what's important it's working perfectly after reboot of phone I did it many times and recording is working great. You also have to allow phone app to be floating over everything. Enjoy!
[OnePlus 11] ViBE:
i also interested about this so i tested it. but no luck:

Spoiler content hidden.
[OnePlus 11] t1mb3rw0lf:
I had the same problem, You have to ENABLE that option "disable permission monitoring" almost at the end of developer options - which I mentioned. It will be working :) just enable that.
[OnePlus 11] ViBE:
glad that you try to help but this passive aggressive mindset does not work. this method DOES NOT WORK on actual global OOS CPH2449_11_A.08 comes with 100.0.512999549 dialer which has clearly cannot handle a function since it is already has been removed by the devs. so you can hit as hard as you want in a terminal these command but it will won't work if the dialer is not downgraded or contains the exact function.
[OnePlus 11] t1mb3rw0lf:
My OOS version is exactly CPH2449_11_A.08 and everything is working perfectly but I made all procedure at earlier software. I'm not sure if You understand how it works, there will be 2 dialers in the same time - one is original from latest OOS ( which does not record ) and second old one which runs in same time and DOES RECORD.
[OnePlus 11] ChrisFeiveel84:
Cph2449 is global and EU and in the Eu is the call rec not allowed and blocked
[OnePlus 11] t1mb3rw0lf:
Depends on country regulations, if you are being recorded by second side or if you inform second side about recording then it's allowed. What's the problem anyway if it will be blocked in firmware you can always use second phone or other recording device so this blocking is simply stupid.
[OnePlus 11] NOSS8:
Hi,

Does this model have the call recorder or the possibility to activate it?

Buy OnePlus 11 - 12GB/256GB - Hasselblad - Best Price

OnePlus 11 the price leadership total package with Snapdragon 8 Gen 2 - 12GB/256GB - 5000 mAh battery - 100W Charge - Hasselblad camera - buy cheap

tradingshenzhen.com
[OnePlus 11] ChrisFeiveel84:
On india rom you can install the oneplus dailer and call ui and can use the call rec
[OnePlus 11] NOSS8:
So, it is not included with the I.N rom, needs to be installed additionally?

And the procedure is the same as for Xiaomi, unlock the bootloader, etc..?

What difference between a Global and IN rom?
[OnePlus 11] ChrisFeiveel84:
Global rom.have no red cable.club and no cloud Services build in
[OnePlus 11] PFusion:
Has anyone got this working for US versions without root?
[OnePlus 11] Sir Mohd:
Try Realme dialer App it will work on Oneplus 11 at least for CPH2449 EU, a proper layout and call recording working fine rather than the silly google dialer App

Although I tried OnePlus dialer and O-dialer but no luck.
[OnePlus 11] TheMystic:
Install ODialer and it will simply work. Nothing else is required. This is assuming there are no SIM/ location based restrictions.
[OnePlus 11] XDRdaniel:
Link? I found one but I cannot enable it as the default phone app. It only opens during a phone call. It's not showing up on the menu, only in the installed apps list
[OnePlus 11] Sir Mohd:
Try it at your own risk

App Name - Realme UI 4.0 Dialer - v4.5.19

Disable or Uninstall Google Dialer App

Mod. edit: download link removed. alecxs
[OnePlus 11] alecxs:
Hi @Sir Mohd,

I couldn't download the dialer from browser, it seems the download link requires registration on telegram? I have edited your post and removed the telegram link according to forum rule #11.

📚 XDA Developers Forum Rules 📚

regards

alecxs

XDA moderator
[OnePlus 11] sefai77:
i can use call recorder jsut with skvales module
[OnePlus 11] birdie:
The combo Phone_InCallUI (1).apk and Contacts_Contacts.apk indeed allow to record calls on the EU unrooted version of the device however I've uninstalled both for one simple reason: calls are recorded as 32kbps mp3 files and audio quality is simply horrible.

I've tried ODialer for ColorOS - recording is missing altogether.

I wonder if there's a version of OnePlus dialer which can record straight from the line at a decent quality. The stock dialer in OOS 11 could record calls but I'm pretty sure it won't work in OOS 13 because these are two completely different Android ROMs.

I've settled on ACR phone which is using the accessibility service to record calls - it's half decent at that because you can record at 192kbps AAC but it's also recording from the mic, not from the line which severely degrades audio quality.

In a perfect world the recorder should just dump raw played/recorded audio streams the way your phone receives/sends them using the AMR audio codec. It's super efficient and there's no reencoding and audio quality degradation in the process.
[OnePlus 11] birdie:
This one creates an overlay for calling where you can enable recording and then write from the line to the AMR format which is exactly what I've been looking for. Thanks a ton.

My own speech doesn't sound good when being compressed so much though :-)
[OnePlus 11] kastell:
Good afternoon, thank you for your work and your consistency on the subject, the method really does work in the latest version of EU Rom for OnePlus 11. OxygenOS 13.0 CPH2449_11_A.10 Official version.

It's a bit of a pain in the ass to have the 2 Dialer applications at the same time, I don't always get both at the same time, but it's common for me to get the 2 apks simultaneously, the one that comes with OOS by default, (Google Dialer) with the restriction by country in the EU Rom and also the one installed through adb, which in my case I tried the 2 apks that they recommended through a video, I had to download them through telegram, since the link of the creator of the video on youtube it redirected to the Telegram group, I downloaded and installed them from the phone itself, then I downloaded joneplus tools from apkmirror, and executed its commands through adb, everything worked and I can record the calls, the option has not popped up yet nor the message to record calls automatically, but it records them well and with good or acceptable quality, but the recording format is .mp3, I liked another format that my previous xiaomi mobile used with the xiaomi.eu rom, which allows record calls with your default dialer application, the quality of the audio recording is more or less similar, but the format was different and took up much less disk space than .mp3.

Indicate the execution of the command to the error (it gave it to me)

" adb shell pm grant net.jroot3d.joneplustools android.permission.WRITE_SECURE_SETTINGS "

that apart from its indications of "Disable monitoring privileges", it still didn't work for me, but I tried again, connecting the phone in "charge only" mode to the PC and then it no longer gave me a java error or something like that.

Greetings and thanks.
[OnePlus 11] starpaw:
Is install Pixelify for OP11 a viable option? wondering if anyone has gone through that route to enable Call Recording.
[OnePlus 11] NOSS8:
If your device is rooted, this call recorder works perfectly and is free.

Basic Call Recorder is a no-nonsense call recording solution for rooted devices

Thanks to this Magisk module, you can now enable the call recording feature on any Android device running Android 10-13. Read on!

www.xda-developers.com
[OnePlus 11] Timmmmaaahh!:
BCR is awesome! It just doesn't allow me to change the output directory and keeps dropping recordings in /Android/data/com.chiller3.bcr/files for some reason.
[OnePlus 11] starpaw:
I was interested to know if Pixelify worked with OP11 since I haven't seen any reports of people attempting it yet. Ended up using Skvalex for my call recording purposes.

Didn't need to root either! Amazing app.
[OnePlus 11] rubiohiguey:
I got call recoridng working, no root needed, Oneplus 11 North America version, CPH2451_13.1.0.580(EX01)

So this is what I did.

1. Enabling developer options

2. Developer Options -> USB debugging -> ON

3. Developer Options -> (apps) Disable permission monitoring -> ON

(issue source: https://stackoverflow.com/questions/52079343/how-can-i-use-adb-to-grant-permission-without-root)

4. Reboot

5. Install ADB On wIndows (source: https://www.xda-developers.com/install-adb-windows-macos-linux/)

6. Install True Phone Dialer and Contacts from uptodown (https://true-phone.en.uptodown.com/android)

7. Enable Accesibility service for True Phoe (issue source: https://stackoverflow.com/questions...ervice-for-apk-which-installed-not-from-googl)

8. Install jOneplusTools from APKmirror (https://www.apkmirror.com/apk/jroot3d-dev/joneplus-tools-adbroot/)

9. Enable permissions via ADB in Windows (I used elkevated administrator mode for command prompt, I don;t know if this makes a difference).

adb devices (assure your device is online and not restricted)

adb shell pm grant net.jroot3d.joneplustools android.permission.WRITE_SECURE_SETTINGS

10. in jOnePlusTools go to Call Recorder and enable Call Recorder and Call Recroder Service

11. Install Oneplus Dialer (https://telegram.me/YtTechibee/804045)

12. Disable Google Dialer

13. IMPORTANT: OnePlus Dialer will NOT show among your apps on home screen, do not worry.

14. Go to Settings -> Apps -> App Management, locate the installed "Phone" (it will have a blue square icon with phone handset inside), scroll to "Display over other apps" -> Enable

15. Set True Phone Dialer and Contacts as default phone app in Settings -> Apps -> Default Apps

16. In True Phone Dialer, click three dots on the bottom -> Settings ->Incoming / Outgoing Calls -> Call Recording -> ENABLE , then -> Recording App -> System App

17. Use True Phone Dialer as your dialer for outgoing calls, upon dialing it will switch to Oneplus Dialer and show the icon to record calls.

18. On Incoming calls, calls will be received by True Phone Dialer. Click on Record button, it will switch over to OnePlus Dialer, click o Record icon in OnePlus Dialer to record incoming call.

I tested both incoming and outgoing calls recoridng and they recorded perfectly.

jOnePlusTools call recoridng service stays enabled even after rebooting or shutting down your phone, so manual call recording works without having to do anythinga fter rebooting the phone.

Have a great day everybody.

P.S. It would be great if someone with EU/Global version can try to replicate this and confirm if it works on EU /Globalversion or not. It definitely works on U.S. (North America) version.
[OnePlus 11] rubiohiguey:
I did. see my previous post
[OnePlus 11] gwindlord:
Hey all,

I do not have the device (yet?), but I got Phone Services apk from OxygenOS 13.1 US and found something potentially interesting in its source code. So I figured a possible simple way to enable call recording (if you already tried everything unsuccessfully).

Pre-requisites

PC and ADB access;

InCallUI.apk from previous versions of OxygenOS or ColorOS (does not really matter which one - but should be from OS with possibility of call recording, you can take on from earlier messages of this topic or from OnePlus 7T or wherever).

Contacts.apk is not necessary for this experiment, but you can install it as well - it won't hurt (just remember to disable Google Dialer in this case to avoid call interfaces dulplication).

Suggested actions

Install InCallUI.apk (and Contacts.apk if you want - remember to open them and allow necessary first-time permissions);

Connect to phone via ADB;

Open adb shell;

Set four system variables using following commands:

settings put global op_voice_recording_supported_by_mcc 1
settings put global oplus_customize_has_enter_auto_record_activity 1
settings put global oplus_customize_all_call_audio_record 1
settings put global oplus_customize_all_stranger_call_audio_record 0

Make a call and check if there is a record button in the installed call interface (not Google Dialer one) and if there is anything in Music/Recordings/Call Recordings.

Rationale

The idea is that the recording is performed in two parts.

First one - the app actually doing recording (InCallUI app),

Second one - the app, storing recording settings through the system (Phone Services app).

So it seems that the first part is removed via replacing stock dialer with Google one, but the second part is still there - it just checks if the firmware is on allowed region, and if it's not, it simple won't show the call recording options.

The first variable is for InCallUI to enable the possibility of recording - record button during the call and recording process itself, and that's why we need InCallUI.apk.

The second variable is the one being set in Phone Services app when opening the call recording options first time - maybe it's a flag to confirm that the recording was enabled properly, so I suggest setting it just in case.

The third variable is to record all calls automatically - it's set in recording options.

And the forth variable seems to be necessary only for automatic record of all non-contacts calls, creating it just to be there and avoid making system suspicious (all calls record variable overrides this one).

P.S. There is also variable oplus_customize_max_record_setting - to set max records amount, standard values should be 1000, 2000 or 3000, but you probably can set any number.

I would appreciate if anyone could try this approach, since if it works, this might be the easiest way of enabling the call recording.

Thanks in advance!
[OnePlus 11] brmbjn:
dont forget to apply this command :

adb shell settings put global op_voice_recording_supported_by_mcc 1

i am use CPH2449 too

work well
[OnePlus 11] rino1969:
Hello, my oneplus 11 Is Europe version (Italian), but Google dialer is not possible to disabile. How can resolve ? Thanka
[OnePlus 11] brmbjn:
try this command

adb shell

pm disable-user --user 0 com.google.android.dialer

or

adb shell

pm uninstall -k --user 0 com.google.android.dialer
[OnePlus 11] rino1969:
Hello, while try to enter in adb mode this command:

adb shell pm grant net.jroot3d.joneplustools android.permission.WRITE_SECURE_SETTINGS

the result Is negative. Why ? Please...
[OnePlus 11] brmbjn:
adb shell settings put global op_voice_recording_supported_by_mcc 1
[OnePlus 11] HessNL:
Maybe buy a other phone OnePlus is going too die soon
[OnePlus 11] Anti66:
I tried according to the description, but it doesn't work

what did I do wrong?
[OnePlus 11] gwindlord:
You seem to have missed the step #3, which is connecting to the phone using adb shell command.

The subsequent settings commands have to be run on the phone, in the Android command line, which is being launched by adb shell command on successful connection - and it starts with the char $, not >, like it is at your screenshot.

This error might mean that you have to find and enable the option, called Disable permission monitoring in the Developer options, then try granting permissions again.
[OnePlus 11] dorianmtz:
I tried this on the USA model and it works :)

My phone records automatically on MP3 format every time a call is made or received. Quality of the recording is good. I still have no access to the "call recording" menu though. So if I want to see the recordings I have to go to my files.

I did have jTools already installed (still is), not sure if this made any difference though.

Thanks
[OnePlus 11] gwindlord:
Yeah, that's the downside unfortunately. There is a recordings listening interface in Contacts app from previous OxygenOS or ColorOS, but the menu itself should be called either from some specific version of it, or at some specific firmware, since it's protected to be called only by app, having the oplus.permission.OPLUS_COMPONENT_SAFE permission - and this one seemingly cannot be granted without being root or system.

Thanks for testing!
[OnePlus 11] Alex7012:
Ciao, ho letto con molto interesse la tua guida.

Quello che hai scritto per op11 assomiglia molto al problema che ho io con Honor magic 4 pro.

Ho un firmware con installato il dialer di Google, ma sono riuscito ad installare il registratore di chiamate nativo, nel menu dell'app servizi telefonici c'è l'opzione registra tutte le chiamate ed io l'ho attivata.

Ho installato anche l'app dialer e l'app contact di Honor che però appena li avvio vanno in crash, probabilmente per qualche permesso non attivo o perché il sistema esegue un controllo sulla regione.

Forse non è necessario avere app dialer e contact Honor installate, basterebbe capire come autorizzare il registratore nativo a funzionare.

Non so se puoi aiutarmi, sarebbe fantastico.

Grazie.
[OnePlus 11] gwindlord:
The difference here is that for OnePlus this capability is baked into both dialer and Phone Services and is enabled by systemwide variables, which can be flipped using third-party tools. This is a "hole" and a pure luck they had not removed this mechanism from the code (which still can be a matter of time, e.g. I'm not sure it'll work at OOS 14).

For Huawei this is apparently not the case and their triggers might happen to be inside the system apps code, where no one can do anything without root, or the recording can be done using some other apps.

My point is - the similarity is only superficial here and for another firmware one should start the investigation from scratch, not relying on other brands, since Huawei is not even under BBK umbrella.
[OnePlus 11] efkosk:
Hi, I'm planning to buy the OP11 EU version, and from what I read here I'm not sure if it's possible to record calls without root. So does it work or not on the EU version? :)

Thank you
[OnePlus 11] markmk2:
I'm in the same situation, can anyone who owns this confirm if it works?
[OnePlus 11] efkosk:
I mainly wanted to know before buying the OP Open :)

It works on Open and I assume it will also work on OP11 -> https://xdaforums.com/t/enable-call...-where-its-not-enabled.4639298/#post-89137660
[OnePlus 11] markmk2:
Mmm if I had known before I would have considered buying it. I wasn't sure. So I bought a s23+, It's coming to my house, and I'll change the CSCs.
[OnePlus 11] efkosk:
You made a good choice. I'm also still with the S23 and the changed CSC :)

You changed the CSC according to my instruction :D haha.
[OnePlus 11] markmk2:
Yes, I've read you many times. :ROFLMAO:🍻
[OnePlus 11] str8str:
J one plus tools version 3.6.2 don't use newer. It successfully enables call recording. I'm on 2451 I'm rooted with magisk stock ROM
[OnePlus 11] bdvince:
FYI: I have a US model as well and thanks to your instructions I seemed to have gotten this working without any 3rd-party tools, however i ONLY applied the "op_voice_recording_supported_by_mcc 1" setting and that seemed to be enough to get the Call recording button visible and functioning.

If I don't care to have calls automatically recorded and want to be able to select it or not, are the other 3 options necessary at this point? Thanks again!
[OnePlus 11] gwindlord:
Thank you for testing!

Yeah, I think if you don't need the automated recording, the first one should suffice. Having some doubts about second one, but it seems to be optional as well.
[OnePlus 11] t1mb3rw0lf:
Anyone could confirm that this method with older dialer is still working after upgrade to Android 14? Thnx.

Update.

Ok I checked it myself it's working.
[OnePlus 11] birdie:
Does call recording based on installing InCallUI.apk work in OxygenOS 14?
[OnePlus 11] bigrom:
For me it does not work. Do you have a different set up than I?

OnePlus 11, CPH2449, EU

OxygenOS 14.0

ODialer 13.1.5 by ColorOS (com.oplus.dialer_13.1.5-13001005_1arch_2dpi_2lang_205ab03c76e3fec1f5b5b43040d2e7d9_apkmirror.com.apkm)

Settings:

Settings->Additional Settings->Developer Options->USB debugging->ON

Developer Options->Disable permission monitoring->ON

settings put global op_voice_recording_supported_by_mcc 1

In addition I also tried with

pm disable-user --user 0 com.google.android.dialer

But the recording button does not appear during call with ODialer.
[OnePlus 11] bigrom:
Just noticed that I also need Call recording By OnePlus Ltd. which I needed to install. Now the recording button actually appears, but pressing it just makes the button white, and then it immediately turns back to black. Should stay as white, so it's like it can't start a recording. Tried version 14.1.0 and 13.0.0 of Call Recording but got the same behaviour.

Anyone experienced this? I'd guess I have to have the correct combo of ODialer and Call Recording, whatever that is.
[OnePlus 11] efkosk:
Did you solve it?
[OnePlus 11] bigrom:
Unfortunately no. Tried some different versions, but didn't help. Maybe there's something wrong with ODialer, and hopefully a newer version will fix it. Tried to check logs with logcat, but couldn't find anything useful.
[OnePlus 11] brmbjn:
I use odialer and incallui, call recording works but it's automatic. how to make call recording not run automatically but by pressing the record button. ???
[OnePlus 11] PFusion:
Will changing the CSC work with S24?
[OnePlus 11] efkosk:
yes, working. Already on my S24 exynos and S24u
[OnePlus 11] PFusion:
Really you got SKalex working without root one an OP11 U.S variant? How?

SkVAlex call recorder is the best.
[OnePlus 11] PFusion:
Wait what...? Ok so I just ordered the OP12 U.S unlocked specifically so I can do call recording.

So I can buy a S24 U.S unlocked variant and change the CSC and enable native call recording?

What features do I loose if I change the CSC? Do I loose any bands?

Last question will it remain persistent? I worry some update down the road will patch my ability record calls.
[OnePlus 11] PFusion:
Why do you say that?
[OnePlus 11] efkosk:
Because it is true. Oneplus doesn't exist anymore. It's an oppo with the oneplus logo.

You don't lose any features when you change CSC. For example, I use "INS" It's permanent and changing the CSC doesn't erase the data or void the warranty. It just unlocks things for a specific market.

It's 100% secure.