yashsingh1/xdaforums huggingface dataset:
[Paid Software Announcement and Discussion] Tenoo:
I managed to get this app to work on my Oneplus 11 5G. it isn't perfect but it records.

1. Download oneplus phone version 13.8

2. in playstore go to phone and uninstall updates, and disable auto update.

3. install the oneplus phone version

4. Install call recorder

5. Android settings, go to app then pick call recorder, then 3 dots. option should be allow restrict access.

6. Now go into accessiable options and call record was gray is not changable so turn it on.

7. Call recorder settings using API for recording , uplink and downlink.

This worked for me except when taking a call using android auto.
[Paid Software Announcement and Discussion] ELAD098:
call recorder skvalex - After the last update lineageos 20 the call recorder records the call but there is no audio it's a silent

You can't hear the recording, it's a silent recorder

oneplus 6T A6013

lineageos 20
[Paid Software Announcement and Discussion] MystaMagoo:
Working fine on note20ultra,not rooted,android13.

3.5.4 version
[Paid Software Announcement and Discussion] skvalex:
What you mean by "doesn't work"? Does the app open when you click the icon?

Try version 3.5.5
[Paid Software Announcement and Discussion] marisaleh:
No recording from both sides

I will try version 3.5.5 and report
[Paid Software Announcement and Discussion] marisaleh:
I have just installed version 3.5.5

Result is :

Recording of outgoing

No recording of incoming (no sound)

I used the default settings

By the way, the phone is not rooted.

Umigidi A13 Pro Max 5G

My other phone Poco X3 Pro

Also not rooted but works fine

With version 3.5.4
[Paid Software Announcement and Discussion] Schroeder09:
Theres a post on the magisk telegram that 3.5.5 was released. No "alpha" notation behind it. Is this 3.5.5 stable?
[Paid Software Announcement and Discussion] skvalex:
Try to increase delay for incoming calls in Settings > Recording > Standard API

Yes
[Paid Software Announcement and Discussion] Hellsingg:
Bump
[Paid Software Announcement and Discussion] marisaleh:
I increased the delay for incoming

It didn't make any difference

Still no incoming sound

Mind you it recorded the

Surrounding but not from the

Earpiece (incoming).
[Paid Software Announcement and Discussion] skvalex:
Looks like a problem in the firmware. You may try [ROOT] CAF recording method, perhaps it'll work better. If not, then only changing firmware might help

Sorry, I thought you meant that the app records both sides for outgoing calls and just your side for incoming calls. If your phone isn't rooted, then the app can record sound from the microphone only. Some phones have good microphones that can catch sound coming from the speaker, other phones are not that good.
[Paid Software Announcement and Discussion] marisaleh:
Thank you very much for getting back

So the only way for it to work on this

Phone is to root the phone.

Poco X3 Pro must have a good

Microphone because it works

Without it being rooted

Once again thank for your help
[Paid Software Announcement and Discussion] cicciocant:
Hello. I've a Pixel 6a. Does it work with this software. Wath's the best configuration?
[Paid Software Announcement and Discussion] skvalex:
I own Pixel 6a, it works fine with root
[Paid Software Announcement and Discussion] cicciocant:
And witouth root? I want to buy It but I Need to bee sure it works
[Paid Software Announcement and Discussion] tiho5:
Hi, @skvalex. Long time happy user here.

I updated to Android 13 and my ROM uses Fox's Magisk Module Manager.

I tried to search for your call recorder module in it, but search found nothing.

Any advice how to proceed installing Call Recorder on rooted S23Ultra?

Thank you for your continuous work and support.
[Paid Software Announcement and Discussion] skvalex:
Try it, trial version will with for 2 weeks. Download it from the site - the link is in the OP

Didn't know this Magisk module manager exists, but just checked and my module is there named "Call Recorder - SKVALEX"

Anyway, the app should work fine even without Magisk module, just by granting root access
[Paid Software Announcement and Discussion] krakout:
Never understood the purpose of the Magisk module to be honest...
[Paid Software Announcement and Discussion] imbriagomarso222:
@skvalex thanks again for your support, I'm an happy user of your app with my OnePlus 5.

I'd like to know what in your opinion actually are athe best smartphone brands and models to be used with your app and record without root?

I think it's a frequent question that you receive and it would be great to see your answer to this question in the first post, what do you think? :)

