• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [TIP] feature.xml - enabling features that are disabled by default

Lordvincent 90

▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
just wanted to let you guys know that I've discovered some features that are disabled by default on our phones. if you navigate to /system/csc/ and open features.xml as a text file you get this

Code:
<?xml  version="1.0" encoding="UTF-8" ?>
<!-- It can be added for each operators like below form

<ABC>                       -> sales code
<sapient>true</sapient>         -> feature1
<burton>false</burton>          -> feature2
<libtech>true</libtech>         -> feature3
.
.
</ABC>

each name of tags are will be environment variable with "ro.csc."
ex) "ro.csc.sapient", "ro.csc.burton", "ro.csc.libtech" <== you could use them at any section.
also, should be added between <FeatureSet>
 and </FeatureSet> .
jhwan.kim@hdlnc.com  -->
<SamsungMobileFeature>

<Country></Country>
<CountryISO></CountryISO>
<SalesCode></SalesCode>

<!-- BST -->
<FeatureSet>

<!-- Common -->
<CscFeature_Common_DisableMenu4GalSearch>true</CscFeature_Common_DisableMenu4GalSearch>

<!-- Camera -->
<CscFeature_Camera_DisableGPSMenu>false</CscFeature_Camera_DisableGPSMenu>
<CscFeature_Camera_DefaultStorage>phone</CscFeature_Camera_DefaultStorage>
<CscFeature_Camera_DefaultQuality>superfine</CscFeature_Camera_DefaultQuality>
<CscFeature_Camcorder_DefaultQuality>superfine</CscFeature_Camcorder_DefaultQuality>
<CscFeature_Camera_ShutterSoundMenu>true</CscFeature_Camera_ShutterSoundMenu>
<CscFeature_Camcorder_DoNotPauseMusic>false</CscFeature_Camcorder_DoNotPauseMusic>
<CscFeature_Camera_CameraFlicker>60hz</CscFeature_Camera_CameraFlicker>
<CscFeature_Camera_DefaultSideMenu>selfcamera,flashmode,shootingmode</CscFeature_Camera_DefaultSideMenu>
<CscFeature_Camera_CamcorderEnablePromptPopupToSelectRecMode>true</CscFeature_Camera_CamcorderEnablePromptPopupToSelectRecMode>

<!-- Message -->

<CscFeature_Message_HttpSocketTimeout>60000</CscFeature_Message_HttpSocketTimeout>
<CscFeature_Message_MinSlideDuration>5</CscFeature_Message_MinSlideDuration>
<CscFeature_Message_SmsToMmsTextThreshold>4</CscFeature_Message_SmsToMmsTextThreshold>
<CscFeature_Message_DisableMenuRequestMmsReadReport>true</CscFeature_Message_DisableMenuRequestMmsReadReport>
<CscFeature_Message_EnableSmsDeliveryReports>false</CscFeature_Message_EnableSmsDeliveryReports>
<CscFeature_Message_DisableMenuSmsDeliveryReports>true</CscFeature_Message_DisableMenuSmsDeliveryReports>
<CscFeature_Message_DisableMenuRequestMmsDeliveryReport>true</CscFeature_Message_DisableMenuRequestMmsDeliveryReport>
<CscFeature_Message_MMSMaxCharPerSlide>2000</CscFeature_Message_MMSMaxCharPerSlide>
<CscFeature_Message_DisableMenuWapPush>true</CscFeature_Message_DisableMenuWapPush>
<CscFeature_Message_DisableMenuWapPushServiceLoading>true</CscFeature_Message_DisableMenuWapPushServiceLoading>
<CscFeature_Message_DisableMenuMmsCreationMode>true</CscFeature_Message_DisableMenuMmsCreationMode>

<CscFeature_Message_EnableSmsExpiredDate>false</CscFeature_Message_EnableSmsExpiredDate>
<CscFeature_Message_EnableWapPush>true</CscFeature_Message_EnableWapPush>
<CscFeature_Message_EnableSmscEditable>true</CscFeature_Message_EnableSmscEditable>
<CscFeature_Message_EnableLocalSymbolTable>false</CscFeature_Message_EnableLocalSymbolTable>
<CscFeature_Message_TWVersion>500</CscFeature_Message_TWVersion>
<CscFeature_Message_EnableReplyAll>false</CscFeature_Message_EnableReplyAll>
<CscFeature_Message_AutoRetrieval>true</CscFeature_Message_AutoRetrieval>
<CscFeature_Message_EnableUnifiedMmsRetrieveMenu>false</CscFeature_Message_EnableUnifiedMmsRetrieveMenu>
<CscFeature_Message_SmsInputMode>automatic</CscFeature_Message_SmsInputMode>
<CscFeature_Message_MmsCreationMode>free</CscFeature_Message_MmsCreationMode>
<CscFeature_Message_ServiceLoadingAction>prompt</CscFeature_Message_ServiceLoadingAction>
<CscFeature_Message_MessageReminderAlert>1</CscFeature_Message_MessageReminderAlert>

<CscFeature_Message_EnableGroupMessage>true</CscFeature_Message_EnableGroupMessage>
<CscFeature_Message_EnableMmsCreationMode>true</CscFeature_Message_EnableMmsCreationMode>
<CscFeature_Message_EnableServiceLoading>true</CscFeature_Message_EnableServiceLoading>
<CscFeature_Message_EnableSmsInputMode>true</CscFeature_Message_EnableSmsInputMode>
<CscFeature_Message_EnableSendingEmptySms>false</CscFeature_Message_EnableSendingEmptySms>
<CscFeature_Message_MaxSlideCount>10</CscFeature_Message_MaxSlideCount>
<CscFeature_Message_EnableMenuVideoCallInConvList>false</CscFeature_Message_EnableMenuVideoCallInConvList>
<CscFeature_Message_EnableSmsViewer>false</CscFeature_Message_EnableSmsViewer>
<CscFeature_Message_EnableVCard>true</CscFeature_Message_EnableVCard>
<CscFeature_Message_DisableOptionAttachVCalendar>false</CscFeature_Message_DisableOptionAttachVCalendar>
<CscFeature_Message_EnableVMemo>true</CscFeature_Message_EnableVMemo>
<CscFeature_Message_EnableLocation>true</CscFeature_Message_EnableLocation>
<CscFeature_Message_EnableRecordAudio>true</CscFeature_Message_EnableRecordAudio>
<CscFeature_Message_EmailOverSmsAddress>true</CscFeature_Message_EmailOverSmsAddress>
<CscFeature_Message_EnableEmailOverSms>false</CscFeature_Message_EnableEmailOverSms>
<CscFeature_Message_ReplaceLabel4RetreivedMsg>false</CscFeature_Message_ReplaceLabel4RetreivedMsg>
<CscFeature_Message_EnableStageFlightLib>true</CscFeature_Message_EnableStageFlightLib>
<CscFeature_Message_EnableSignature>false</CscFeature_Message_EnableSignature>
<CscFeature_Message_EnableCBMessage>true</CscFeature_Message_EnableCBMessage>
<CscFeature_Message_EnableSmsSubject>true</CscFeature_Message_EnableSmsSubject>
<CscFeature_Message_MaxSubjectLength>40</CscFeature_Message_MaxSubjectLength>
<CscFeature_Message_EnableSubject>true</CscFeature_Message_EnableSubject>
<CscFeature_Message_EnableSlideshowAutoPlay>true</CscFeature_Message_EnableSlideshowAutoPlay>
<CscFeature_Message_EnableScheduledMessage>false</CscFeature_Message_EnableScheduledMessage>
<CscFeature_Message_EnableSaveVMessage>false</CscFeature_Message_EnableSaveVMessage>
<CscFeature_Message_EnableAnonymousThread>false</CscFeature_Message_EnableAnonymousThread>
<CscFeature_Message_EnableMessagePriorityDuringComposing>false</CscFeature_Message_EnableMessagePriorityDuringComposing>
<CscFeature_Message_EnableMesageAutoView>false</CscFeature_Message_EnableMesageAutoView>
<CscFeature_Message_DisableOptionAttachAudio>false</CscFeature_Message_DisableOptionAttachAudio>
<CscFeature_Message_EnableFontSize>true</CscFeature_Message_EnableFontSize>
<CscFeature_Message_EnableSplitMode>true</CscFeature_Message_EnableSplitMode>
<CscFeature_Message_EnableTextFieldColor>true</CscFeature_Message_EnableTextFieldColor>

