FORUMS
Remove All Ads from XDA

[Quick Guide] - Enabling Hidden Features

356 posts
Thanks Meter: 256
 
By tiboric, Senior Member on 20th April 2015, 02:27 AM
Post Reply Email Thread
Just wanted to share a few CSC features that are tested to work on the S6/S6 edge.

This is not my work, just sharing.


To enable these you will need root, a root explorer and text editor.

Simply navigate to system/csc/Features.xml and add the corresponding line to the end of the file but before the very last few lines that say </feature> and </Samsung>
(if this file does not exist, create the csc folder in system and a txt file within it then change the name to features.xml and add the correct lines and save) if this does not work you can try the same method with Others.XML in the same folder

*Make sure you make backups of the stock files in case there are issues.*

Enable WiFi calling in phone settings:
Code:
<CscFeature_Setting_SupportWifiCall>TRUE</CscFeature_Setting_SupportWifiCall>

Enable native voice call recording(maybe illegal is some countries):
Code:
<CscFeature_VoiceCall_ConfigRecording>RecordingAllowed</CscFeature_VoiceCall_ConfigRecording>

Enable shutter sound switch in camera settings(maybe illegal is some countries):
Code:
<CscFeature_Camera_ShutterSoundMenu>true</CscFeature_Camera_ShutterSoundMenu>

Enable camera during call:
Code:
<CscFeature_Camera_EnableCameraDuringCall></CscFeature_Camera_EnableCameraDuringCall>

Enable manual rotation option in gallery:
Code:
<CscFeature_Gallery_AddAutoRotationIcon>true</CscFeature_Gallery_AddAutoRotationIcon>

Continuous music while using camera:
Code:
<CscFeature_Camera_CamcorderDoNotPauseMusic></CscFeature_Camera_CamcorderDoNotPauseMusic>

Enable scheduled messaging option in messaging app:
Code:
<CscFeature_Message_EnableScheduledMessage>true</CscFeature_Message_EnableScheduledMessage>
<CscFeature_Message_EnableScheduledMsgBox>true</CscFeature_Message_EnableScheduledMsgBox>

Enable exit buttons in default browser:
Code:
<CscFeature_Web_AddOptionToTerminate>true</CscFeature_Web_AddOptionToTerminate>

Enable 2nd symbol keys on stock keyboard:
Code:
<CscFeature_Sip_UseSymbolInCMKey>true</CscFeature_Sip_UseSymbolInCMKey>
<CscFeature_Sip_EnableSymbolInSecondary>de;en_US;en_GB</CscFeature_Sip_EnableSymbolInSecondary>

Enable VoLTE Support: Thanks to IakobosJ
Code:
<CscFeature_RIL_SupportVolte>true</CscFeature_RIL_SupportVolte>
<CscFeature_IMS_EnableVoLTE>true</CscFeature_IMS_EnableVoLTE>

Remove NFC enabled icon in the status bar: Thanks to evonc
Code:
Delete line : <CscFeature_NFC_StatusBarIconType>DEFAULT</CscFeature_NFC_StatusBarIconType>

ADDED 21/04/15

Sort app draw alphabetically:

Code:
<CscFeature_Launcher_EnableViewByAlphabetAsDefault>true</CscFeature_Launcher_EnableViewByAlphabetAsDefault>


I Hope this helps someone out,

Big Thanks to this post for the info, there are many more in the original post but these are the only ones I've tried and have worked so far,
and IakobosJ for his help in the wifi calling thread
if anything needs adding let us know and it can be added to this post,


This is dedicated to the hard working XDA community

Thank You All
Attached Files
File Type: zip EE Stock CSC.zip - [Click for QR Code] (10.5 KB, 8762 views)
The Following 79 Users Say Thank You to tiboric For This Useful Post: [ View ] Gift tiboric Ad-Free
 
 
20th April 2015, 02:28 AM |#2  
tiboric's Avatar
OP Senior Member
Thanks Meter: 256
 
More
Theres also some nice tools in the play store -:- Be careful when using these!

Samsung CSC Master
CSC Feature Expert
(I own google so get a big cut of the profit made on these )
I've tried CSC Feature Expert now -and it seems to work well,

Quick tut:

I would backup original CSC folder first
Just search for the option you want to enable,
Select the value ( see pic 1)
in the popup - Input the correct value (see pic 2 - label 1)
(a few examples of values)
' RecordingAllowed ' to enable call recording,
' true ' for shutter sound menu,
' true ' for launcher by alphabet,
' true ' for rotation icon in gallery,
' true ' for support wifi call,

then click save (see pic 2 - label 2)
restart you device
Hope this helps
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2015-04-21-20-00-07.png
Views:	22924
Size:	242.8 KB
ID:	3275019   Click image for larger version

Name:	Screenshot_2015-04-21-20-00-14.png
Views:	22778
Size:	255.5 KB
ID:	3275020  
The Following 9 Users Say Thank You to tiboric For This Useful Post: [ View ] Gift tiboric Ad-Free
20th April 2015, 07:12 AM |#3  
Senior Member
Flag Darlington
Thanks Meter: 64
 
More
If only we could root, without tripping Knox.

I don't want to root my phone in fear that Samsung Pay won't work with a tripped Knox.

Nice to see you've put all of this information together

For those on EE you may also want to enable VoLTE. I know it's unlikely to be in anyones area yet, but they are rolling it out across the UK (Very slowly) :P

Enable VoLTE Support
<CscFeature_RIL_SupportVolte>TRUE</CscFeature_RIL_SupportVolte>


Enable VoLTE
<CscFeature_IMS_EnableVoLTE>true</CscFeature_IMS_EnableVoLTE>
The Following 3 Users Say Thank You to IakobosJ For This Useful Post: [ View ] Gift IakobosJ Ad-Free
20th April 2015, 11:29 AM |#4  
evonc's Avatar
Senior Member
Flag Toronto
Thanks Meter: 374
 
Donate to Me
More
Just a quick note that the commands have to be added before the
</FeatureSet>
</SamsungMobileFeauture> tags at the end of the file.

Tested the Call recording and Shutter sound edits. Worked great.

Lastly if you want to remove that ugly NFC enabled icon in the status bar, delete line
<CscFeature_NFC_StatusBarIconType>DEFAULT</CscFeature_NFC_StatusBarIconType>

from the file and it will hide the icon.
20th April 2015, 11:40 AM |#5  
tiboric's Avatar
OP Senior Member
Thanks Meter: 256
 
More
Quote:
Originally Posted by evonc

Just a quick note that the commands have to be added before the
</FeatureSet>
</SamsungMobileFeauture> tags at the end of the file.

Tested the Call recording and Shutter sound edits. Worked great.

Lastly if you want to remove that ugly NFC enabled icon in the status bar, delete line
<CscFeature_NFC_StatusBarIconType>DEFAULT</CscFeature_NFC_StatusBarIconType>

from the file and it will hide the icon.

Thats strange as I've added mine after the samsung tags and all is working fine fine on my device.
Have you had problems in the past with doing that?
The Following User Says Thank You to tiboric For This Useful Post: [ View ] Gift tiboric Ad-Free
20th April 2015, 12:05 PM |#6  
evonc's Avatar
Senior Member
Flag Toronto
Thanks Meter: 374
 
Donate to Me
More
No. I saw the file header and noticed they're inserting commands between those tags. The original guide also has that listed but I guess it may or may not work.

Also I believe the file may get reset when you enter stock recovery so I'm assuming this should work as a fix.

1. Open the sales_code.dat to find your csc code.
2. Open the folder above with the same code.
3. Navigate to <code>/system/csc and you'll see another others.xml
4. This is most likely the file that gets applied after a factory reset/activation.
5. Make changes to this file as well.

*Make sure you make backups of the stock files in case there are issues.*
The Following 2 Users Say Thank You to evonc For This Useful Post: [ View ] Gift evonc Ad-Free
20th April 2015, 12:35 PM |#7  
tiboric's Avatar
OP Senior Member
Thanks Meter: 256
 
More
Quote:
Originally Posted by evonc

No. I saw the file header and noticed they're inserting commands between those tags. The original guide also has that listed but I guess it may or may not work.

Also I believe the file may get reset when you enter stock recovery so I'm assuming this should work as a fix.

1. Open the sales_code.dat to find your csc code.
2. Open the folder above with the same code.
3. Navigate to <code>/system/csc and you'll see another others.xml
4. This is most likely the file that gets applied after a factory reset/activation.
5. Make changes to this file as well.

*Make sure you make backups of the stock files in case there are issues.*

I would have thought it would have had to be within those tags too. Only found it didn't when i wasn't paying attention while modding it. LoL

Nice tip. Thanks. hoping there's more cool things that can enabled with this, maybe some S6 exclusives finds .
20th April 2015, 05:08 PM |#8  
SantinoInc's Avatar
Senior Member
Flag NYC
Thanks Meter: 838
 
More
I'm on the Sprint Edge and don't have that folder. I guess I'll create and see what happens
20th April 2015, 06:09 PM |#9  
tiboric's Avatar
OP Senior Member
Thanks Meter: 256
 
More
Quote:
Originally Posted by SantinoInc

I'm on the Sprint Edge and don't have that folder. I guess I'll create and see what happens

I didnt have it either . Just create the csc folder and make a txt file and change the name to others.xml. as the op states. infact ill post a copy with basic changes i the first post.

It works fine for me. hopfully you wont have any issues
20th April 2015, 06:14 PM |#10  
SantinoInc's Avatar
Senior Member
Flag NYC
Thanks Meter: 838
 
More
I actually did have the folder. I was looking at the folder ". System" However, after adding those lines and saving it had no effect. Can you take a look at this to see if it's right?

Edit: can't upload the xml file.
20th April 2015, 06:47 PM |#11  
tiboric's Avatar
OP Senior Member
Thanks Meter: 256
 
More
Quote:
Originally Posted by SantinoInc

I actually did have the folder. I was looking at the folder ". System" However, after adding those lines and saving it had no effect. Can you take a look at this to see if it's right?

Edit: can't upload the xml file.

You'll have to zip it before you can upload it... or rename others.xml to others.txt

I've attached a basic others.xml with all functions listed in the OP
and an original copy of the EE csc folder that IakobosJ uploaded in the WIFI calling thread

(it would be good if everybody could upload their original csc folders for reference and backups in case someone messes up theirs by accident.)

You can just copy and paste my others.xml into the bottom of your own others.xml(backup yours first)

I've had to do this as XDA's forum system seems to have changed at least one of the lines I've posted, and I've even tried going back and editing and it keeps putting a space in the middle of one of them, so use the upload if your having trouble,

I've deleted all but this file in my csc folder and tested it to make sure there nothing else it depends on - everything is working fine on my device.

But feel free to upload your for us to have a look at
Post Reply Subscribe to Thread

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

Advanced Search
Display Modes