Thanks
[Paid Software Announcement and Discussion] skvalex:
It was initially very helpful, becuase the app didn't have the way it has now to record calls by just granting root permissions. At the moment, the module might help in case the app doesn't record calls with just root. But it's a rare case. So rare that I can't even remember what phone needs it.

I have no idea. Perhaps some old phone with Android 8.

I usually recommend phones that are easy to root - Pixel or OnePlus. But even root doesn't always help to fix all problems related to call recording. So if you're planing to purchase a new phone, then search for reviews or ask owners of that specific phone to check call recording.

Also, some phones have good microphones and they're able to catch sound coming from the speaker well. So people may mistakenly think they've got 2-way call recording without root. But they're not! To test it - they should mute microphone during a call.

If recording goes via microphone, it might not be very reliable:

- in noisy environment micorphone won't catch the other side's voice

- it won't record the other side via bluetooth

- any system update can change configuration for the microphone, e.g. enable echo cancellation - it'll cut off the other side's voice completely

- since it uses accessibility service - the system's optimizators might kill this service sometime
[Paid Software Announcement and Discussion] krakout:
Oh, ok, got it -thanks for the explanation! Btw Pixel 7 Pro works fine without the module.
[Paid Software Announcement and Discussion] mxz55:
I started to use this with Motorola Edge 30 (dubai, XT2203-1) and it's the first recording app i come across that just works. For other owners, mind that im talking about LineageOS 20 (Android 13) on this device, i dont know about stock ROM.

I got some feedback for @skvalex though:

- There is only 1 usable sample rate while using OPUS format, 8000 Hz, because if i select any other rate, it won't record anymore (just creates sound-empty 68 Bytes audio files). I wanted to raise the sample rate in a bid to improve recording quality/clarity. Can this be fixed, so i can still do that? I noticed that different rates work in other formats (like WAV, MP3) but these are generally too large for me in any scenario.

- Recording methods [ROOT] CAF, [ROOT] ALSA and [ROOT] MSM aren't working on this device, they will result in silent audio files. Maybe worth looking into a fix?

- AAC format support can be useful, the quality/size ratio is really good and it's a modern format supported by other recording apps as well
[Paid Software Announcement and Discussion] skvalex:
1. That's because you're most probably selecting sample rate unsupported by OPUS codec: "Opus supports five different audio bandwidths, 8000, 12000, 16000, 24000, and 48000 Hz sampling frequency, for the voice mode and four different audio bandwidths, 8000, 16000, 24000, and 48000 Hz sampling frequency, for the audio mode." https://www.ietf.org/archive/id/draft-spittka-payload-rtp-opus-00.html#rfc.section.3.1

2. If one audio source already records from the phone line, then fixing other won't give any other sound - it'll be all the same sound just received in a different way under the hood. So no need to waste time on this. And without the device it's kinda hard to fix.

3. If you need quality - use FLAC, if you need to save space - use OPUS. I don't see much benefits in AAC from codecs already present in the app. Also, I'm not sure about their licensing.
[Paid Software Announcement and Discussion] mxz55:
Turns out it's that.. i can use 16000 and 48000 Hz with Opus. But because the other rates in the dropdown are unsupported, maybe it's worth to update the app to only displaying supported values per audio format? In some use scenario's it can also be a shame that the majority of supported sample rates aren't usable, as you use a list of predefined values that they may not work with, and there also isn't a "Enter custom value" option.

* Protip to others if you want better sound quality: do what i settled for.. link the recorder to your cloud storage account, and configure it to automatically upload if on WiFi and delete the file from your device after successful upload. Then use a high sample rate without concerns, if your storage plan is like mine (100GB in Google One for 3 EUR a month)
[Paid Software Announcement and Discussion] Pressa:
Good evening Doc,

I have been using this application for really many years and it has always worked very well; even on my latest rooted Galaxy S23 Ultra it doesn't have the slightest problem (the settings I use are: Standard API - Uplink + Downlink voice call and the audio format is .wav); seamlessly record even BlueTooth conversations.

Since some time your App has also been recording WhatsApp voice calls, and here I'm noticing a certain inconstancy; sometimes it generates a totally silent audio file, sometimes only my voice is heard and sometimes it doesn't intervene at all; so far only on one occasion, in the case of an incoming call, the recording has been complete.

It behaved exactly the same way with my previous Galaxy S22 Ultra 5G.

