5,597,937 Members 38,628 Now Online
XDA Developers Android and Mobile Development Forum

[Android 2.2+] CallRecorder - record phone calls from the phone line

Tip us?
 
skvalex
Old
(Last edited by skvalex; 12th April 2014 at 01:05 PM.)
#1  
Senior Member - OP
Thanks Meter 650
Posts: 442
Join Date: Aug 2010

 
DONATE TO ME
Default [Android 2.2+] CallRecorder - record phone calls from the phone line

CallRecorder
version: 1.5.7

Last update of the app in this post: 12.04.2014

Purchase over PayPal: https://callrecorder.skvalex.com/buy/howto.php

Description:
This program records phone calls from the phone line on some phones. Such recording is not usually available out-of-the-box, it needs hardware support in your OS kernel and root access. If you have an HTC device, you're in clover if you've got a custom ROM. Otherwise, please visit the xda site, there're plenty. Basically any device is supported, provided that it's based on a Qualcomm chip, say, their Snapdragons, etc. If your device has no such support, the program still records phone calls, but you need to select Android API in preferences and the recording will most likely proceed from the mike, not from the line. Please feel free to make any comments or send suggestions.

To get beta versions over Play Store read the description of this community.
https://plus.google.com/communities/...71010741237059

CM on GT-I9100: http://forum.xda-developers.com/show...3#post49813303

The list of supported devices (Out of date):
 
Requires the kernel with 2-way call recording patch and ROOT permissions:
- HTC Desire
- HTC HD2
- Google Nexus One
- HTC Desire HD
- HTC Desire Z
- HTC Desire S
- HTC Incredible S
- HTC Thunderbolt
- HTC Sensation
- HTC EVO 3D (CDMA)
- HTC Hero
- HTC Wildfire
- Acer Liquid mt
- Dell Streak
- ZTE Blade
- Acer Liquid
- Sony Ericsson XPERIA ray
- Sony Ericsson XPERIA arc
- Samsung Galaxy S II X (SGH-T989)
- Sony Xperia S
- HTC One V

