yashsingh1/xdaforums huggingface dataset:
[Desire HD Android Development] avs333:
- through the recovery

- 2.6.32 kernel based ROMs only, otherwise please contact the ROM maker and ask him to apply the patch

(or wait until I try that specific ROM, may take not too long though, I just got the device and am going to find a good ROM for myself:))
[Desire HD Android Development] jerrylzy:
I've never used call recording since i used Android.....it is reallly a good news,hopefully it will be fully fixed soon..Nice wprk,thanks very much....I will press the thanks button:D
[Desire HD Android Development] semsem1969:
:)thanks i will be waiting then.

i think RCmix Rom has the recording feature...

and it is very nice Rom but coredroid already themed nicely and that way i like it....
[Desire HD Android Development] lukesky:
will these files work with CM7?
[Desire HD Android Development] manish_ram378:
Hi tried with my phone based on Leedroid (Rom: 2.2.3; Kernel 2.2.9) and works fine! well just done one test and made a call and recorded both voice clearly! Will ask a friend to phone me to chk if works also for incoming call ...:D

been waiting this for ages .. thnx!!!
[Desire HD Android Development] sswyu:
I tried it on ARH 3.3 . doesnt work, the phone keeps rebooting itself.
[Desire HD Android Development] ivolol:
Arg.... another reason we need HTC to release gingerbread and its source!
[Desire HD Android Development] coszy:
i will take a chance to install it .

im on mexdroid v2fast.

update : ups,.. it a no go.

the boot screen froze ( HTC)
[Desire HD Android Development] LorD ClockaN:
Is this for CM7?

I can include patch into my kernel, but than do I need the .apk file?
[Desire HD Android Development] Neoman:
It will be great if you include this into your kernel!:D
[Desire HD Android Development] PartTimeLegend:
Doesn't boot on rcmix 5.9.5. :(
[Desire HD Android Development] ramadanatt:
works perfect on LeeDroid 2.2.3
[Desire HD Android Development] kamranh3:
Am I to take it LeeDrOiD's kernel is compatible or have you replaced it?
[Desire HD Android Development] PapaDocta:
I hope LeeDroid can integrate this patch into his kernel :)
[Desire HD Android Development] capychimp:
it's a froyo kernel so you would need rcmix 3.5
[Desire HD Android Development] avs333:
This update is only for those ROMs which are based on stock 2.6.32 kernel.

It would be great if you patch yours and post it here!

You'll need to install this .apk to record the calls: as of now, this is the only app capable of talking with the device directly in order to record from the phone line.

I'll post my rVoix app (http://code.google.com/p/rvoix/) when it's ready for DHD.
[Desire HD Android Development] PartTimeLegend:
Plans to integrate with gingerbread?
[Desire HD Android Development] avs333:
It's a matter of minutes if you have the kernel sources.

The problem is that different ROMs may use different (and incompatible) kernels, and I'm unable to patch them all :)
[Desire HD Android Development] LorD ClockaN:
So zero points for my kernel..

It's based on 2.6.32 but it doesn't come from htc

Sent from Desire HD with CyanogenLordMod!!!

edit:

looks like it works!
[Desire HD Android Development] skvalex:
version 1.0.20 alpha

- improvements for HTC Desire HD

I rarely visit this thread as I have a regular Desire, please look in the Desire thread for updates or you can buy this app at the Market for $4.99 to promote my work
[Desire HD Android Development] Shidapu:
You'll have my money once everything works with Ginger :)
[Desire HD Android Development] LorD ClockaN:
I just compiled the kernel with your fix and send i to avs333 for testing.. waiting his response, but it was with 1.1.9 version

Sent from Desire HD with CyanogenLordMod!!!
[Desire HD Android Development] PapaDocta:
do i have to open the callrecorder app during a call in order to record?
[Desire HD Android Development] PapaDocta:
oh another thing... soundhound and shazam stopped recording.. an error with mic not found or locked by other program pops up when i try to id a song ... also the htc recorder won't record as it doesn't find a mic ...
[Desire HD Android Development] LorD ClockaN:
+1 to all of this!!
[Desire HD Android Development] avs333:
No, you needn't do it, it's running in background.