Do you have any suggestions for me to solve this problem, if possible?

Thanks in advance.

P.S. I don't know if it's possible, but would there be a way to name the WhatsApp call audio files with the calling/called contact data instead of simply naming them as "incoming" and "outgoing"?

Thank you again!
[Paid Software Announcement and Discussion] marisaleh:
Just to let you know

I have rooted the Umidigi A13 Pro

Max 5G

Now I have the opposite problem

recording the incoming call

and not recording the outgoing call

Very strange, I tried all sorts of

tweeks, still couldn't get it to

record the outgoing call

Any ideas, please
[Paid Software Announcement and Discussion] marisaleh:
I have just had an idea as to why it's not working on my phone:

I can't change selinux mode from enforcing to permissive

I've tried everything, all existing methods and mods, even

terminal commands like setenforce

Can you please confirm, will it or will it not work

with selinux enforcing ?

At the moment it is only recording incoming calls

I think that it is to do with android 12 security

it won't allow you to change selinux to permissive.....
[Paid Software Announcement and Discussion] Medulla0108:
Hello,

how can I import old calls in the app?

Unfortunately, the "Rename all files" option does not work for me.
[Paid Software Announcement and Discussion] mygeek911:
I've got a OnePlus 6T McLaren and have looked through old posts regarding the standard API method. I'm using LineageOS 18.1-20220421-NIGHTLY-fajita. Phone is rooted.

The only setting that works, but only partially, is "Voice call uplink + downlink" with WAV format. When someone calls me, it records properly.

When I call someone, the file is empty. I tried various Qualcomm settings since there is no longer an OnePlus 5 setting. Still having issues. Anyone have settings that work for them? If so, what are they and what ROM and version are you using?
[Paid Software Announcement and Discussion] aygul12345:
Hi @skvalex ,

I wanna buy the newest Xiaomi 13 Pro phone as a example.

How can I check that Phonecalls-recording can be working out? (With Root)

Have now the Oneplus 8 Pro Root, and your module enabled/installed. Works flawlessly. But looking for a new phone.
[Paid Software Announcement and Discussion] alin.constantine:
hello,

how do I set TX and RX in the application?

https://skvalex.org/help/android-9-pie - "Setting recording mode to Stereo and try to find the best suitable volume control values for your device (E.g. Tx: 50%, Rx: 800% for Pixel 2)"

I have a pixel 7 pro non-root.

thx,
[Paid Software Announcement and Discussion] kdsgn3:
I have the same phone, but on Android 13. Mind giving the exact config? I cannot get this working for some reason...
[Paid Software Announcement and Discussion] marisaleh:
I have concluded that the problem is with selinux

I have rooted the Umidigi A13 Pro Max 5G, but I am

unable to change selinux from Enforcing to Permissive,

The rom in the Umidigi is not allowing that

I don't know what to do !!!

Unless I am able to change selinux to Permissive I am not

going to be able to use call recorder or mods like viper4android !!!
[Paid Software Announcement and Discussion] hfam:
Ill do my best for ya. Im also on 13, latest sec update, rooted wkth Magisk 25.2.

As far as i can tell, the "Recording" settings are probably most relevant, but i dont know specifics about whats not working for you.

Here is my settings page. If this helps, great, if not share some specifics as best as ya can and ill try to assist further if needed.
[Paid Software Announcement and Discussion] sheraz2:
I have a oppo x5 pro tried the trial version and different settings but couldn't get it to work.

Is root my only option?
[Paid Software Announcement and Discussion] Barbiox Dogg:
@skvalex can I recorded phone calls on non-root Pixel 7 Pro running Android 13 or do I have to root it?
[Paid Software Announcement and Discussion] Schroeder09:
Is anyone out there on a pixel 6/pro or pixel 7/pro whose updated to the march security patch that was just released and have this functioning? Last month's update made issues and we had to go to an Alfa build.
[Paid Software Announcement and Discussion] osssinator:
any suggestion Is it possible to use it with rooted a536b?
[Paid Software Announcement and Discussion] marisaleh:
Umidigi A13 Pro Max 5G doesn't support selinux in

permissive mode ( at kernel level ), hence call recorder isn't working on it

properly. It only records incoming voice and not outgoing voice ( just blank )

I have tried all sorts of settings and tweeks,,,,

By the way, I have found this :

