FORUMS

[MOD][SCRIPT][HOWTO] Enable Call Recording on any Samsung Galaxy S5 (stock ROM)

2,775 posts
Thanks Meter: 17,529
 
By _alexndr, Senior Member on 10th September 2014, 10:21 PM
Post Reply Email Thread
This thread is for those who use 100% stock ROM (just rooted) and for various reasons do not want to install Xposed framework (due to a potential decrease of stability and/or loss of some features, e.g. Private Mode).

Few people know that the call recording is built-in feature on Samsung Galaxy S5 (stock ROM) - it's just hidden feature (INFO)

To activate it - you need to edit /system/csc/feature.xml file (if exists, otherwise you need to edit /system/csc/others.xml file). Just add the following line (anywhere, but BETWEEN <FeatureSet> and </FeatureSet> lines):

Code:
<CscFeature_VoiceCall_ConfigRecording>RecordingAllowed</CscFeature_VoiceCall_ConfigRecording>

I have created a script to apply this modification as simple as possible and put it into MOP/CWM/TWRP flashable zip file. It performs these changes automatically in the proper xml file. In case of International variants of Galaxy S5 (G900F/G900H) /system/csc/feature.xml file usually does not exists. Script checks if exists /system/csc/feature.xml file and edit it if so, otherwise script performs necessary changes in /system/csc/other.xml


Requirements:

- a rooted Samsung Galaxy S5 device
- Mobile Odin PRO or custom recovery CWM/TWRP or Linux compatible text editor


Download link:

>> CR_enable_alexndr.zip <<


Installation methods:

1. Custom recovery CWM/TWRP (KNOX 0x1) - open *.zip file using "Install Zip" option and confirm "Yes - install..."

2. FlashFire (requires root) - open *.zip file using "Flash ZIP or OTA" option. Do not enable "Everroot"! Push "FLASH". This type of installation let you keep KNOX 0x0 if you still kept this flag (thanks to Towerloot and updating ROMs via FlashFire only).

3. Edit feature.xml file (if exists, otherwise others.xml) and add above line manually (requires a bit of experience). You can do it directly on your phone using e.g. Root Explorer's built-in text editor. In Windows I recommend you to use Notepad++ editor, because it supports Linux text format (LF). Restart your phone for the changes to take effect.


Note:

The recordings are saved in /Sounds (internal emulated SD)


Hit Thanks button if you like my work
Attached Thumbnails
Click image for larger version

Name:	2014-09-03 19.24.54.png
Views:	18940
Size:	131.8 KB
ID:	2932806   Click image for larger version

Name:	2014-09-03 19.25.12.png
Views:	18479
Size:	142.5 KB
ID:	2932807  
The Following 68 Users Say Thank You to _alexndr For This Useful Post: [ View ] Gift _alexndr Ad-Free
11th September 2014, 02:25 AM |#2  
juDGEY2k10's Avatar
Senior Member
Flag Liverpool
Thanks Meter: 111
 
More
Nice one, can u make others or make an option to install the other hidden codes? (if there is any)
11th September 2014, 05:59 AM |#3  
_alexndr's Avatar
OP Senior Member
Thanks Meter: 17,529
 
Donate to Me
More
There are hundreds, maybe even thousands of codes by which Samsung controls certain features depending on the region, country, service provider etc. Some of these codes are well known, some less, but much is not known yet.

I will leave them for users who like to experiment by adding such CscFeature lines manually

I do not have enough time to expand this thread and build extended scrips and/or multi-feature installers (like Aroma)

Use Google to search, below is just an example:
http://forum.xda-developers.com/show....php?t=2033894
The Following 5 Users Say Thank You to _alexndr For This Useful Post: [ View ] Gift _alexndr Ad-Free
11th September 2014, 01:58 PM |#4  
_alexndr's Avatar
OP Senior Member
Thanks Meter: 17,529
 
Donate to Me
More
My script has been improved to support more S5 variants, which use /system/csc/feature.xml (e.g. AT&T, T-Mobile, Sprint etc) In case of International variants of Galaxy S5 (G900F/G900H) /system/csc/feature.xml file usually does not exists. Script checks if exists /system/csc/feature.xml file and edit it if so, otherwise script performs necessary changes in /system/csc/other.xml
The Following 3 Users Say Thank You to _alexndr For This Useful Post: [ View ] Gift _alexndr Ad-Free
11th September 2014, 04:04 PM |#5  
brhoomy101's Avatar
Senior Member
Flag [KSA] Qassim-Unaizah
Thanks Meter: 524
 