<CscFeature_Message_MaxMmsSize>1024000</CscFeature_Message_MaxMmsSize>
<CscFeature_Message_MmsModeCaptureVideoMaxSize>1018880</CscFeature_Message_MmsModeCaptureVideoMaxSize>
<CscFeature_Message_MmsModeCaptureVideoBitRate>0</CscFeature_Message_MmsModeCaptureVideoBitRate>          <!-- 0 = use camcorder default value-->
<CscFeature_Message_MmsModeCaptureVideoMaxDuration>0</CscFeature_Message_MmsModeCaptureVideoMaxDuration>  <!-- 0 = use camcorder default value-->
<CscFeature_Message_MmsModeCaptureVideoResolution></CscFeature_Message_MmsModeCaptureVideoResolution>     <!-- "" = use camcorder default value-->
<CscFeature_Message_SplitMode>true</CscFeature_Message_SplitMode>
<CscFeature_Message_SmsDeliveryReports>false</CscFeature_Message_SmsDeliveryReports>
<CscFeature_Message_MmsDeliveryReports>false</CscFeature_Message_MmsDeliveryReports>
<CscFeature_Message_MmsReadReports>false</CscFeature_Message_MmsReadReports>

<CscFeature_Message_CBMessage>true</CscFeature_Message_CBMessage>
<CscFeature_Message_EnableManageSimMessages>true</CscFeature_Message_EnableManageSimMessages>
<CscFeature_Message_EnableVibrateWhen>false</CscFeature_Message_EnableVibrateWhen>
<CscFeature_Message_VibrateWhen>never</CscFeature_Message_VibrateWhen>

<CscFeature_Message_Priority>normal</CscFeature_Message_Priority>
<CscFeature_Message_ContactMatchCliDigit>0</CscFeature_Message_ContactMatchCliDigit>
<CscFeature_Message_CliDigit>0</CscFeature_Message_CliDigit>
<CscFeature_Message_EnableExtendSlideTimeToMediaDuration>true</CscFeature_Message_EnableExtendSlideTimeToMediaDuration>
<CscFeature_Message_EnableSmsForwardPrefix>true</CscFeature_Message_EnableSmsForwardPrefix>
<CscFeature_Message_SmsDiscardPrefix>//</CscFeature_Message_SmsDiscardPrefix>

<CscFeature_Message_DisableMenuSIMMessages>true</CscFeature_Message_DisableMenuSIMMessages>
<CscFeature_Message_DisableCopyToSim>true</CscFeature_Message_DisableCopyToSim>
<CscFeature_Message_DisableMenuCBChannel>true</CscFeature_Message_DisableMenuCBChannel>
<CscFeature_Message_DisableMenuSMSC>true</CscFeature_Message_DisableMenuSMSC>
<CscFeature_Message_EnableTextTemplate>true</CscFeature_Message_EnableTextTemplate>
<CscFeature_Message_DiscardSpecificPortSms>true</CscFeature_Message_DiscardSpecificPortSms>
<CscFeature_Message_EnableSegmentedSMS>true</CscFeature_Message_EnableSegmentedSMS>
<CscFeature_Message_DisableLogs>true</CscFeature_Message_DisableLogs>
<CscFeature_Message_DisableMenuCBMessage>true</CscFeature_Message_DisableMenuCBMessage>
<CscFeature_Message_DisableMenuSmsInputMode>true</CscFeature_Message_DisableMenuSmsInputMode>
<CscFeature_Message_DisableSmscEditable>true</CscFeature_Message_DisableSmscEditable>
<CscFeature_Message_CheckTelNumAreaCode>true</CscFeature_Message_CheckTelNumAreaCode>

<CscFeature_Message_DisableLandscapeActionbarHide>true</CscFeature_Message_DisableLandscapeActionbarHide>
<CscFeature_Message_DisableDeleteButtonOnActionBar>true</CscFeature_Message_DisableDeleteButtonOnActionBar>
<CscFeature_Message_DisableRegisterToCalendar>true</CscFeature_Message_DisableRegisterToCalendar>
<CscFeature_Message_CMASOperator>us-spr</CscFeature_Message_CMASOperator>
<CscFeature_Message_GalleryView4SingleImageMms>imagetext</CscFeature_Message_GalleryView4SingleImageMms>
<CscFeature_Message_MinRecipientLengthAs>3</CscFeature_Message_MinRecipientLengthAs>
<CscFeature_Message_MaxRecipientLengthAs>17</CscFeature_Message_MaxRecipientLengthAs>