If SELinux Mode Changer doesn't work, and you are properly rooted, then your kernel likely isn't compiled with permissive mode and was compiled with the flag EXTRA_CFLAGS += -DCONFIG_ALWAYS_ENFORCE=true which doesn't allow permissive mode to be set in anyway.
[Paid Software Announcement and Discussion] marisaleh:
Finally I have just managed to get

call recorder working on Umidigi

A13 Pro Max 5G. Works perfectly

The problem was caused by a legacy

mtk system app called call recorder

that wasn't actually doing anything

but hugging the microphone and

hence preventing the recording of

the outgoing call.

I managed to uninstall it by using

the magisk module "debloater".

So the conclusion is that the

selinux mode has no effect on

the functionality of call recorder

for as long as the phone is rooted.
[Paid Software Announcement and Discussion] swear0730:
I have a Pixel 4XL and have been delighted to use this software for years on this as well as my Nexus 6. However, as I move towards retiring this phone I'm trying to run all required software without root.

When I'm connected to Bluetooth I don't get the other side of the conversation. Seems to work fine when I'm not connected.

I am running v3.5.5 on the Pixel 4XL with Android 13 with the October 5, 2022 security update. I am using the following settings

Standard API

Voice call uplink + downlink

MP3

8000 Hz

Left 100% Right 100%

Recording mode is Auto

delay for outgoing and incoming is 3 sec

When BT is connected... Do nothing.

I've tested recording while muted & the audio goes away so I guess that verifies that I'm picking up audio via the microphone and its picking up the speaker audio. It does work pretty well with my limited testing but as noted by Skvalex it is not an optimal solution.

I keep seeing references to the system recorder, which I know the Pixel 4XL has had but it appears to be either disabled or Google has removed from Android 13. Is that accurate? I seem to recall there being some way to access it.

Any recommendations?
[Paid Software Announcement and Discussion] Veestaai:
Does this app work on S23U bought in US/Canada without root?
[Paid Software Announcement and Discussion] osssinator:
For sure it won't w/o root. Try cube acr. I guess this tread is dead as there is no reply from Alex anymore.
[Paid Software Announcement and Discussion] Veestaai:
I saw an alternate route using adb in op. That doesn't work?
[Paid Software Announcement and Discussion] skvalex:
Sure it does. But with limitations that Google has brought to unrooted phones in Android 9.
[Paid Software Announcement and Discussion] skvalex:
Please re-read the OP - that adb command is for an option "start recording on answer" - it has nothing to do with call recording itself.
[Paid Software Announcement and Discussion] skvalex:
If you want 2-way call recording - get root. It's the only recommendation for any phone since Android 9 that don't have built-in call recording. Pixel phones don't have system recorder that could record to a folder accessible by Call Recorder.
[Paid Software Announcement and Discussion] skvalex:
3.5.5 should work fine
[Paid Software Announcement and Discussion] skvalex:
Yes, you can, but with the limitations https://skvalex.org/help/android-9-pie

It's better to root if you have this option
[Paid Software Announcement and Discussion] TheMystic:
Isn't call recording always about 2-way?

What is the point of call recording if only one side is audible?
[Paid Software Announcement and Discussion] skvalex:
Sure 2-way is the best option. But one side is still better than zero sides.
[Paid Software Announcement and Discussion] TheMystic:
Can you elaborate on how just one side's conversation can be useful to anyone?

Without context (one sided recordings), conversations can have completely different meaning and can be misused.
[Paid Software Announcement and Discussion] skvalex:
An user can repeat some information during a call if it needs to be saved. Also, one side recording can help to remind what conversation was about. It's not ideal for sure, but it's better than nothing.
[Paid Software Announcement and Discussion] TheMystic:
When we say call recording works, it IMPLIES both sides of the conversation is being recorded, and both are audible in the recording. This is understood by default.

If that isn't true, then the limitation must be EXPRESSLY stated.

I see there are very limited applications for recording a one sided conversation, such as listening to a teacher's lessons, etc. But those are better classified as recording, and not call recording.
[Paid Software Announcement and Discussion] skvalex:
It's better to clarify explicitly every time what you mean to avoid misunderstanding.
[Paid Software Announcement and Discussion] TheMystic:
I don't mean to offend you. I see your app has very good reviews. But with recent changes in Android, if call recording apps cannot record both sides clearly, then the same should be made very clear, so users are aware of the same. I'm aware developers can't do much if the OS blocks apps from working properly.
[Paid Software Announcement and Discussion] skvalex:
Of course, users are aware of these changes in Android 9 https://skvalex.org/help/android-9-pie
[Paid Software Announcement and Discussion] ze7zez:
Separate "2-way" from "call recording" then you will have only two concepts, instead of the dilemma of how to understand them together.