Thank you very much for this feedback!!

Just forgot to change one nasty thing:) I'll rebuild everything right now.
[Desire HD Android Development] makbil:
Working on LeeDroid 2.2.3. I installed update zip through recovery and the application normally.
[Desire HD Android Development] ben_998:
Working fine in RCMixHD V3.5 ROM, I have just installed the Update_dz_2.zip

and CallRecorder_v.1.0.20_alpha_2.apk files, then both side recording work fine, also working with Bluetooth handset.

Thanks so much~
[Desire HD Android Development] seo:
Nice! Thank you so much for this :d
[Desire HD Android Development] avs333:
Thanks seo!

Everybody with CM7 ROM please do check in LorDmod kernel thread!
[Desire HD Android Development] royalrose:
does it work with blue tooth hands free too???
[Desire HD Android Development] Blezz:
someone got a patched buzz 1,6ghz kernel? (1.3.8.4)
[Desire HD Android Development] alexmason14:
+1! Does it work while using a blue-tooth headset?
[Desire HD Android Development] Blezz:
is reading so hard? ;)
[Desire HD Android Development] ben_998:
YES, working with Bluetooth handset.
[Desire HD Android Development] shareonline:
Does anybody here have the skill to patch LeeDroids kernel?
[Desire HD Android Development] LorD ClockaN:
I can patch it, but don't want to..

it's his kernel..

use update.zip from first post and instal apk file.. it's the same
[Desire HD Android Development] royalrose:
thanx it fantastic

but should we install the patch with recovery??
[Desire HD Android Development] wilam555:
Worked fine on Ledroid 2.2.2 with latest Ledroid kernel v2.2.9 - 2.6.32.21

I didn't install patch at all (only update_dz_2. zip and CallRecorder....apk), and it was working fine..
[Desire HD Android Development] avs333:
NO!!!

Patch.zip is for developers only, it's a kernel source code patch, not for installation via recovery.

Update.zip and .apk is all you need.
[Desire HD Android Development] royalrose:
so if we dont install it nothing special will happen?
[Desire HD Android Development] avs333:
You can't install it, it's just a zipped text file, unzip and have a look what's there :)
[Desire HD Android Development] royalrose:
thank you:D
[Desire HD Android Development] blubbers:
i've got RCmix 5.9.7 installed, and i've looked at the source of MDJ's V3 gb kernel for 2.3.3 (http://xdaforums.com/showthread.php?t=1050106), which has the patch already included

i've loaded that kernel, but cannot get the recording working; it does not create any files

has anyone looked into this yet?
[Desire HD Android Development] LorD ClockaN:
Have you installed .apk file from first post. Don't think mdj's kernel update.zip has that apk inside

Sent from Desire HD with CyanogenLordMod!!!
[Desire HD Android Development] blubbers:
If you mean the actual application, hehe yes ;)
[Desire HD Android Development] seo:
as some of you may already know I am trying to integrate this awesome callrecording feature to sense ui. so I have two questons to devs:

- is this app opensource ? if not I will need a permission to modify and use it.

- do you plan to add some kind of on-demand call recording functionality (like in rVoix app) ?
[Desire HD Android Development] LorD ClockaN:
It's open source and I have allready succesfully added into sense rom for froyo.. update coming soon for 1 ROM ;)
[Desire HD Android Development] capychimp:
Seo I hope you make the integration like on sapphire would love that again Hehe
[Desire HD Android Development] seo:
capy I am not sure about that (yet). it's just too much smali work (so many changes in froyo & gb..). also I realy need "on-demand" functionality in this app so I can talk to it via broadcasts or so .. as in the good old rvoix thingy
[Desire HD Android Development] avs333:
Hi seo, I'm afraid skvalex won't make his CallRecorder opensource. However you may freely use my rvoix with slight mods, of course! There's a pair of slight drawbacks (I think they're easily solvable):

