Sunday, 13 May 2012

Working Call Recorder for Samsung Galaxy Nexus (root)

Note: This requires a paid app (but there is a trial). Some people find the price a bit high for an app but, personally, I think it's worth it if you really need this function on your phone.

This is the best, working, call recorder for the Samsung Galaxy Nexus. At the time I wrote this post, I couldn't find any simple guide online, so decided to write this to help others who are searching for a call recording solution.
You must be a root user to use this. Please search google and/or the XDA developers forum for information on rooting.

Important Update: August 2014 - App version 1.5.9. This app is functioning on my Galaxy Nexus with Android 4.3, rooted, using the CAF recording method found under the 'Recording' settings page - and no longer requires steps 1 & 2 below. Simply install the app (See Step 3), and adjust the setting.

If that doesn't work for you, then you may want to try the additional steps below.

Please take note of call recording laws in your own country/state. I am from the UK where this is legal. It is your responsibility to follow the laws of your own area.

Step 1: You need BusyBox to be installed. Most non-stock ROMs will already have a version of BusyBox built in. If you're on a stock ROM, or don’t have it, you can use this app to install:

You need to open the app after install, then select “Install” so the app installs BusyBox. It will request superuser permission.

Step 2: Next, make sure to have ALSA installed (this requires BusyBox). This app will allow you to install ALSA:

Again, you must open this app then select to install ALSA (Also requests superuser)

Step 3: Finally, once that is done, you can install CallRecorder. I recommend you install the trial first, to make sure you're happy with the app. The trial is attached to the first post in the link below, and the developer updates the trial version with the latest beta/release of the app whenever he makes changes.

(Note: You must uninstall the trial before upgrading to paid version)
This app makes use of the ALSA libraries to enable the call recording - with very good volume for both sides.


Credit to Skvalex and the XDA developers who worked towards making this possible. Additional credit to Stericson for the BusyBox installer.