How To Guide Enable Native Call Recording + OP Stock Dialer on OnePlus 10 Pro

Search This thread

serjann

Member
May 5, 2015
46
7
Here. This dialer works and record calls without problems and without root. Its old 4.5. 59 version. Did someone do it?
Why can't anyone make the same apk, only with a new version of the dialer from OxygeiOs? Where is this genius? =)
 

Attachments

  • OnePlus_Dailer.apk
    41.1 MB · Views: 564
  • Like
Reactions: TheMystic

bizkit_120

Senior Member
Feb 4, 2014
100
15
Here. This dialer works and record calls without problems and without root. Its old 4.5. 59 version. Did someone do it?
Why can't anyone make the same apk, only with a new version of the dialer from OxygeiOs? Where is this genius? =)
Which os version it is for? Not on global 11 for sure I just tried. Can't be installed..
 

TorstenH

Senior Member
Feb 20, 2021
1,214
315
t.me
Realme GT 2 Pro
I installed contracts and phone, disabled Google phone and set

Code:
adb shell settings put global op_voice_recording_supported_by_mcc 1

Phone is showing the record option but contacts seems to have its own phone UI. How can I suppress the UI of contacts to avoid to see two phone UIs during a call:
IMG_20221115_112920.jpg
 

dladz

Senior Member
Aug 24, 2010
14,985
5,340
Liverpool
Huawei Watch 2
OnePlus 10 Pro
I installed contracts and phone, disabled Google phone and set

Code:
adb shell settings put global op_voice_recording_supported_by_mcc 1

Phone is showing the record option but contacts seems to have its own phone UI. How can I suppress the UI of contacts to avoid to see two phone UIs during a call:
View attachment 5761871
Try to stop the old phone from being an overlay by stopping it from showing over other apps.
 

TorstenH

Senior Member
Feb 20, 2021
1,214
315
t.me
Realme GT 2 Pro
Tbh I installed this by mistake using pixelfy..

It added the Google dialer using magisk.
I disabled Google Contacts and Google Phone to prevent them to appear.

I installed Oppo/OnePlus contacts which has an inCallUI but without the recording option:
Screenshot_2022-11-22-07-39-07-30_6ba589b35cca5ff8f234db69f4487e8f.jpg
Additionally I installed the Oppo/OnePlus inCallUI which has the recording option:
Screenshot_2022-11-22-07-39-02-72_83205596e5bc50f461d1fb1edf82f8b4.jpg

Unfortunately both interfaces appear during a call.
 

Petticoatloose

New member
Nov 25, 2022
2
0
Good Evening all. I am in the same boat as lots of folks trying to get Native Call Recoding working but have been unsuccessful until today. I had been trying the old reliables with joneplustools and granting arb permission etc without success. My phone came from Amazon.de . Yesterday I simply just got so frustrated trying to get in the back door without success so I deleted joneplustools, magisk and anything to do with call recording, etc..
You can imagine my surprise when I made my first call this morning up popped the Native Call Recording button. Thought I was seeing things so after the call I made another call and another and All have been recorded with 100% clarity on both sides. I'm absolutely baffled as to how this happened but it has. I've also rebooted my Oneplus 10 Pro and it's still there. Maybe someone can explain this phenomenon.
 

TorstenH

Senior Member
Feb 20, 2021
1,214
315
t.me
Realme GT 2 Pro
Good Evening all. I am in the same boat as lots of folks trying to get Native Call Recoding working but have been unsuccessful until today. I had been trying the old reliables with joneplustools and granting arb permission etc without success. My phone came from Amazon.de . Yesterday I simply just got so frustrated trying to get in the back door without success so I deleted joneplustools, magisk and anything to do with call recording, etc..
You can imagine my surprise when I made my first call this morning up popped the Native Call Recording button. Thought I was seeing things so after the call I made another call and another and All have been recorded with 100% clarity on both sides. I'm absolutely baffled as to how this happened but it has. I've also rebooted my Oneplus 10 Pro and it's still there. Maybe someone can explain this phenomenon.
Which apks you have installed?
 

Petticoatloose

New member
Nov 25, 2022
2
0
Which apks you have installed?
Initially I installed every apk I could find relating to call recording but this is why it's strange , I uninstalled every one of them . Something appears to have been triggered with all the messing about but I have absolutely no idea how it's working now . All I know is it definitely didn't work after each apk was installed because I tried.
 

Attachments

  • Screenshot_20221126-083904.jpg
    Screenshot_20221126-083904.jpg
    79.7 KB · Views: 122

dladz