1) it stopped to catch NEW_OUTGOING_CALL after I moved to HD (may it be easily fixed in Phone.apk?), so all outgoing numbers are recorded as "unknown";

2) I've changed from MP3 to hardware AMR, but now it writes total unplayable crap instead :) Can somebody determine what exact format it's in (allegedly, it should be 8khz AMR mono)?

So, here's the APK and the SOURCES.

2 all: If you want to test rVoix, you *must* uninstall CallRecorder first (they loathe each other) and keep in mind 1) and 2) above.
[Desire HD Android Development] ZedeN:
anyone else gets a bootloop when aplying the update_dz_2.zip on both RCMix 5.9.7 default kernel and MDJ's v3 kernel and MDJ's v4 kernel which supposed to support call recording?
[Desire HD Android Development] blubbers:
you are aware that by applying update_dz_2.zip, you are overwriting any other kernel because the zip does contain the 2.6.32 froyo kernel?
[Desire HD Android Development] sadonlyone:
any chance to make 2 way call recording working on [ROM]Spike CM7-Gingerbread Edition (Based on CM7 7.0.0 Final)(Persian/Arabic Support) ?
[Desire HD Android Development] Blezz:
have u read the first post sadonlyone? there is a cm7 kernel linked with this call recording patch included, just install the apk and flash the kernel, then it will be working
[Desire HD Android Development] sadonlyone:
well, I read it, but I was interested if it works with spike specified rom. thanks for support.
[Desire HD Android Development] Blezz:
should work without problems

spike's rom is still cm7 based

kernels are always for sense or for cm7

if spike isnt a sense rom then it needs a ... right, cm7 kernel ;)
[Desire HD Android Development] katman4:
I can confirm it works for me too, thank you very much.

Now i just have to make someone say something stupid on call.
[Desire HD Android Development] royalrose:
AFTER INSTALLING THE UPDATE FILE through recovery, phone crashes on htc logo...

whats the problem?

the kernel is as same as what you said in the first post
[Desire HD Android Development] Dr.FANTASTIK-US:
Solution ::

1. install the Lee kernel 2.2.9 trough recovery.

2. reebot

3. install the update ( kernel by avs333 ).

100% works fine.;)
[Desire HD Android Development] royalrose:
sorry,where can i find lee kernel2.2.9

whould you please put it here for download
[Desire HD Android Development] Setsuna666:
Here's the link:

http://leedroid.ftp.rshost.eu/DHD-Kernels/LeeDrOiD_Ace_V2.2.9_KERNEL.zip
[Desire HD Android Development] sadonlyone:
hey, you've done an admirable work. finally I can use something like that every time I need a pencil to write down a phone number or address. so, big thanks.

one question avs333: rvoix doesn't record an outgoing call (set on automatic mode) even I uncheck the option to record in call recorder (skvalex) ? it only works by uninstalling call recorder (skvalex) ? thanks again.

still waiting for working version on cm7 ginger 2.3.3 .... 2.3.4....
[Desire HD Android Development] Dr.FANTASTIK-US:
Hii avs333.

THANK's for this extremly important solution.

PLEASE , PLEASE , make one patched Gingerbread kernel ! ! ! with _2_way_recording capability.;)

Millione Thank's for you.
[Desire HD Android Development] thddragon85:
It does work with gingerbread. I'm using it right now.

What you have to do is apply the LordMod patch 4.4.1 to CM7 and it will apply avs333's patch AND put the call recorder app on your phone.

Note that the most recent version WILL NOT work. The 2way recording was removed due to new audio driver incompatibilities. The LordMod guy said that avs333 is in fact working on getting it working with the new audio drivers.

I was confused about how to get the earlier versions too.

Below the "how to" there is a highlighted box where the current mod version is. Below that is a list of version numbers with cfs or bfs for links. You are going to want to apply one of those for version 4.4.1
[Desire HD Android Development] sadonlyone:
thddragon85 , you can't apply all those patches and "downgrade" kernels to 4.4.1 on latest CM7, or even for other roms or developers based on 2.3.3 (2.3.4 already) with working 2 way recording. on the other hand, you'll have issue of wifi malfunction and other problems...
[Desire HD Android Development] LorD ClockaN:
We have a patch ready..

Wel avs333 has it :)

I'll release new kernel tomorrow

Sent from Desire HD with CyanogenLordMod!!!
[Desire HD Android Development] sadonlyone:
God bless you LorD ClockaN and avs333. You rock !
[Desire HD Android Development] LorD ClockaN:
All credit goes to avs333

Sent from Desire HD with CyanogenLordMod!!!
[Desire HD Android Development] pedrovay2003:
My apologies if this shouldn't be posted here, but does anyone have a how-to guide for super-beginners? Or some relevant links I can follow?

My apologies -- This is going to make or break whether or not I get a Desire Z.
[Desire HD Android Development] Cariba:
I cant get it to work on a Desire Z.

I've freshly installed CM7.0.3 with Clockwork ROM Manager. That works flawlessly.

If I install the update_dz_2.zip then the system will hang on the HTC logo.

I also tried the suggested Leedroid, but that won't install - because the model is not "Ace".

Any suggestions on how to get it to work?

Thanks!
[Desire HD Android Development] NoarSausage:
Many thanks, it worls perfectly on Kingdom ROM + MDJ v12.........
[Desire HD Android Development] dreamwearl:
Just installed (only!) the apk on my dhd.

Tested out going & incoming call.

Everythings works perfect.

Rom: Revolution DHD 5.1.4

Radio: 12.54.60.25U_26.09.04.11_M2

Thx for this!
[Desire HD Android Development] tortoiseturtle:
I am using CallRecorder 1.0.20a2 on Android Revolution 5.1.4 and my problem is that only incoming calls are recorder. Both parties are very clear and loud, but when I initiate an outgoing call, it is not recorder at all (it is missing in recodings list). Any idea what might be wrong? Thanks.
[Desire HD Android Development] HTCinToronto:
On a Telus (Canada) DHD.

Running CM7 nightly #72

LordMod 5.5 VIO kernel

Radio 26.09.04.11_M2

Tested both in & out with 15sec calls but not finding any new entries/files in the CallRecorder app. I see that its running in the background. Am I missing something?
[Desire HD Android Development] LorD ClockaN:
is recording enabled?

try HD rom??

maybe nightly 72 screwed something
[Desire HD Android Development] sadonlyone:
avs333, it happens to know when working rvoix final version will be available ? 10x.
[Desire HD Android Development] banjiki:
Installed and working perfectly. thanks to all involved in the development of this feature.

Just a wishlist, it would be great if there's a button when receiving call that enable the recording. So we can actually choose which conversation to record or start recording halfway during the call.
[Desire HD Android Development] HTCinToronto:
How do I enable?

I thought flashing the ROM and then the kernel was it. I tried to look for further instructions but must have missed something.

Sorry and thanks.
[Desire HD Android Development] Dude360:
Hi,

With Mikes/Apaches decision to remove the patch from their ARHD kernal in future releases Im looking at patching the kernal myself.

Could someone point me in the right direction, this'll be first time at playing with them so want to know what to be reading up on.

Cheers :)
[Desire HD Android Development] nitr00:
Try MDJ V17 EXT3 kernel, he just added call recording again and works flawless on ARHD 5.1.4.
[Desire HD Android Development] Shidapu:
Or try out Lee's Kernel, still says it has Recording!
[Desire HD Android Development] SkOOrA:
I'm with You Dude :)

Just let us know how it's going..
[Desire HD Android Development] Dude360:
Appreciate the suggestions but Im sorta looking to learn something out of it as well ;)

I take it the patch is applied during compiling right? So I should be looking at at compiling apaches source from scratch?