Use standard API for recording (may record from the mic):
- Motorola Defy
- Sony Ericsson XPERIA mini pro
- Samsung GT-I9000 Galaxy S (Darky's 9.5 ROM)
- Samsung Galaxy SL i9003
- Samsung GT-I9001 Galaxy S Plus
- Samsung GT-I9100 Galaxy S II (Preferences: Audio source - voice uplink, and voice downlink for BT)
- Samsung GT-I9300 Galaxy S III
- Motorola RAZR i
- Samsung GT-N7000 Galaxy Note | MOD for ICS
- Alcatel OT-990
- HTC One X (tutorial here)
- Samsung Xcover2 GT-S7710

- AT&T, Canadian Bell, Rogers, Telus, Virgin Samsung Galaxy S 4: http://forum.xda-developers.com/show....php?t=2370289
---


Two-way call recording on Nexus 4: http://forum.xda-developers.com/show...postcount=2369

Two-way call recording on Nexus 5: http://forum.xda-developers.com/show...postcount=2492

FAQ
Q: Is there kernel patch for my phone?
A: There are kernel patches only for phones based on QSD8250(HTC Desire, Nexus One and etc.), QSD8255 (HTC Desire HD, SE Xperia Ray and etc.), QSD8260 (HTC Sensation, SGSII X(SGH-T989)) chipset.

Electronic Surveillance Laws in US

US Laws

Android Market Web: https://market.android.com/details?id=com.s...ex.callrecorder
Android: 2.2 and up

Changelog
 
version 1.3:
- automatically converting from WAV to AMR (experimental features)
- new tab "Tasks" for converting queue
- details of recording (long tap)
- spaces & call type in file name (experimental features -> file name pattern)
- bug fixes and improvements

version 1.3.1:
- bug fixes

version 1.3.2:
- New UI for settings
- LG Nexus 4 support (root is required even for api recording)
- Possibility to add one "/" to filename pattern
- Minor improvements

version 1.3.3:
- some bugs were fixed
- HTC EVO 4G LTE support

version 1.3.4:
- some bugs were fixed
- Sony Xperia V support

version 1.3.5:
- enhanced stability of recording through ALSA
- recording in AMR through ALSA (converting goes in real-time)
- no more clicking on US SGS3
- fixed bug with seek on AMR files

version 1.3.6:
- few bugs were fixed

version 1.3.7:
- Motorola RAZR HD support
- new call confirm dialog
- bug fixes

version 1.3.8:
- Motorola RAZR M support (root is required)
- HTC One (recording from the top mic, root is required)
- displaying notes in list
- edit info about recording (contact name, phone number, file name and note)
- bug fixes

version 1.3.9:
- Sony Xperia T support
- Translation updates
- Bug fixes

version 1.4:
- Updates contact name while rescanning
- Tap on the right area (where date and duration) will open dialog with info, long tap will open edit info dialog
- Creates .nomedia
- Danish translation
- Bug fixes

version 1.4.1:
- Bug fixes
- Translation updates

version 1.4.2:
- Bug fixes
- Translation updates

version 1.4.3:
- Upload recordings to Dropbox
- New translations: Latvian and Thai
- Bug fixes

version 1.4.4:
- Bug fixes

version 1.4.5:
- Option to upload recording to Dropbox when you it to favorites
- Bug fixes

version 1.4.6:
- problem with delay before call recording on Android 4.3 is fixed now
- new after-call dialog
- after-call dialog will ask about each recording (not only about the last recording as it was before)

version 1.4.7:
- fixed a problem with after-call dialog on Android 2.x
- fixed a problem with proximity sensor and audio output (settings->audio player)

version 1.4.8:
- added option to context menu - "filter this number"
- fixed a FC at startup
- fixed a problem with playback over phone speaker
- other minor bug fixes

version 1.4.9:
- fixed a problem on some devices when screen has been locked by proximity sensor during playback
- added a progress bar when the app uploads to Dropbox
- bug fixes

version 1.5:
- two-way call recording on Nexus 4 (root and installed patch are required: http://goo.gl/2bg4Yx)
- the app doesn't ignore calls from the second sim card on phones by HTC
- minor bug fixes
version 1.5.1:
- option for dual sim phones (settings -> debug)
- fixed a problem with Superuser on Android 4.3.x

version 1.5.2:
- Nexus 5 support

version 1.5.3 beta01:
- trial period extended

version 1.5.3 alpha02:
- new recording method - CAF
- HTC One support (stock ROM)

version 1.5.3 alpha03:
- fixed a bug with incoming calls on HTC One (test it please)
- added preset for Galaxy S4 Google Edition

version 1.5.3 alpha04:
- supports Samsung SM-N9005 Galaxy Note 3 LTE
- added MP3 for CAF method
- added volume control for CAF method
- probably, a bug is fixed when the phone app hangs on Nexus 4 & HTC One (I didn't experience this bug, so I don't know is it really fixed or not, but I hope so)
- known bug: wrong mp3 duration, don't report it
P.S. Reboot is recommended after this update

version 1.5.3 alpha05:
- improved stability on Nexus 4/HTC One/SGS4 GE (I hope the phone app won't hang anymore)
- recording on Galaxy Nexus over ALSA should work again (other phones on OMAP chipsets should work as well)
- minor ui enhancements
P.S. Reboot is recommended after this update. The first call after reboot may be not recorded

version 1.5.3 beta06:
- stability improvements for HTC One
- bug fixes

version 1.5.3 beta07:
- stability improvements for Nexus 4

version 1.5.3 beta08:
- fixed FC after reboot on HTC One
- less silent recordings and less hangs of the phone app on Nexus 4/HTC One
- ALSA works again on Nexus 4/HTC One
- voice control for ALSA

version 1.5.3 beta09:
- recording on devices with Qualcomm MSM8255 (previous beta versions didn't work)
- added presets for Moto G/LG G2 D802

version 1.5.3 beta10:
- fixed FC after reboot on HTC One
- CAF should work on SGS4 (Qualcomm based)
- fixed a bug with duplicates in list

version 1.5.3 beta11:
- sample rate setting for standard api (only for WAV)
- volume control for standard api (only for WAV)
- merged two options in experimental settings to one called "convert after call"
- removed mp3 format for CAF recording
- newly converted mp3 files have no problems with duration anymore

version 1.5.3 beta13:
- fixed issue with ALSA recording

version 1.5.3:
- fixed issue with CAF recording on Galaxy Nexus

version 1.5.3:
- new recording method - CAF (Like ALSA but doesn't require ALSA installation, root required)
- recording from the line on LG Nexus 4, HTC One, HTC One mini, SGS4 GE, SG Note 3 LTE, Moto G, LG G2 D802, etc.
- volume control for CAF, ALSA and Standard API (WAV)
- sample rate for Standard API (WAV)
- bug fixes

version 1.5.3.1:
- fixed an issue with license checking

version 1.5.3.2:
- bug fixes

version 1.5.4:
- fixed issue with AMR recording on devices based on Qualcomm MSM8255
- fixed a FC with encryption while entering a text

version 1.5.5:
- fixed issues on MSM8255

version 1.5.6:
- no limit for slashes in file name pattern
- bug fixes

version 1.5.7:
- added support for HTC One (M8), LG G Flex and Xiaomi MI 3W
- bug fixes
Attached Files
File Type: apk CallRecorder_v.1.5.7.apk - [Click for QR Code] (3.13 MB, 1283 views)
The Following 205 Users Say Thank You to skvalex For This Useful Post: [ Click to Expand ]
 
sadonlyone
Old
#2  
sadonlyone's Avatar
Senior Member
Thanks Meter 61
Posts: 595
Join Date: Jun 2009
Location: #in your mind

 
DONATE TO ME
Is the update version of 1.0.45 alpha trial or is the same version posted a couple of weeks ago? on sgs2 we have some problems here, mate (I've already posted what happens on latest 2 versions).
thanks.
what doesn't kill you makes you stronger !
The Following User Says Thank You to sadonlyone For This Useful Post: [ Click to Expand ]
 
skvalex
Old
#3  
Senior Member - OP
Thanks Meter 650
Posts: 442
Join Date: Aug 2010

 
DONATE TO ME
Quote:
Originally Posted by sadonlyone View Post
Is the update version of 1.0.45 alpha trial or is the same version posted a couple of weeks ago? on sgs2 we have some problems here, mate (I've already posted what happens on latest 2 versions).
thanks.
It's the same version. Can you send me logs after a call? And don't forget to enable detailed logs before a call.
The Following 2 Users Say Thank You to skvalex For This Useful Post: [ Click to Expand ]
 
Plumix
Old
#4  
Junior Member
Thanks Meter 0
Posts: 4
Join Date: Nov 2011
Location: montreal
Question how do I install call recorder on my n1

I'm using
Google Nexus one
android vr 2.3.4
baseband vr : 32.41.00.32u_5.08.00.04
kernelvr : 2.6.37.6-cyanogenmod-01505-g81b06a8shade@toxygene #1
cpu: amrv7 rev2
mod vr : cyanogenmod-7.1.0-rc1-n1
build number : grj22

Thanks from a newby
 
bgumble
Old
(Last edited by bgumble; 13th January 2012 at 08:31 AM.)
#5  
bgumble's Avatar
Senior Member
Thanks Meter 28
Posts: 425
Join Date: Dec 2008
just read the manual

Quote:
Originally Posted by skvalex View Post
...

Description:
This program records phone calls from the phone line on some phones. Such recording is not usually available out-of-the-box, it needs hardware support in your OS kernel and root access . If you have an HTC device, you're in clover if you've got a custom ROM. Otherwise, please visit the xda site, there're plenty. Basically any device is supported, provided that it's based on a Qualcomm chip, say, their Snapdragons, etc. If your device has no such support, the program still records phone calls, but you need to select Android API in preferences and the recording will most likely proceed from the mike, not from the line. Please feel free to make any comments or send suggestions.
I have a htc desire with stock 3.14.405.1
with 2-way-call-recording patched kernel and, of course, root access
this program works perfect and is worth the money
Device: ..Motorola RAZR HD
ROM: .....cyanogenmod 11.0 nightly
Kernel: ...arrrghhh's kernel!
Bootloader: unlocked

Device: ..hTC Desire (hTC Bravo)
ROM: .....Stock Gingerbread (3.14.405.1) ROOT
Kernel: ..snq sense kernel 111118
Radio: ...32.54.00.32U_5.14.05.23
HBoot: ...stock hboot

Retired: hTC Touch HD
(Windows Mobile 6.1)


Sync your ANDROID files online and across computers with dropbox.

click here than you & me get 500MB extra space!
 
k2trill
Old
#6  
Account currently disabled
Thanks Meter 182
Posts: 591
Join Date: Aug 2009
Quote:
Originally Posted by skvalex View Post
CallRecorder
version: 1.0.45 alpha

Last update of this post: 12.01.2012

Description:
This program records phone calls from the phone line on some phones. Such recording is not usually available out-of-the-box, it needs hardware support in your OS kernel and root access. If you have an HTC device, you're in clover if you've got a custom ROM. Otherwise, please visit the xda site, there're plenty. Basically any device is supported, provided that it's based on a Qualcomm chip, say, their Snapdragons, etc. If your device has no such support, the program still records phone calls, but you need to select Android API in preferences and the recording will most likely proceed from the mike, not from the line. Please feel free to make any comments or send suggestions.

The list of supported devices:
Requires the kernel with 2-way call recording patch and ROOT permissions:
- HTC Desire
- HTC HD2
- Google Nexus One
- HTC Desire HD
- HTC Desire Z
- HTC Desire S
- HTC Incredible S
- HTC Thunderbolt
- HTC Sensation
- HTC EVO 3D (CDMA)
- HTC Hero
- HTC Wildfire
- Acer Liquid mt
- Dell Streak
- ZTE Blade
- HighScreen Cosmo
- Acer Liquid
- Sony Ericsson XPERIA ray
- Sony Ericsson XPERIA arc
- Samsung Galaxy S II X (SGH-T989)

Use standard API for recording (may record from the mic):
- Motorola Defy (Preferences: Audio source - microphone)
- Sony Ericsson XPERIA mini pro
- Samsung GT-I9000 Galaxy S (Darky's 9.5 ROM)
- Samsung GT-I9001 Galaxy S Plus
- Samsung GT-I9100 Galaxy S II (Preferences: Audio source - voice uplink, and voice downlink for BT)
- Samsung GT-S5570 Galaxy Mini
- Alcatel OT-990

Android Market Web: https://market.android.com/details?id=com.s...ex.callrecorder
Android: 2.2 and up
@skvalex works perfectly with the HTC Rezound as well!
The Following User Says Thank You to k2trill For This Useful Post: [ Click to Expand ]
 
ivangs1
Old
(Last edited by ivangs1; 13th January 2012 at 12:42 PM.)
#7  
Senior Member
Thanks Meter 24
Posts: 325
Join Date: Feb 2011
Location: Sofia
Quote:
Originally Posted by skvalex View Post
It's the same version. Can you send me logs after a call? And don't forget to enable detailed logs before a call.
I have send you an email with my logs :
"CallRecorder Logcat ivangs1 SGS2 after a call"

Hope this can help.
 
sadonlyone
Old
#8  
sadonlyone's Avatar
Senior Member
Thanks Meter 61
Posts: 595
Join Date: Jun 2009
Location: #in your mind

 
DONATE TO ME
sorry for logs. out of town for a few days... seems that ivangs1 sent it...
what doesn't kill you makes you stronger !
 
ivangs1
Old
(Last edited by ivangs1; 14th January 2012 at 09:53 AM.)
#9  
Senior Member
Thanks Meter 24
Posts: 325
Join Date: Feb 2011
Location: Sofia
Quote:
Originally Posted by sadonlyone View Post
sorry for logs. out of town for a few days... seems that ivangs1 sent it...
What ROM and kernel do you use?

I am with last cyanogenmod kangs.

I have very low volume when play recorded conversations.
 
sadonlyone
Old
#10  
sadonlyone's Avatar
Senior Member
Thanks Meter 61
Posts: 595
Join Date: Jun 2009
Location: #in your mind

 
DONATE TO ME
I'm using cm7 nb 116, syiah kernel v2.6.7 and latest 2 versions of call recorder which doesn't work...
what doesn't kill you makes you stronger !

Tags
call rec, call recording, callrec
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes