Call Recording Libs

r3flux

Senior Member
Feb 2, 2009
461
91
0
indroid.info
Traditionally Moto doesn't support call recording while MIUI ROMs has always built-in call recording support though the Atrix ports don't support call recording. xploited has extracted the audio lib from the Moto Chinese ROM which does support recording >>

Please, use the libs only packages first and use a 3rd party app like AndroRec or CallRecorder

updated 2.3.4 libs http://dl.dropbox.com/u/11446902/libs.zip
updated 2.3.5 libs http://dl.dropbox.com/u/11446902/libs2.3.5.zip

thanks to xploited for the [MOD]

[NEW] 2.3.5 libs from Chinese ROM Now http://www.mediafire.com/download.php?mppmm3wo92ab5gl
 
Last edited:

xploited

Senior Member
Feb 8, 2009
969
327
0
I actually tried getting this to work.

Porting libraries from Defy is not an option, since the libraries are device unique and cannot even be decompiled.

+ I extracted the libs from the HKTW ROM for the Atrix and tried using them on CM7.2. I was able to boot fine but the call recording still didn't work.

It might be incompatible with CM7, or there are other dependencies, or we need libs from a newer 2.3.6 rom, I am not sure.

p.s. I can create a CWM package if you are willing to try them on the Blur based roms.
 
Last edited:

tobnddl

Senior Member
Jul 13, 2008
82
51
0
Atlanta
I actually tried getting this to work.

Porting libraries from Defy is not an option, since the libraries are device unique and cannot even be decompiled.

+ I extracted the libs from the HKTW ROM for the Atrix and tried using them on CM7.2. I was able to boot fine but the call recording still didn't work.

It might be incompatible with CM7, or there are other dependencies, or we need libs from a newer 2.3.6 rom, I am not sure.

p.s. I can create a CWM package if you are willing to try them on the Blur based roms.
If you post a CWM version for blur, I will try it on Nottachtrix 1.3.1 and share the results. Thanks!
 
  • Like
Reactions: r3flux

r3flux

Senior Member
Feb 2, 2009
461
91
0
indroid.info
K... Attempt #1, files taken from 2.3.4 HKTW ROM.

Step 1: Do a Nandroid backup in case you get a soft brick from flashing these.

Package 1: just the libs, use 3rd party recording app to test the recording
http://dl.dropbox.com/u/11446902/libs.zip

Package 2: libs + BlurDialer.apk, this dialer supposadly has a record button during calls
http://dl.dropbox.com/u/11446902/libs+dialer.zip

I am also downloading a 2.3.5 chinese rom right now, so there will probably be attempt #2 with libs from that rom.

=========================================

Attempt #2, files taken from 2.3.5 Chinese retail ROM.

Step 1: Do a Nandroid backup in case you get a soft brick from flashing these.

Package 1: just the libs, use 3rd party recording app to test the recording
http://dl.dropbox.com/u/11446902/libs2.3.5.zip

Package 2: libs + BlurDialer.apk, this dialer supposadly has a record button during calls
http://dl.dropbox.com/u/11446902/libs+dialer2.3.5.zip
This is very exciting. Coming from the Defy community which I dare say is super active and very bleeding edge, I'm thrilled to be a part of the Atrix community now. Looking forward to xploited cracking this! I use the 3rd party app 'AndroRec' and I'll try flashing attempt #2 over neutrino and let you know.

p.s. MIUI seems to have cracked this in all their supported roms without a hitch. Maybe we ought to study that and see how it goes?
 

tobnddl

Senior Member
Jul 13, 2008
82
51
0
Atlanta
Thank you for setting these up. For some reason, CWM is aborting when I attempt to flash them (Status 0). Can I just copy the APK and .lib files into the directories listed in the install script?

EDIT: I ended up being too impatient to wait so I copied the APK into the system directory, and the .SO files into the /lib/ directory and....

the 2.3.5 file (that included BlurDialer) soft-bricked me. I could not get past the Motorola non-animated splash on boot. I am recovering now, and will post when I give the first files a try.

What 3rd party app would allow me to test drive just the lib files?
 
Last edited:

xploited

Senior Member
Feb 8, 2009
969
327
0
Thank you for setting these up. For some reason, CWM is aborting when I attempt to flash them (Status 0). Can I just copy the APK and .lib files into the directories listed in the install script?
Sorry, I have updated the files and they should flash properly now.
Please, use the libs only packages first, and the ones with apk only as last resort.
If recording doesn't work with just the libs, it won't work with the apk either.

Updated files:
updated 2.3.4 libs http://dl.dropbox.com/u/11446902/libs.zip
updated 2.3.5 libs http://dl.dropbox.com/u/11446902/libs2.3.5.zip


You can use apps like AndroRec, Total Call Recorder or Call Recording widget to test these.


Looking forward to xploited cracking this! I use the 3rd party app 'AndroRec' and I'll try flashing attempt #2 over neutrino and let you know.

p.s. MIUI seems to have cracked this in all their supported roms without a hitch. Maybe we ought to study that and see how it goes?
I tried the 2.3.4 one on Neutrino with no luck. You might wanna try the updated files above from 2.3.5.

Can you point me to a specific GB build of MIUI that has call recording implemented? Do they use a separate app for recording or is it built into the dialer?

p.s. Went ahead and downloaded the last MIUI GB build - MIUI.US_GB_V2.3.23.
It has the exact same audio libs as CM7.2, which don't support audio recording.
Can anyone actually confirm that this or other build of GB Miui supports audio recording?

i'm using china firmware,but call recording is one-way.can anyone modify it??
i can provide the libs and phone.apk.
Which version of China firmware are you using? By one way call recording you mean that only incoming calls are recorded or only outgoing calls?
 
Last edited:

stevendeb25

Senior Member
May 27, 2010
2,481
2,080
0
england
pnht.org
Can you point me to a specific GB build of MIUI that has call recording implemented? Do they use a separate app for recording or is it built into the dialer?

p.s. Went ahead and downloaded the last MIUI GB build - MIUI.US_GB_V2.3.23.
It has the exact same audio libs as CM7.2, which don't support audio recording.
Can anyone actually confirm that this or other build of GB Miui supports audio recording
I can confirm that no miui rom from atrix supports audio recording. We got the option but it doesn't record anything.

Sent from my MB860 using XDA Premium App
 

rozzco

Senior Member
Mar 4, 2011
381
51
58
I can confirm that no miui rom from atrix supports audio recording. We got the option but it doesn't record anything.

Sent from my MB860 using XDA Premium App
I have also tried several miui ROMs w/o any luck recording.

Sent from my MB860 using Tapatalk 2
 

r3flux

Senior Member
Feb 2, 2009
461
91
0
indroid.info
MiCode Portal Link

I have also tried several miui ROMs w/o any luck recording.
It's strange why it would work on the Chinese ROMs and not on others especially MIUI since that is also chinese though based heavily on CM code. On the Defy, all Moto Blur/deBlur & CM7/CM9 ROMs didn't support it, but all MIUI variants supported it.

MIUI team have pledged to open their code soon to the public and a few MIUI apps have already gone open. Maybe that ought to give us some insights?

https://github.com/MiCode
 

kreegaa

Senior Member
Apr 7, 2010
62
2
0
i remember when i used to have an HTC some developer had to patch the kernel to get the call recording feature to work.. not just lib changes
 

xploited

Senior Member
Feb 8, 2009
969
327
0
OK. Can anyone point me to a specific ROM for the Atrix that has call recording?

I have just downloaded PureBlur 1.1 which is based on HKTW 2.3.4 and it the call recording on it also doesn't work. Strange. :confused:

It's strange why it would work on the Chinese ROMs and not on others especially MIUI since that is also chinese though based heavily on CM code. On the Defy, all Moto Blur/deBlur & CM7/CM9 ROMs didn't support it, but all MIUI variants supported it.

MIUI team have pledged to open their code soon to the public and a few MIUI apps have already gone open. Maybe that ought to give us some insights?

https://github.com/MiCode
That's the thing, MIUI for Atrix DOESN'T have call recording. Miui provides a feature for recording, but without the proper libs it will not work.

---------- Post added at 11:54 PM ---------- Previous post was at 11:42 PM ----------

i'm using china firmware,but call recording is one-way.can anyone modify it??
i can provide the libs and phone.apk.
p.s. can you pull libaudio.so from your rom with working call recording?
 
  • Like
Reactions: r3flux

r3flux

Senior Member
Feb 2, 2009
461
91
0
indroid.info
OK. Can anyone point me to a specific ROM for the Atrix that has call recording? p.s. can you pull libaudio.so from your rom with working call recording?
I would like to compile a list of Android phones that either...

1) Come with native call recording functionality.
2) Support call recording with 3rd party app/hack/ROM.

Please note that phones/apps that require using speakerphones (i.e. muffled voice from the other side; cannot record while headsets are used) to record the calls do *not* count. You can test by recording with a headset, Bluetooth or wired, and see if the voices from both sides are still loud and clear.

Most, if not all, "call recorder" apps on Android Market make use of such "speakerphone" hacks.

Models that have this function built-in.
Meizu M9
Motorola Defy (Chinese mainland version ME525)
Motorola XT701
Samsung Galaxy S (South Korean version SHW-M110S, with firmware DH09 or newer)

Models that don't have this function built-in but can use a 3rd party app/hack/ROM to record calls in both ways without turning on speakerphone.
HTC Desire; requires root and custom kernel/ROM
HTC HD2; requires custom rom and patch
HTC Hero/DROID ERIS; requires root and custom kernel; with rViox, support thread
HTC Magic (a.k.a. G2); requires root and custom kernel; with rViox, support thread
HTC Sensation; requires custom kernel, ROM and 3rd party app, support thread; Thanks to ccris
HTC Wildfire; requires root and custom kernel; with rViox, support thread
Motorola Defy; requires Chinese 2.2 ROM or Hacks with 3rd Party App or CM7 with 3rd Party App
Samsung i9000 (Galaxy S); with Hacks #1 or #2
Samsung i9100 (Galaxy S II); with 3rd Party App
Sony Ericsson X10, X10 Mini Pro and X8; with Call Recorder by Schass Innab
ZTE Blade (a.k.a. Orange San Francisco); requires custom ROM

The original issue 2117: http://code.google.com/p/android/issues/detail?id=2117

Original thread: http://androidforums.com/android-lou...-function.html
 
  • Like
Reactions: chagla

chagla

Senior Member
Nov 30, 2010
125
25
0
is there a custom kernel available for ATrix that support 2way call recording? i heard of "bricked" kernel for HTC sensation that supports it. there is an app by "skvalex" in market but he said only snapdragon chipset are supported. so atrix is a tegra. i guess no recording?
 

matthew5025

Senior Member
Dec 23, 2010
447
130
0
is there a custom kernel available for ATrix that support 2way call recording? i heard of "bricked" kernel for HTC sensation that supports it. there is an app by "skvalex" in market but he said only snapdragon chipset are supported. so atrix is a tegra. i guess no recording?
Read the post above yours =.=