Is the compiling a generic thing so itd be in the main Android dev forum or are they device/manufacturer specific?

;edit; By generic, I mean the procedure to compile.

Thanks again :)

Will do. Itd be nice both to learn something and also give something back :D

Hopefully it turns out its not the cause of the battery drain and they add it back in but Id still like to try oit out for myself :D
[Desire HD Android Development] SkOOrA:
Exactly :)
[Desire HD Android Development] solid.snake:
Hi, here is my report, it does work well on "Android Revolution HD 5.1.4 by mike1986".

Let me do one suggestion/wishlist :

This is concerning >>

filename > possibility to name them "2011-05-16_11-58-22_[Phone Number]" in order to sort them by date.

Voice folder > possibility to place the folder wherever I want, because putting it in SDCARD root.. little scary if someone found/stole my DHD.

That's all falks, many thanks...

#100
[Desire HD Android Development] evilc1:
On his page Lee's going to make 2 Kernels one with & one without, makes me happy as I don't seem to have any extra battery drain using it. :D
[Desire HD Android Development] PartTimeLegend:
Is the new app version available?
[Desire HD Android Development] dreamwearl:
I'm using A_R_HD_5.1.5

Upgraded to A_R_HD_5.1.6 (2way recording patch not included)

Tried flashing kernel MDJ's 17

But after it i keep getting com.android.phone closes/errors

Details show me that:

"java.lang.nullpointerexception @getforgroundcall " is the cause of it.

I've made also a reply to the topic of A_R_HD

for now I'll be staying on 5.1.5...

Until i find a solution.
[Desire HD Android Development] I2asta:
works great.. hopefully it will work with the native sip-client as well
[Desire HD Android Development] HTCinToronto:
still not working for me.

on CM nightly #77

LordMod kernel 5.5 VIO

is there something I'm suppose to do to enable the feature?
[Desire HD Android Development] iphonoid:
Working for me CM7 MDJ 1.3 :D
[Desire HD Android Development] sadonlyone:
try to uninstall callrecorder, install it back then uncheck and check back recording call option in preferences.
[Desire HD Android Development] Bomster:
Why would you want to do this?
[Desire HD Android Development] Cariba:
Donate for Desire Z

I'm willing to donate to avs333 if when I get it working om my Desire Z.

I need step by step instructions for that :P
[Desire HD Android Development] nitr00:
Check the desire z department, there you will find joy
[Desire HD Android Development] xNotta:
I can confirm this working on my HTC Evo running CM7(2.3.4) nightlies with SavagedZen Kernel 2.2.0 BFS.

It is the only app I could find that actually does what I wanted!

It records both the caller and me WITHOUT needing speakerphone.

Two feature request (If possible)

1. Record Out-Going calls.

2. Filter which calls in and out get recorded.

--Like an option to "Only record callers NOT in your contacts."

--That way I can quit recording calls from my mom! lol

Thank you!
[Desire HD Android Development] Beamen1:
Very cool thanks!

I tried calling myself from Skype (hidden number) to test it out but the program force closes:

"The application CallRecorder (processcom.skvalex.callrecorder) has stopped unexpectedly. Please try again."

I have tested with both MDJ's V17 kernel and LeeDrOiD GB V3.1.1 - 2.6.35.13 "Call Record" KERNEL.

Thanks :)
[Desire HD Android Development] goddammit:
NEED

OK, I've read the whole thread but I still have to ask: will this work with my Desire HD stock Gingerbread ROM, kernel version 2.6.35?
[Desire HD Android Development] kseventy:
Answerfone

Can this be set up as an answerfone to replace the operators voicemail product with an on-phone answering service?
[Desire HD Android Development] solid.snake:
Hi

There's the 1.0.21 version still in alpha, does anyone know what there's in the changelog ? Certainly a small correction, but I need to know.
[Desire HD Android Development] sadonlyone:
it is 1.0.21 and it brings just minor patch and a notification bar option, but it seems that developer has stopped working on this. too bad.
[Desire HD Android Development] concreteman:
Uh Oh Problem