Senior Member
Aug 24, 2010
14,985
5,340
Liverpool
Huawei Watch 2
OnePlus 10 Pro
Initially I installed every apk I could find relating to call recording but this is why it's strange , I uninstalled every one of them . Something appears to have been triggered with all the messing about but I have absolutely no idea how it's working now . All I know is it definitely didn't work after each apk was installed because I tried.
That's what happened with me...I installed pixelfy, as well as the method explained here..

It just ended up working.
 

bizkit_120

Senior Member
Feb 4, 2014
100
15
Initially I installed every apk I could find relating to call recording but this is why it's strange , I uninstalled every one of them . Something appears to have been triggered with all the messing about but I have absolutely no idea how it's working now . All I know is it definitely didn't work after each apk was installed because I tried.
That's great, finally it works at least.. which version you are on? Is it has to be rooted to make it work? I'm on oos 11 none root OnePlus 9, old classic approach install joneplustool and grand permissions it works like a charm, but I do need install oneplus Dialer app though..
 

aieromon

Senior Member
Jan 7, 2012
92
18
OnePlus 10 Pro
Hi guys,

Found a solution !
1.Go to Developer Options.
2.Scroll to an option near the end of the list called Disable Permission Monitoring --> Enable it.
3. Install JOneplus Tools + Oppo Dialer + Phone-IncallUI.
4. Connect PC and Open ADB. Write Command " adb shell pm grant net.jroot3d.joneplustools android.permission.WRITE_SECURE_SETTINGS "
5. Open JOnePlus Tools and Enable Call Recorder.
6. Set app Contact as Default and Disable Google Dialer.
7. Enjoy. No Google Dialer Bubble

i checked on oneplus 10t
Still working. Thanks for sharing.
 
Root with magisk blocks google pay and causes problems with banking apps.
I haven't done root for years, is it now possible to do root so that apps don't know that the phone has root? To make gpay work?
Yes. Older versions of magisk(v23 and older) have built it root hider called MagiskHide. It's in the Magisk Manager app and it's pretty easy to use.

I bank with Chase in the US, and i use a money transfer service called Zelle a lot. The Chase app HATES root! And it won't let you use Zelle to send $ at all if it detects root. All you do is go to the MagiskHide section and tick the toggle for the app you want to hide root from and profit! Some apps have more than the 1 process to hide it from, there will be a colored progress bar when you check the toggle, if it's not all the way full, simply press on the name of the app in the list and a list of additional processes will drop down, allowing you to block root detection from them all. Works like a charm!

However, on the newer Magisk versions (24+) MagiskHide is removed. @topjohnwu stated this is because there are much better root hide solutions out there, so he discontinued support of MagiskHide. Give it a quick search and I'm sure you'll find a good one, if you must root with newer Magisk (24+) which can be installed via patched boot.img from payload.bin. I haven't upgraded from my OnePlus 7 Pro yet, as i want a 10 Pro or 10T and there aren't any TWRP or ROMs for it yet, so I'm still rooting with the older Magisk 23.1 recovery flash able .zip file. I don't know why they changed it to this payload.bin crap.
 

lachtan86

Member
Aug 19, 2014
12
0
Hi guys,

Found a solution !
1.Go to Developer Options.
2.Scroll to an option near the end of the list called Disable Permission Monitoring --> Enable it.
3. Install JOneplus Tools + Oppo Dialer + Phone-IncallUI.
4. Connect PC and Open ADB. Write Command " adb shell pm grant net.jroot3d.joneplustools android.permission.WRITE_SECURE_SETTINGS "
5. Open JOnePlus Tools and Enable Call Recorder.
6. Set app Contact as Default and Disable Google Dialer.
7. Enjoy. No Google Dialer Bubble

i checked on oneplus 10t

Hi, many thanks, works on my NE2213 OOS13! Where can I turn on automatic recording? No menu settings for automatic call recordings.. One week after enabling native call recording appears this bubble and I was able to set up call autorecording.. Where do I start this menu manually?
 

Attachments

  • Screenshot_2022-12-30-12-08-12-97_83205596e5bc50f461d1fb1edf82f8b4.jpg
    Screenshot_2022-12-30-12-08-12-97_83205596e5bc50f461d1fb1edf82f8b4.jpg
    858.6 KB · Views: 33
  • Screenshot_2022-12-30-12-08-28-72_426a5588c5110cd01d5af17e47adb223.jpg
    Screenshot_2022-12-30-12-08-28-72_426a5588c5110cd01d5af17e47adb223.jpg
    164.3 KB · Views: 33

