ENABLE CallRecorder API RECORDING FUNCTIONALITY ON ROMS BESIDES SKY ICS 2.3.5(AND ICS LEAKS)
This thread is for those of us who wish to have the ability to use CallRecorder, but would rather not use seanzscreams' Sky ICS 2.3.5, a Roger's UXJK7-based ROM, or an ICS leak. If you're running Sky ICS 2.3.5 or an ICS leak, this thread shouldn't concern you as these ROMs have this functionality built in. If you're using a Roger's-based ROM, this probably doesn't apply to you either. The bottom line: If CallRecorder works for you, that's terrific. You can go find a cure for cancer, or pop that giant zit on your back that's growing a goatee. Either way, I don't care. But please, stop wasting everyone's time with your false-positive statements saying that CallRecorder works for everybody. IT DOESN'T WORK FOR EVERYBODY. CAPISCE?
I've been having select individuals test this out for a short time now, and it seems to work rather well on a number of different ROMs. So far, it's been reported to me that this works on Romracer's 0.1, 0.2, 0.3, and faux's 2.3.6 kernels, as well as AlienROM and NexusMOD 2.x-4.x. I'm sure it works on others as well, so give it a shot and post your experiences for everyone's benefit.
-------------------------------------------------------------------------------
Ok, so basically there's a reason why all the different call recorder apps you've already tried aren't working (Total Recall, newer versions of Call Recorder). You can thank AT&T for this, plainly and simply. Their Stalinist codemonkeys sucked this capability out of your device. So to remedy this, what we have here are some modified libaudio libraries and an app called CallRecorder. These modified libaudio files will remove the Goebbels garbage that AT&T left behind and allow CallRecorder to record 2-way conversations directly from the Android API (not the speakerphone), and, as far as I know, without beeps.
Standard Disclaimer: I won't take responsibility for anything that might go wrong. I seriously suggest that you do a nandroid backup in CWM before starting this procedure. And, in the likely event that this does work for you, just hit the thanks button on your way outta town. Thank you..
First, you need to be rooted with ClockWorkMod Recovery already flashed. If you are, proceed. If not, there are threads in the Development section that will help you accomplish this. These directions assume that you have a basic operational understanding of ClockWorkMod Recovery. With that being said, here's what you need to do.
1. Do a nandroid backup in CWM. JUST DO IT.
2. Download "call_rec_libs_skyrocket_2.3.5.zip" and "CallRecorder_v.1.2.2_trial.zip" below.
3. Flash "call_rec_libs_skyrocket_2.3.5.zip" in CWM.
4. "Wipe cache partition" and "Wipe dalvik cache" in CWM.
5. Reboot and make sure you have "Unknown Sources" checked in Settings-->Applications. Then extract "CallRecorder_v.1.2.2_trial.apk" from "CallRecorder_v.1.2.2_trial.zip", copy it onto your phone and install it. Once the installation is complete, you can un-check "Unknown Sources" if you wish maintain the security of your phone in that way.
6. Open CallRecorder, then hit the menu touch key (lower left corner, next to home), and then go to Preferences.
7. Change the "Record calls from" option from "Kernel with 2-way call recording patch" to "Standard Android API"
8. Customize any other settings if you wish, and then call your mom (or voicemail ) to test the 2-way recording functionality.
9. Complete the call, then open CallRecorder. You should see the recorded call on the screen. Touch it to play back the call. To your amazement, you should hear both sides of the conversation.
10. Live long and prosper..
Thanks goes out to noodles2224, who lent me his updated copy of CallRecorder for tesing purposes (which I have now purchased from the Market). Credit for the libaudio files goes to seanzscreams (as far as I know, I have no idea where he got them from), and skvalex for CallRecorder. All I did was put 2 and 2 together and throw the libaudio files into a CWM flashable zip.
CallRecorder is an app that's found on Android Market, and the version that I've attached is a trial only. Support the developer (skvalex) by purchasing the full version from the Market here ($5). I'm sure skvalex spent A LOT of time creating this app, so show this Russian bad-ass that you appreciate his work and help him justify all that time spent. If you do buy it from the Market, be sure to uninstall the trial version beforehand.
On a side note, FUGG YOU AT&T. I know you troll these walls.. I don't like being controlled. Leave your tyrannical codemonkey bulls)-(|t north of the 38th Parallel, where it belongs.
Bump. Many thanks. Been looking for these.
Sent from my SAMSUNG-SGH-I727 using xda premium
I'll go ahead and ask this to get it out of the way.
Does this work on a stock odexed 2.3.6 ROM? It says it works on one of the 2.3.6 kernals, but that's different than stock.
Thanks for this MOD. ANything that puts the phone the way it should be (without AT&Ts BS) is a step in the right direction.
nice mod, should help a lot of people. Call recording is always fun.
But honestly, please leave the political comments out of your post... really. I have no problem with your dislike of communists, but there's no need to dictate that here.
PS....
Call recorder from market works on stock unrooted SR. Option for kernel selected in settings or Android API.
<insert witty signature here>
Uncle Irish said:
PS....
Call recorder from market works on stock unrooted SR. Option for kernel selected in settings or Android API.
<insert witty signature here>
Click to expand...
Click to collapse
I was wondering about the lib files on the odexed 2.3.6 stock ROM. The apk is no good if the libs can't be modified on the phone.
Uncle Irish said:
PS....
Call recorder from market works on stock unrooted SR. Option for kernel selected in settings or Android API.
<insert witty signature here>
Click to expand...
Click to collapse
Funny never worked for me. Only thing that ever worked was on my captivate and that was total recall and it only worked in speakerphone mode.
Uncle Irish said:
PS....
Call recorder from market works on stock unrooted SR. Option for kernel selected in settings or Android API.
<insert witty signature here>
Click to expand...
Click to collapse
I'll bet you a shiny quarter that you either 1) have an SGH-i727R or 2) you're using a UXKJ7-based ROM.
The Roger's base doesn't appear to suffer from the same "deficiency" as the UCKJ2 base. I guess I should have mentioned that..
Either way, I'm glad it works for you. However, not everyone is having the same good fortune..
iandr0idos said:
nice mod, should help a lot of people. Call recording is always fun.
But honestly, please leave the political comments out of your post... really. I have no problem with your dislike of communists, but there's no need to dictate that here.
Click to expand...
Click to collapse
Why iandr0idos, are you calling me... a dictator?? hahaha
I admit, not very PC language, even though I had no intention of offending anyone. I'll try to take it down a notch in the future. For the record, I don't dislike communists. I have Chinese friends, and I'm certain there's many nice people whom I'll never meet living in North Korea. It's more-so the establishment of despotism and any oppressive deviation thereof that I don't particularly care for.
scott14719 said:
I'll go ahead and ask this to get it out of the way.
Does this work on a stock odexed 2.3.6 ROM? It says it works on one of the 2.3.6 kernals, but that's different than stock.
Thanks for this MOD. ANything that puts the phone the way it should be (without AT&Ts BS) is a step in the right direction.
Click to expand...
Click to collapse
Odexed shouldn't make any difference. The libraries have no .odex counterpart, and you can still install deodexed .apks on an odexed ROM. Make a nandroid backup, and give it whack.
scott14719 said:
I was wondering about the lib files on the odexed 2.3.6 stock ROM. The apk is no good if the libs can't be modified on the phone.
Click to expand...
Click to collapse
The libraries aren't optimized. odex/deodex doesn't matter.
cousinit99 said:
I'll bet you a shiny quarter that you either 1) have an SGH-i727R or 2) you're using a UXKJ7-based ROM.
The Roger's base doesn't appear to suffer from the same "deficiency" as the UCKJ2 base. I guess I should have mentioned that..
Either way, I'm glad it works for you. However, not everyone is having the same good fortune..
Click to expand...
Click to collapse
PM me that quarter. I restored mine from MyBackup Pro to my brothers in the AT&T store before he walked out with it this passed Saturday. Works just fine stock unrooted. Got mine from the market.
Weird it works for some and not others tho.
Uncle Irish said:
PM me that quarter. I restored mine from MyBackup Pro to my brothers in the AT&T store before he walked out with it this passed Saturday. Works just fine stock unrooted. Got mine from the market.
Weird it works for some and not others tho.
Click to expand...
Click to collapse
A "thanks" will have to suffice. haha
Yep, it's true. The very first thing I did was purchase the Market version. After ten minutes of frantically experimenting will all the program options and still no joy, I hit the refund button. Then I embarked on this "crusade"..
The second I dropped those libaudio libraries in there, *p00f!* It magically started working..
I will concede that when I first started looking, I found an old, deprecated alpha version of CallRecorder that, for some strange reason did work half-assedly. Nothing newer than that did, though.
You have me thinking now....
My veraon was from the market but I am rooted and rom'd. I did a data and apk restore to my brothers phone. Knowing it can modify anything if it isn't rooted I wonder now why it worked. My bud just got the SR and the market one didn't work but he removed and installed my backup and it did. He's stock no root also. Now I'm just confused about it lol.
<insert witty signature here>
mrtim8383 said:
Bump. Many thanks. Been looking for these.
Sent from my SAMSUNG-SGH-I727 using xda premium
Click to expand...
Click to collapse
You're very welcome. I started recording all my calls when I got my Nokia N95 4 years ago, and I have no intention of stopping any time soon..
I even have SIPDroid recording all of my Google Voice calls now. CallRecorder's great and all, but the compressed 64 kilobit audio of a VOIP call makes these sound RIDICULOUS.
Now if I could only figure out how to get the DTMF tones to work flawlessly.....
Please confirm, Can I use it on my Galaxy S with CodeNameAndroid 1.4.0 ROM ? Thanks!
This is great! Anyone had luck with Total Recall yet?
I'm still using a backup of the call recorder from skyics rom. Worked on the note, captivate, several skyrockets, an aria and a bunch of other devices also. I've just restored to each phone from my tibu backup and no probably at all on any of them.
<insert witty signature here>
I intalled this a couple of days ago and here is my review...
As always FOLLOW THE DIRECTIONS IN THE OP TO THE LETTER!
Here are a couple of things that may be of interest. Of course, this is how it works on my phone...how it works on yours may differ. I am using the ALien 6 ROM (and loving it!).
1. The trial version of CallRecorder included in the OP only let me open it one time before it said the trial was up. This wasn't a huge problem for me because I was planning on buying the full version anyway to support the DEV and get the fully functional version. I would have liked to do some testing before the purchase, but everything worked out good anyway. The App's Dev claims there is a place here on XDA that you can get the trial, so maybe it will give you more time than the version in the OP does. It IS worth the purchase though. And as stated, make sure you delete the trial version before installing the full (purchased) version.
2. On my phone, the recorder works great. It even records both sides of the conversation while using bluetooth. Several people in the Google Play page claim the person on the other end of the line cannot be heard. In my case, there is a slight drop in volume from the original conversation to the recorded version, but it is not huge. I could clearly hear both sides of the recorded converstation without touching the volume control...but there is a slight difference.
3. The app works great. There is an option to set it to vibrate once recording starts and stops but I haven't used it. There is an icon that stays on the top notification area of the screen while the app is active. It changes color while a conversation is recorded. SO, basically, it isn't even noticed while it is doing its thing. There isn't a way to easily turn the app off once it is activated. It runs as a service on the phone until the service is physically stopped (through settings) but it is not a big deal. There is no noticible battery usage or anything else when it is active and you never know when a call comes in that you want to record so its a good thing it runs as a service. The phone deep sleeps just fine with it running. A toggle would be nice...maybe with the ability to pause and resume recording at choice, but I didn't notice any such feature. However, there are several configurable points within the app's settings that I haven't tried that seem to allow exceptions and rules for which calls are recorded and how they are recorded. There seems to be alot of such options.
4. The recorded quality of the call is great (even with the before mentioned volume difference). You can choose between several formats for the call to be saved in and you can chose where the calls are saved to. Remeber, the app records the call as you hear it. This means if you are in a bad connection area where words are droped or slurred or where there is a lot of static that the recording will reflect it. Its not the apps fault, it is the connections fault.
5. Someone on the Google Play site made a comment about being able to add notes to recordings...well, guess what, you can! If you long touch the redording, a menu of options appears. Some of them are "delete" "move", and yes "add note" as well as many others.
To sum it up, this works great! If anything happens or if I think of anything else that someone else might want to know about it I will post it here. Enjoy!
cousinit99 said:
ENABLE CallRecorder API RECORDING FUNCTIONALITY ON ROMS BESIDES SKY ICS 2.3.5
This thread is for those of us who wish to have the ability to use CallRecorder, but would rather not use seanzscreams' Sky ICS 2.3.5, or a Roger's UXJK7-based ROM. If you're running Sky ICS 2.3.5, this post does concern you as your ROM has this functionality built in. If you're using a Roger's-based ROM, this probably doesn't apply to you either. The bottom line: If CallRecorder works for you, that's terrific. You can go find a cure for cancer, or pop that giant zit on your back that's growing a goatee. Either way, I don't care. But stop wasting everyone's time with your false-positive statements saying that CallRecorder works for everybody. IT DOESN'T WORK FOR EVERYBODY. CAPISCE?
I've been having select individuals test this out for a short time now, and it seems to work rather well on a number of different ROMs. So far, it's been reported to me that this works on Romracer's 0.1 and faux's 2.3.6 kernels, AlienROM and NeXuSM0D. I'm sure it works on others as well, so give it a shot and post your experiences for everyone's benefit.
Click to expand...
Click to collapse
it will work on Xperia X8i(E15i)?
For those on the new ICS builds call recording may be something your missing. This call recorder from the market works without issue and I have tested and verified this. It works both ways and only requires root. Try it for yourself and you'll see it works well. https://play.google.com/store/apps/details?id=com.skvalex.callrecorder&hl=en
Edit
Fixed broken link.
Yep works well but I notice the person on the other side of the conversation is a little lower (recorded volume) than it was on GB. This is already known, reported, and experienced by some others and isn't a huge deal for me. Everything else works fine for me.
EDIT
Let me add this as well. This app (linked above) does work just as it is downloaded, but I have been testing, and for me, have found something useful. When using this app on GB ROMS it required (in settings) to be set to "standard android API" and in some cases needed additional audio lib files. With ICS, it does not require any additional audio lib files. And the app will work in both "kernel supported" and "API" mode. However I find that it works better in "API" mode because the recorded volume of the person on the other side of the line is higher (louder) than when I use the app in "supported kernel" mode. I am using romracers ICS kernel so maybe that is why it works in "supported kernel" mode, but "API" still works better for me.
vatipa said:
For those on the new ICS builds call recording may be something your missing. This call recorder from the market works without issue and I have tested and verified this. It works both ways and only requires root. Try it for yourself and you'll see it works well. https://play.google.com/store/apps/d...recorder&hl=en
Click to expand...
Click to collapse
The URL ( https://play.google.com/store/apps/d...recorder&hl=en ) does not appear to be working. Are you referring to the Call Recorder app by Skvalex ( https://play.google.com/store/apps/details?id=com.skvalex.callrecorder&hl=en )?
That is the one.
CallRecorderDescription:
The app is intended for automatic call recording from the phone line where supported by hardware and kernel. Call recording is a very device specific feature, because manufacturers often don’t implement the required functionality on the system level as they have to.
So root is a must on many devices where manufacturers didn’t implement the required functionality. But it doesn’t mean the root is a savior for any device as call recording can be broken on the hardware level. Root helps often, but not always.
The app has different recording methods. If you’re lucky enough, the app won't fail to record both sides over Standard API recording method without root. But you may need to check every audio source for Standard API in Settings > Recording > Standard API.
If you’ve tried every audio source for Standard API and the app didn’t record or recorded just your voice, it means that the manufacturer has either failed to implement, or blocked call recording on the system level.
You need to have root permissions to try other recording methods. For root methods, it’s important to select correct device in Settings > Recording. Select a device with the same chipset if your device isn’t listed there.
Download:
https://play.google.com/store/apps/details?id=com.free.callrecorder
Version Pro:
https://play.google.com/store/apps/details?id=com.cr.premium.callrecorder
Please try it and give me some feedback. thank you so much.
Good day
Good morning.
I'm downloading the free version. I'll let you know.
Although the price for premium is a bit steep.
mariosraptor said:
I'm downloading the free version. I'll let you know.
Although the price for premium is a bit steep.
Click to expand...
Click to collapse
thank you so much. Have a nice day
have a nice day my friends.
THS,I will try it.
norimo said:
Please try it and give me some feedback. thank you so much.
Click to expand...
Click to collapse
Have a nice day
Hi
Hello.
It's a bit silly to have the button to start the recording only on premium. I had to uninstall to make it stop recording. Otherwise it's a decent app
Hey all, I use Total Recall app exclusively on Android phones and so far, every single phone I've had from low, to mid-range, to flagships, all worked fine... that is until I got this phone. Another reason I don't use it for my main line. I've tried all the different options with the exception of the root option since root isn't currently attainable (easily) but none worked. Anyone have any other call recorder app suggestions that they've used and actually works? I don't plan on wasting my time trying other apps since root appears to be coming in the near future (hopefully). However, if anyone else has been using a call recorder app that works, I don't mind trying that particular app. TIA!
See this thread: https://forum.xda-developers.com/essential-phone/help/recording-phone-calls-t3663319/page2
Total Recall has not yet been updated with support for the Essential Phone, but it should be coming shortly. That's my understanding from the devs at Killer Mobile. In the meantime, Skvalex's Call Recorder has been working just fine for me.
Edited to add: Here's a link to the Skvalex call recorder on the Play store: https://play.google.com/store/apps/details?id=org.skvalex.cr
ccopelan said:
See this thread: https://forum.xda-developers.com/essential-phone/help/recording-phone-calls-t3663319/page2
Total Recall has not yet been updated with support for the Essential Phone, but it should be coming shortly. That's my understanding from the devs at Killer Mobile. In the meantime, Skvalex's Call Recorder has been working just fine for me.
Edited to add: Here's a link to the Skvalex call recorder on the Play store: https://play.google.com/store/apps/details?id=org.skvalex.cr
Click to expand...
Click to collapse
Wow this app works great and one time charge. Probably going to switch over to this app. Thanks for the rec!
FWIW, Total Recall was just updated today to version 2.0.61, with a new recording method called "Native X". I have tested and can confirm that this new method successfully captures both sides of a call, loud and clear.
Thanks for the FYI. My sub express next year so I'll test it out.
Hi, because of some stupid privacy law in europe we are not allowed to record OUR calls (WTF is that, its MY call, why not if I do not do anything wrong with it).
I use this function A LOT, because I tend to forget things, do not have at handy a pencil or something, so I simply record the call when needed, and this has been of GREAT help.
Now I ordered the Galaxy Fold 2, because of its great fold functionality (I use phone for business) but I forgot to check before ordering, if this call recording "hack" is available for this model or not.
I had Oneplus and Xiaomi, and with both, with a hack, is possible to get the (official) call recording work in Europe, now I hope I did not do a terrible mistake in buying the Fold 2 if this possibility is not there.
Thanks
Please search the forum there is already a thread discussing this
https://forum.xda-developers.com/sa...to/change-csc-z-fold-2-5g-f916b-call-t4170761
Use this:
Hey check out my app at: https://play.google.com/store/apps/details?id=com.lma.callrecorder
^RotteN^ said:
Use this:
Hey check out my app at: https://play.google.com/store/apps/details?id=com.lma.callrecorder
Click to expand...
Click to collapse
Does this record the other party while using a Bluetooth-connected comm device?
claudioita said:
Hi, because of some stupid privacy law in europe we are not allowed to record OUR calls (WTF is that, its MY call, why not if I do not do anything wrong with it).
I use this function A LOT, because I tend to forget things, do not have at handy a pencil or something, so I simply record the call when needed, and this has been of GREAT help.
Now I ordered the Galaxy Fold 2, because of its great fold functionality (I use phone for business) but I forgot to check before ordering, if this call recording "hack" is available for this model or not.
I had Oneplus and Xiaomi, and with both, with a hack, is possible to get the (official) call recording work in Europe, now I hope I did not do a terrible mistake in buying the Fold 2 if this possibility is not there.
Thanks
Click to expand...
Click to collapse
Samsung OneUI always had Call Recording integrated, however, it's disabled for EU and other regions.
You can re-enable it with Root.
You have to replace the file /system/omc/[XXX]/cscfeature.xml because it's a cryptic placeholder file.
You will have to replace "XXX" in the folder path with your country-code. For me Germany was DBT.
You create a new cscfeature.xml in Text editor with the following content:
Code:
<?xml version="1.0" encoding="UTF-8" ?>
<SamsungMobileFeauture>
<FeatureSet>
<CscFeature_VoiceCall_ConfigRecording>RecordingAllowed</CscFeature_VoiceCall_ConfigRecording>
<CscFeature_Camera_ShutterSoundMenu>true</CscFeature_Camera_ShutterSoundMenu>
</FeatureSet>
</SamsungMobileFeauture>
Like I said, you put that file into /system/omc/[XXX]/ and you have Call Recording Settings in Samsung's Phone-App.
You can also do research about cscfeature.xml for yourself, it's widely known for customisations. You can also allow disabling Shuttersound for Camera-App etc.
dreamytom said:
Samsung OneUI always had Call Recording integrated, however, it's disabled for EU and other regions.
You can re-enable it with Root.
Click to expand...
Click to collapse
With rooting you can enable this.
But you PERMANENTLY disable Samsung Pass, Google Pay, Samsung Health and multitude of other important features. 3rd party / banking apps will nag you (and the next owner) about the rooted phone.
You can record calls on unrooted phone with a 3rd party app, there are plenty (I'm using the one from Lucky Mobile Apps).
You can disable camera shutter sound by bixby a routine (app launched - camera, then "do not disturb" mode on).
vratnik said:
With rooting you can enable this.
But you PERMANENTLY disable Samsung Pass, Google Pay, Samsung Health and multitude of other important features. 3rd party / banking apps will nag you (and the next owner) about the rooted phone.
You can record calls on unrooted phone with a 3rd party app, there are plenty (I'm using the one from Lucky Mobile Apps).
You can disable camera shutter sound by bixby a routine (app launched - camera, then "do not disturb" mode on).
Click to expand...
Click to collapse
Samsung Pass & Samsung Pay yes forever. Samsung Health too, but can be reinstated with a build.prop mod.
If bootloader is unlocked, but not rooted, Google Pay & other apps (like Netflix) wouldn't work, due to Google SafetyNet showing the status "Fail".
But if you root the phone with Magisk & enable MagiskHide (or the new Zygisk), you can spoof Google SafetyNet-Status, and all apps work again, because they don't know the phone's been unlocked & rooted.
This is how I use my phone. Magisk spoofing SafetyNet.
There are also Custom ROMs that have Passing SafetyNet out-of-the-box, so no Magisk Root needed in those cases.
njan_ivide said:
Please search the forum there is already a thread discussing this
https://forum.xda-developers.com/sa...to/change-csc-z-fold-2-5g-f916b-call-t4170761
Click to expand...
Click to collapse
I just looked at this thread and it is absolute gibberish to me. If anyone can help me figure out specifically what I have up do that would be a huge help.
claudioita said:
Hi, because of some stupid privacy law in europe we are not allowed to record OUR calls (WTF is that, its MY call, why not if I do not do anything wrong with it).
I use this function A LOT, because I tend to forget things, do not have at handy a pencil or something, so I simply record the call when needed, and this has been of GREAT help.
Now I ordered the Galaxy Fold 2, because of its great fold functionality (I use phone for business) but I forgot to check before ordering, if this call recording "hack" is available for this model or not.
I had Oneplus and Xiaomi, and with both, with a hack, is possible to get the (official) call recording work in Europe, now I hope I did not do a terrible mistake in buying the Fold 2 if this possibility is not there.
Thanks
Click to expand...
Click to collapse
which trick did you use with xiaomi? (sorry for the notification, i know you are waiting an useful reply)