The concept of "2-way" was born when "1-way" techniques were common and was intended to simply explain the operation and show added value.
[Paid Software Announcement and Discussion] TheMystic:
The two go together. Always. You're recording a 'conversation'. And as far as I know, a conversation always involves more than one person. Atleast on a phone call.
[Paid Software Announcement and Discussion] skvalex:
Root is required to record only one side, actually. Without root the app can record microphone sound which usually catches sound coming from the speaker. So some users misinterpret 2-way call recording with microphone recording when microphone is sensitive.
[Paid Software Announcement and Discussion] TheMystic:
With all the changes that Google had done with newer Android versions, the recordings lack clarity and have a lot of background noise.

Recording over the speaker is a good workaround for the restrictions.

Fortunately, 3 of my 4 Android phones come with a built-in dialer app with call recording feature, and they all work flawlessly. I will not update my phone software if this feature were to be removed, as I am not keen on rooting any of my devices.
[Paid Software Announcement and Discussion] ze7zez:
It doesn't matter how many people.

(1-way) = sound coming out of the microphone + sound caught by the microphone coming in from the speaker

(2-way) = sound coming out of the microphone + sound coming into the speaker.
[Paid Software Announcement and Discussion] patefoniq:
Samsung Galaxy S10 (no-root - stock software).

The application is recording "silence". I have files filled with nothing but having proper size. It happened about 2-3 months ago. OS updates ended about a year ago, there are only security patches sometimes.

I have paid version.

On version 3.5.3 everything was fine.
[Paid Software Announcement and Discussion] skvalex:
Check that accessibility service is enabled and make sure the app is locked in the recents
[Paid Software Announcement and Discussion] 1iwilly:
hello to all been a while i just updated to the newest app both sides of the recording work fine on galaxy s22 ultra not rooted the only issue i can't fix is it only records my voice when using my AirPods. regular calling or on speaker phone work fine

also, how do i disable auto recording without taping on the button
[Paid Software Announcement and Discussion] skvalex:
That's because the app can record from the microphone only without root

Help

skvalex.org
[Paid Software Announcement and Discussion] 1iwilly:
thanks
[Paid Software Announcement and Discussion] fullcavediver:
hi, just two simple questions - can I import an unlimited number of calls from the last 4 years from another call recorder? and the second question - where are the call notes stored? can I edit them outside of the app or export and archive them all?
[Paid Software Announcement and Discussion] TJ1968:
Seems that I could have saved $10 from PlayStore and just side-loaded SKVALEX w/root?
[Paid Software Announcement and Discussion] l-g:
I have problems with corrupt recordings. I just extracted all calls with a specific number, 186 recorded calls all in all. 26 of these calls are 0 seconds. Out of these 26 calls, half of them are 10 kB or bigger, and the biggest is 16 kB. That should be 10-15 seconds when using opus and the default settings. And in fact, when I playback them they last for ≈ 10 seconds but VLC doesn't count up the time as it should (1 - 2 - 3 - 4 etc) but rather displays 1 second and then after a while jump to 8 or 9 seconds, skipping all the values inbetween.

Attached is an example. And if you listen to it (had to zip it because the forum software doesn't accept opus), something is up with the actual sound, like Call Recorded hung or something like that.

Why do VLC list recordings that actually last 10-15 seconds as 0 seconds? The index in the file seem broken. And why does the attached file sound so weird?
[Paid Software Announcement and Discussion] l-g:
Does this mean that if I buy a phone WITH built-in call recording (I am looking at Asus Zenfone), Skvalex Call Recorder will work? Or am I stuck with the built in call recorder?
[Paid Software Announcement and Discussion] krakout:
Yes, absolutely, this is how it works.
[Paid Software Announcement and Discussion] chano2:
Wrong, you should have bought the Call Recorder Unlocker for $10 if you want to use the full version.
[Paid Software Announcement and Discussion] krakout:
YOU DON'T SAY!