More
nice
thanks
13th September 2014, 11:49 PM |#6  
Szczepanik's Avatar
Senior Member
Thanks Meter: 587
 
More
Thumbs up
Featured on XDA Portal
Enable Call Recording on Your Samsung Galaxy S5
POSTED SEPTEMBER 13, 2014 AT 6:00 PM BY CONAN TROUTMAN
http://www.xda-developers.com/androi...all-recording/
Cheers
Tom
The Following 3 Users Say Thank You to Szczepanik For This Useful Post: [ View ] Gift Szczepanik Ad-Free
14th September 2014, 03:26 PM |#7  
endwhysee.bk's Avatar
Senior Member
Flag Dania beach
Thanks Meter: 26
 
More
Quick question I trying to enable this but where do but the code at I know u said between <FeatureSet> n </FeatureSet>. But where exactly should it go. Thats a big section. .lol.. should i put it around or under call features between those <FeatureSet> open and end tags u spoke of.??.

Sent from my SM-G900P using Tapatalk
14th September 2014, 04:52 PM |#8  
endwhysee.bk's Avatar
Senior Member
Flag Dania beach
Thanks Meter: 26
 
More
Okay tried and this what I get.the icon is there but when hit it n dont do nothing. . am I doing something wrong. ?? Can you help I really want n need this feature.
Thanks.



Sent from my SM-G900P using Tapatalk
14th September 2014, 05:02 PM |#9  
_alexndr's Avatar
OP Senior Member
Thanks Meter: 17,529
 
Donate to Me
More
Quote:
Originally Posted by endwhysee.bk

Quick question I trying to enable this but where do but the code at I know u said between <FeatureSet> n </FeatureSet>. But where exactly should it go. Thats a big section. .lol.. should i put it around or under call features between those <FeatureSet> open and end tags u spoke of.??.

Sent from my SM-G900P using Tapatalk

It doesn't matter

It is only important that you put it anywhere between <FeatureSet> and </FeatureSet>

I know - in some firmwares Samsung has ordered CscFeature entries in section like:

Code:
<!-- Message -->
<!-- Contacts -->
<!-- Call -->
...etc, but it's a visual step only (it will be easier to find a specific entry).

Entries such as <!-- text_tag_or_whatever --> does nothing

Quote:
Originally Posted by endwhysee.bk

Okay tried and this what I get.the icon is there but when hit it n dont do nothing. . am I doing something wrong. ?? Can you help I really want n need this feature.
Thanks.

Record button will be active during call When dialing it is inactive - it's quite normal
The Following User Says Thank You to _alexndr For This Useful Post: [ View ] Gift _alexndr Ad-Free
14th September 2014, 10:24 PM |#10  
endwhysee.bk's Avatar
Senior Member
Flag Dania beach
Thanks Meter: 26
 
More
Quote:
Originally Posted by _alexndr

It doesn't matter

It is only important that you put it anywhere between <FeatureSet> and </FeatureSet>

I know - in some firmwares Samsung has ordered CscFeature entries in section like:

Code:
<!-- Message -->
<!-- Contacts -->
<!-- Call -->
...etc, but it's a visual step only (it will be easier to find a specific entry).

Entries such as <!-- text_tag_or_whatever --> does nothing


Record button will be active during call When dialing it is inactive - it's quite normal


No it did nothing in call as well nothing at all I tried different ways. Thanks.

Sent from my SM-G900P using Tapatalk
The Following User Says Thank You to endwhysee.bk For This Useful Post: [ View ] Gift endwhysee.bk Ad-Free
15th September 2014, 12:23 AM |#11  
juDGEY2k10's Avatar
Senior Member
Flag Liverpool
Thanks Meter: 111
 
More
i think u need some sort of voice thing installed can not remember maybe some sort of voice recorder or something.

EDIT

i think its the default one but not 100%
Post Reply Subscribe to Thread

Tags
call, mod, recording, s 5, script

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes