[Galaxy Note5 Android Development] :
Here Is Guide For Those Who Are Missing Some OMC-CSC Features As Only Some Countries Cscfeatures.xml Is Modified While Others Need To Be

☆Pre-Requisites:-

•Custom S8+ Based/Any Nougat Based TouchWiz Rom

•Rooted With SuperSU or Magisk

•Root Explorer Like Es File Explorer or Root Explorer by SpeedSoftware

•Sharp Brain And Some Typing Experience As Small Typo Is Unacceptable

☆Instructions:-

•Use Any Root Explorer Above Mentioned With Proper Root Access Granted And Also Mount R/W Permitted

•Follow The Path Local/System/Csc/Others.xml (For N5 Based Custom Nougat Roms)

Or

Follow The Path Local/System/Omc/Your Selected One While Installing Rom/Cscfeatures.xml (For S8+ Based Custom Nougat Roms With OMC-CSC)

•Take Cscfeatures.xml Or Others.xml For Editing To Use Some CSC-Tweaks

•After Editing Completes Kindly Save Editing And Reboot Your Device To Make Features Works

☆Some OMC-CSC Tweaks (Not All Will Work With Every OMC-CSC As There Are Countries Related Restrictions)

1)Places Tab In Phone App And Line To Be Added In Cscfeatures.xml or Others.xml Is As Below

<CscFeature_Common_ConfigSvcProviderForUnknownNumber>whitepages,whitepages,on</CscFeature_Common_ConfigSvcProviderForUnknownNumber>

2)For Samsung Stock Real Time Network Speed In StatusBar (Place Below Cscfeatures_Settings Line)

<CscFeature_Setting_SupportRealTimeNetworkSpeed>TRUE</CscFeature_Setting_SupportRealTimeNetworkSpeed>

3)For Data Usage View On Pulling Down Quick Settings Panel (Place It Below Cscfeatures_SystemUI lines)

<CscFeature_SystemUI_SupportDataUsageViewOnQuickPanel>TRUE</CscFeature_SystemUI_SupportDataUsageViewOnQuickPanel>

4)For Those Who Are Missing Some Essential Toggles In Quick Setting Panel Like ScreenCapture,VoLte,Ebook,UHQ,TouchSensitivity,DeviceVisibility etc

(Find The Below Line in Cscfeatures_SystemUI line And See Which Toggles Missing In Your QS Panel And Add Them Manually, While Adding Kindly Be Careful To Put Comma Symbol To Make Them Work)

<CscFeature_SystemUI_ConfigDefQuickSettingItem>Wifi,SilentMode,MobileData,Bluetooth,RotationLock,Flashlight,AirplaneMode,ScreenCapture,Performance,EdgeLighting,Nfc,WifiHotspot,BlueLightFilter,UDS,PowerSaving,Aod,AllShareCast,SFinder,DeviceVisibility,Ebook,Dnd,SideKey,Location,Sync,SecureFolder,VoLte,UHQ,TouchSensitivity,RedPacket,SmartStay,Toolbox,MultiWindow,SecureFolder,UltraPowerSaving</CscFeature_SystemUI_ConfigDefQuickSettingItem>

5)For Those Who Are Missing AppLock Like Feature Kindly Find The Line Below Under Cscfeatures_SmartManager Line And Add AppLock Or Any Missing Feature (You Will Need AppLock.apk From Another Custom Rom To Place In Local/System/Priv-app/Applock Folder Ofcourse)

<CscFeature_SmartManager_ConfigSubFeatures>roguepopup|autoclean|autolaunch|autorestart|storageclean|backgroundapp|applock|trafficmanager|trafficmanager_auto|notificationmanager|data_compression|cstyle|fake_base_station|appclean|devicesecurity</CscFeature_SmartManager_ConfigSubFeatures>

6)For Those Who Want Auto Call Recording Option While Calling From Native Samsung Phone App (May Not Work On Every Device Due To CSC-Limitations As Base Is Complete Different For Every Roms, Some Belongs Note5 Base While Some Belongs S8+ Base)

<CscFeature_VoiceCall_ConfigRecording>RecordingAllowed</CscFeature_VoiceCall_ConfigRecording>

7)Add Call Recording Button Replaced With Add Call Button In Native Samsung Phone App (Place The Line Under VoiceCall Tweaks)

<CscFeature_VoiceCall_EnableCallButtonInFdnList>TRUE</CscFeature_VoiceCall_EnableCallButtonInFdnList>

8)For Those Who Want LTE Only Icon Instead Of 4G Icon Have To Place Following Line And Those Who Want To Remove LTE Only Icon But Need 4G Icon Can Remove The Following Line And Reboot Device Simply Like Vice-Versa

<CscFeature_SystemUI_ConfigOverrideDataIcon>LTE</CscFeature_SystemUI_ConfigOverrideDataIcon>

NOTE- Not All Features Will Work On Every Device Or Countries CSC's But Most Should Work Well

Hope You All Like This Guide

Thanks And Regards,

DarkeraXposed,

Xda-Developers