<!-- Clock -->
<CscFeature_Clock_EnableVolumeKeySetting>true</CscFeature_Clock_EnableVolumeKeySetting>
<CscFeature_Clock_DisableYahooNewsInfo>true</CscFeature_Clock_DisableYahooNewsInfo>
<CscFeature_Clock_DisableSamsungTTS>true</CscFeature_Clock_DisableSamsungTTS>

<!-- Settings -->
<CscFeature_Setting_DisableMenuFindMyMobile>true</CscFeature_Setting_DisableMenuFindMyMobile>
<CscFeature_Settings_FindMyMobile>false</CscFeature_Settings_FindMyMobile>
<CscFeature_Setting_EnableHwVersionDisplay>true</CscFeature_Setting_EnableHwVersionDisplay>
<CscFeature_Setting_EnableConversion4MEIDAndESN>true</CscFeature_Setting_EnableConversion4MEIDAndESN>
<CscFeature_Setting_EnableRoamingMenu>true</CscFeature_Setting_EnableRoamingMenu>
<CscFeature_Setting_RemoveDisableButtonInAppMgr>com.sprint.w.installer,com.telespree.android.client,com.sprint.zone,com.sprint.ce.updater,com.android.contacts,com.sec.android.gallery3d,com.google.android.gsf.login,com.android.providers.media,com.android.mms,com.android.soundrecorder,com.google.android.voicesearch</CscFeature_Setting_RemoveDisableButtonInAppMgr>

<!-- NFC -->
<CscFeature_NFC_SetSecureEventType>NONE</CscFeature_NFC_SetSecureEventType>

<!-- WEB -->
<CscFeature_Web_SetUserAgent>BST</CscFeature_Web_SetUserAgent>
<CscFeature_Web_SetUAProfile>http://device.sprintpcs.com/Samsung/%s/%s.rdf</CscFeature_Web_SetUAProfile>
<CscFeature_Web_Bool_EnableDRM>true</CscFeature_Web_Bool_EnableDRM>
<CscFeature_Web_SetHomepageURL>http://m.boostmobile.com</CscFeature_Web_SetHomepageURL>
<CscFeature_Web_Str_homeurl>http://m.boostmobile.com</CscFeature_Web_Str_homeurl>
<CscFeature_Web_Bool_DisableRSS>false</CscFeature_Web_Bool_DisableRSS>
<CscFeature_Web_Bool_DisableVoiceSearch>false</CscFeature_Web_Bool_DisableVoiceSearch>
<CscFeature_Web_Bool_DisableRedirectionChooser>false</CscFeature_Web_Bool_DisableRedirectionChooser>
<CscFeature_Web_Bool_Disable_Chooser_For_APPLICATION_X_APPLICATIONFOLDER>false</CscFeature_Web_Bool_Disable_Chooser_For_APPLICATION_X_APPLICATIONFOLDER>
<CscFeature_Web_Bool_StartWIFISettingInAirplaneMode>false</CscFeature_Web_Bool_StartWIFISettingInAirplaneMode>
<CscFeature_Web_Bool_SkipSettingDefaultBookmarkImage>true</CscFeature_Web_Bool_SkipSettingDefaultBookmarkImage>
<CscFeature_Web_Bool_EnableUAProfile>true</CscFeature_Web_Bool_EnableUAProfile>
<CscFeature_Web_Bool_UAProfile_withVersion>true</CscFeature_Web_Bool_UAProfile_withVersion>
<CscFeature_Web_Bool_RemoveVideoDownload>false</CscFeature_Web_Bool_RemoveVideoDownload>
<CscFeature_Web_Bool_DisableSaveLink>false</CscFeature_Web_Bool_DisableSaveLink>
<CscFeature_Web_Bool_EnableGateConfig>false</CscFeature_Web_Bool_EnableGateConfig>
<CscFeature_Web_Bool_OverrideUserAgent>false</CscFeature_Web_Bool_OverrideUserAgent>
<CscFeature_Web_Bool_EnableClearTodayHistory>false</CscFeature_Web_Bool_EnableClearTodayHistory>
<CscFeature_Web_Bool_BlockChargeAtHighTemperature>true</CscFeature_Web_Bool_BlockChargeAtHighTemperature>