Ok i installed the update_dz.zip

Now my phone is stuck in a bootloop - goes to my initial boot screen (not animation) then reboots.

Have pulled battery out, re-installed. still does same thing.

Anyone help? Need phone for work in 10 hours.

or I will have to go back to HD2.

Edit - ok i got into recovery and restored boot - all ok.

2nd edit - Now Wifi does not work - shows error ???????
[Desire HD Android Development] HTCinToronto:
Is this thread dead?

Running CM-nightly on DHD, LordModUE3.1WCR, 1003G RIL.

I've been trying to get this to work maybe 1.5 months now, no luck.

I never find a file captured by the CR app. Any further pointers?
[Desire HD Android Development] LorD ClockaN:
If you're running my 2wcr kernel, than simple run call recorder app from app drawer that comes with the kernel and sett it for your liking.. every recording can be accessed via that app
[Desire HD Android Development] Nakkoush:
Has this been tested on LeoRCMix Rom or Sense of Eclipse Rom ? (sense 3 ROMs)
[Desire HD Android Development] ywliu:
Stock ? No. It needs custom kernels, like Lee or MDJ.
[Desire HD Android Development] NiceCarpet:
I would also like to know this. If it could pick up a call and play a wav file to the caller then record till the end of the call, that'd be great. I'd totally be willing to put some money down for this feature. Operators in New Zealand charge to check your voice mail.

Desire HD CM7.
[Desire HD Android Development] LorD ClockaN:
Well new miui has an option for autoanswer, so.. I think that it could be possible, but talk to the dev, no avs333

Sent from Desire HD with CyanogenLordMod!!!
[Desire HD Android Development] NiceCarpet:
Hmm I already have, but he told me to contact avs333 about this : S? That's great news about MIUI, though. It gives CM7 hope.
[Desire HD Android Development] ywliu:
Lee currently dropped 2WCR from his kernel 3.1.7, because of the possible conflicts with HTC Dialer causing battery drainage from probing proximity sensor. I personally enjoy and love 2WCR very much. If it's the case, is there any hope to fix it ?
[Desire HD Android Development] a user:
it was reintegrated again cause there was no evidence found to be the reason.
[Desire HD Android Development] TEKHD:
So... just to be a 100% sure... This APP (CallRecorder) should work perfectly with CyanogenMod 7 for the HTC inspire :: V7.1.0-RC1 using LorDModV5.6 Kernel right?
[Desire HD Android Development] jets76:
I don't think so. If I remember right only 4.4.1 and 5.1 had the call recording capability. The best thing for you is to just flash the new LordDModUE 6.0.1 (Ultimate Edition Kernel) and it already has the newest CallRecorder_v.1.0.27_alpha_build03 included.

Get it here: http://www.multiupload.com/S9VAE9E9MG

The thread for that kernel is here: http://xdaforums.com/showthread.php?t=1085725
[Desire HD Android Development] LorD ClockaN:
Kernels that have 2wcr prefix support call recording!

Sent from Desire HD with CyanogenLordMod!!!
[Desire HD Android Development] TEKHD:
Thank you a lot for your answer... Could not have been a better answer... Thank you!

Edit: Patched already and call recording working great... Thanks again...!
[Desire HD Android Development] TEKHD:
Thank you will keep that in mind for next version release...
[Desire HD Android Development] jets76:
I'm glad I could help. It took a long time to make heads or tails of this myself after tweaking my phone. I dumped my blackberry partially for this functionality!

For anyone else, it should work after flashing the kernel on cm7 or sense roms. If you're on miui just enable 3rd party in the dialer settings.
[Desire HD Android Development] nitr00:
So how would one apply this patch into the stock DHD GB kernel ace-2.6.35-gb-MR.tar.gz? And compile it to a cwm flashable update.zip ?
[Desire HD Android Development] jets76:
Read the initial post, that may help.