Top Liked Posts

  • There are no posts matching your filters.
  • 9
    Hi guys,

    Found a solution !
    1. Go to Developer Options.
    2. Scroll to an option near the end of the list called Disable Permission Monitoring --> Enable it & the command ./adb shell settings put global op_voice_recording_supported_by_mcc 1 is now executing.
    3. Make a call from your OnePlus Dialer and behold the native call recording button in all its glory !
    4. Review the call recording from the call log of the number from which you recorded the call OR go to folder Music>Recordings>Call Recordings to find your entire list of call recordings
    Please note that as I understand it, this call recording function will not survive a reboot. We need to re-execute this command in adb upon each reboot for the time being.

    I also tried disabling the Google Dialer to get rid of that annoying floating bubble overlay on the OnePlus in-call UI, but that simply destroys the in-call UI alltogether by no longer revealing it! So the person who created those OP apps that work on our devices succeeded at making it work by accepting that floating bubble as part of the workaround.

    I noticed that on few occasions the OnePlus dialer does not hijack the call in time and the call goes through the Google Dialer in-call UI instead. Anyway, not complaining now that I found it to work at least.

    Going to fiddle around with Tasker or some other app that allows me to automate the above adb command to execute upon each reboot.

    Edit: Think I'm way to dumb to figure out how I'm gonna be writing this task. If someone savvy can chime in, that'd be great !

    Edit 2: Used the following page tutorial to get a paid app called LADB to work on my device that allows me to execute adb commands OTG:


    So for now, upon each reboot, I'll just open up this app (you'll need access to wifi every time) and copy/paste the adb command in there without the ./ adb shell part added at the start. So use just settings put global op_voice_recording_supported_by_mcc 1 and tap enter. Boom ! You got call recording back in case you had to reboot OTG.

    Still looking forward to find a savvy chap on this thread that can help with automating that adb command upon each reboot ;)
    6
    Hi guys,

    Just upgraded from OP7T to OP10 Pro as a European user.
    Call recording functionality does not come with the device here.

    Had native call recording enabled on my OP7T through jOnePlus Tools and the likes.
    Jtools Oneplus does not install on our device.
    Don't want to give up this very important functionality.
    I'm sure there's a bunch of peeps here just like me.

    To be clear, I haven't succeeded yet and I'm not a developer.
    Hoping someone smarter than me can appreciate what a wonderful breakthrough it would be to make this work on the OP10 Pro.
    I made some progress and have some clues which I'll share in summary below:
    • OP10 Pro comes with Google Dialer, not OnePlus dialer.
      Google dialer natively either prohibits call recording or when succesfully enabled transmits a voice message to the other party disclosing the call is being recorded.

    • Enabled developer options by tapping build number 7 times in software version details (About Phone section in Settings)

    • In Developer Options: enabled USB debugging & OEM unlocking

    • jOnePlus Tools app (Play Store) does not install on our device.
      Dev replied to a review in Play Store he discontinued further development of the app.

    • Following page lists what adb shell commands need to be executed to enable native call recording:

    • Commands on the previous page do not execute, but come back with an error stating "android.permission.GRANT_RUNTIME_PERMISSIONS" must preceed.

    • "pm grant <android app package name> android.permission.GRANT_RUNTIME_PERMISSIONS" is useless if there's no particular app available you want to do the writing

    • A YouTube video pointed to the following page providing links to download oos12 working OnePlus Dialer & Contacts app along with instructions to change the default dialer app:

    • The apps work as advertised albeit there's a floating balloon from the Google Dialer appearing overlayed on the OP Dialer when in a call.

    • After installation, settings of these apps still do not show the option for call recording in the settings options list

    • I vaguely remember there's a file, that I think needs root access to get to, that can be opened as a text file, in which you can change how your device interprets the region your device is used in, that afterward allows for the otherwise hidden native call recording function to be revealed. But it's been too long since I performed such an operation and can't even remember the name of this file. Maybe the way I explained it triggers someone's understanding here. I'm wondering if this could be a lead to a remaining thing to do to get that call recording function activated.

    • I fiddled a bit with different ways of writing the cmd adb commands, by for example using the app package names of the installed OP dialer and contacts apps within a pm grant command, but I'm too dumb to get it right, so no luck with that.
    Hoping a smarter person here is willing to give it a go and make history :cool:

    Cheers and godspeed !
    Hi guys,

    Found a solution !
    1.Go to Developer Options.
    2.Scroll to an option near the end of the list called Disable Permission Monitoring --> Enable it.
    3. Install JOneplus Tools + Oppo Dialer + Phone-IncallUI.
    4. Connect PC and Open ADB. Write Command " adb shell pm grant net.jroot3d.joneplustools android.permission.WRITE_SECURE_SETTINGS "
    5. Open JOnePlus Tools and Enable Call Recorder.
    6. Set app Contact as Default and Disable Google Dialer.
    7. Enjoy. No Google Dialer Bubble

    i checked on oneplus 10t
    3
    Hi guys,

    Just upgraded from OP7T to OP10 Pro as a European user.
    Call recording functionality does not come with the device here.

    Had native call recording enabled on my OP7T through jOnePlus Tools and the likes.
    Jtools Oneplus does not install on our device.
    Don't want to give up this very important functionality.
    I'm sure there's a bunch of peeps here just like me.

    To be clear, I haven't succeeded yet and I'm not a developer.
    Hoping someone smarter than me can appreciate what a wonderful breakthrough it would be to make this work on the OP10 Pro.
    I made some progress and have some clues which I'll share in summary below:
    • OP10 Pro comes with Google Dialer, not OnePlus dialer.
      Google dialer natively either prohibits call recording or when succesfully enabled transmits a voice message to the other party disclosing the call is being recorded.

    • Enabled developer options by tapping build number 7 times in software version details (About Phone section in Settings)

    • In Developer Options: enabled USB debugging & OEM unlocking

    • jOnePlus Tools app (Play Store) does not install on our device.
      Dev replied to a review in Play Store he discontinued further development of the app.

    • Following page lists what adb shell commands need to be executed to enable native call recording:

    • Commands on the previous page do not execute, but come back with an error stating "android.permission.GRANT_RUNTIME_PERMISSIONS" must preceed.

    • "pm grant <android app package name> android.permission.GRANT_RUNTIME_PERMISSIONS" is useless if there's no particular app available you want to do the writing

    • A YouTube video pointed to the following page providing links to download oos12 working OnePlus Dialer & Contacts app along with instructions to change the default dialer app:

    • The apps work as advertised albeit there's a floating balloon from the Google Dialer appearing overlayed on the OP Dialer when in a call.

    • After installation, settings of these apps still do not show the option for call recording in the settings options list

    • I vaguely remember there's a file, that I think needs root access to get to, that can be opened as a text file, in which you can change how your device interprets the region your device is used in, that afterward allows for the otherwise hidden native call recording function to be revealed. But it's been too long since I performed such an operation and can't even remember the name of this file. Maybe the way I explained it triggers someone's understanding here. I'm wondering if this could be a lead to a remaining thing to do to get that call recording function activated.

    • I fiddled a bit with different ways of writing the cmd adb commands, by for example using the app package names of the installed OP dialer and contacts apps within a pm grant command, but I'm too dumb to get it right, so no luck with that.
    Hoping a smarter person here is willing to give it a go and make history :cool:

    Cheers and godspeed !
    3
    Hi guys,

    Found a solution !
    1. Go to Developer Options.
    2. Scroll to an option near the end of the list called Disable Permission Monitoring --> Enable it & the command ./adb shell settings put global op_voice_recording_supported_by_mcc 1 is now executing.
    3. Make a call from your OnePlus Dialer and behold the native call recording button in all its glory !
    4. Review the call recording from the call log of the number from which you recorded the call OR go to folder Music>Recordings>Call Recordings to find your entire list of call recordings
    Please note that as I understand it, this call recording function will not survive a reboot. We need to re-execute this command in adb upon each reboot for the time being.

    I also tried disabling the Google Dialer to get rid of that annoying floating bubble overlay on the OnePlus in-call UI, but that simply destroys the in-call UI alltogether by no longer revealing it! So the person who created those OP apps that work on our devices succeeded at making it work by accepting that floating bubble as part of the workaround.

    I noticed that on few occasions the OnePlus dialer does not hijack the call in time and the call goes through the Google Dialer in-call UI instead. Anyway, not complaining now that I found it to work at least.

    Going to fiddle around with Tasker or some other app that allows me to automate the above adb command to execute upon each reboot.

    Edit: Think I'm way to dumb to figure out how I'm gonna be writing this task. If someone savvy can chime in, that'd be great !

    Edit 2: Used the following page tutorial to get a paid app called LADB to work on my device that allows me to execute adb commands OTG:


    So for now, upon each reboot, I'll just open up this app (you'll need access to wifi every time) and copy/paste the adb command in there without the ./ adb shell part added at the start. So use just settings put global op_voice_recording_supported_by_mcc 1 and tap enter. Boom ! You got call recording back in case you had to reboot OTG.

    Still looking forward to find a savvy chap on this thread that can help with automating that adb command upon each reboot ;)
    Though i dont own 10pro, i like the way you put your efforts. I'm using 9r, and i still didn't updated the os from first one with which it came out of box, because of this security/privacy drama of google; but it's okay for google record each and every move we make.
    2
    Have you tried SKVALEX call recording app? Not sure if it works on Android 12 though. It needs root/magisk to work.
    Thank you for the suggestion. I am mainly interested in re-acquiring native call recording functionality. I was also informed that Android 12 indeed does not permit any third party call recording apps to function properly. Asides from that, a non-root method is what I pursue as primary objective. But thank you for suggesting, I appreciate it