<!-- Email -->
<CscFeature_Email_UseFixedBgColorAsWhite>true</CscFeature_Email_UseFixedBgColorAsWhite>

<!--  KIES  --> 

<!-- Contacts -->
<CscFeature_Contact_DisableSIMContacts>true</CscFeature_Contact_DisableSIMContacts>
<CscFeature_Contact_DoNotSaveEcc>true</CscFeature_Contact_DoNotSaveEcc>
<CscFeature_Contact_ExtendSpeedDialTo100>true</CscFeature_Contact_ExtendSpeedDialTo100>
<CscFeature_Contact_DisableSnsInfoInListView>true</CscFeature_Contact_DisableSnsInfoInListView>
<CscFeature_Contact_DisableAccountIconsInContactList>true</CscFeature_Contact_DisableAccountIconsInContactList>
<CscFeature_Contact_DisableCallDuration>true</CscFeature_Contact_DisableCallDuration>
<CscFeature_Contact_DisableMessageLog>true</CscFeature_Contact_DisableMessageLog>
<CscFeature_Contact_DisableMenuAddToRejectList>true</CscFeature_Contact_DisableMenuAddToRejectList>
<CscFeature_Contact_DisableMenuSimExportImport>true</CscFeature_Contact_DisableMenuSimExportImport>
<CscFeature_Contact_SearchNameIgnoringCommonPrefix>true</CscFeature_Contact_SearchNameIgnoringCommonPrefix>

<!-- Calendar -->
<CscFeature_Calendar_SetColorOfDays>XXXXXXX</CscFeature_Calendar_SetColorOfDays>
<CscFeature_Calendar_EnableShiftedWeekNumber>true</CscFeature_Calendar_EnableShiftedWeekNumber>

<!-- Clock -->

<!-- Common -->
<CscFeature_Common_UseChameleon>true</CscFeature_Common_UseChameleon>

<!-- SEC Launcher -->
<CscFeature_Launcher_TotalPageCount>5</CscFeature_Launcher_TotalPageCount>
<CscFeature_Launcher_DefaultPageNumber>2</CscFeature_Launcher_DefaultPageNumber>
<CscFeature_Launcher_DisableHelpUI>true</CscFeature_Launcher_DisableHelpUI>
<CscFeature_Launcher_EnableInegratedLauncher>true</CscFeature_Launcher_EnableInegratedLauncher>

<!-- SIP -->
<CscFeature_Sip_DisableMenuKeyboardSwipe>true</CscFeature_Sip_DisableMenuKeyboardSwipe>
<CscFeature_Sip_EnableContinuousInputInAllEditField>true</CscFeature_Sip_EnableContinuousInputInAllEditField>
<CscFeature_Sip_DefaultMultiModalKeyAs>VOICE</CscFeature_Sip_DefaultMultiModalKeyAs>
<CscFeature_Sip_DisableAutoCorrection>true</CscFeature_Sip_DisableAutoCorrection>
<CscFeature_Sip_EnableLanguageToggleButton>true</CscFeature_Sip_EnableLanguageToggleButton>
<CscFeature_Sip_EnableSymbolInSecondary>en_US;es</CscFeature_Sip_EnableSymbolInSecondary>

</FeatureSet>
</SamsungMobileFeature>
you will notice that a bunch of the features are disabled (set to false)

ive been playing with some of the values to see what i could 'turn on'

so far the only thing that has worked was the line regarding the camera shutter mute menu

i edited this line in the camera section
Code:
<CscFeature_Camera_ShutterSoundMenu>[COLOR=red]false[/COLOR]</CscFeature_Camera_ShutterSoundMenu>
to this
Code:
<CscFeature_Camera_ShutterSoundMenu>[COLOR=red]true[/COLOR]</CscFeature_Camera_ShutterSoundMenu>
(change is in red)
Screenshot_2013-05-27-21-50-3401_zps7b5f7a1e.png

ive also tried the line regarding enabling the roaming menu, but cant find a menu for it. so i figured i would post this so others could try and see if they had any better luck than i did
:)
 
Awesome post. I've done this before with the ICS rom when I first rooted it. It had some nice stuff to mess with but in the end we didn't have the hardware to use it. One feature I turned on was the option to flick your phone left to right or Pan to move apps from one screen to the next. Thought it would work but again, didn't have the hardware to do it. It was still fun to play around with until we got some roms.
 
Back
Top Bottom