--- CSC feature.xml Discussions thread ---
/system/csc/feature.xml is now known as a new way to enable some features that was disabled by Samsung.
There was actually a lot of flags to enable different kinds of features but many of them was still mysterious and their usage is unknown
AND this thread is to discuss about some of this and help discovering new features, collect some samples of the feature.xml and discuss about their applys
Samples of feature.xml
First of all I got one from I9305ZHBLJ1 and it contains a lot more contexts and flags compared to others so I think I might share 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> .
[email protected] -->
<SamsungMobileFeature>
<Country></Country>
<CountryISO></CountryISO>
<SalesCode></SalesCode>
<!-- TGY -->
<FeatureSet>
<!-- Camera -->
<CscFeature_Camera_DefaultSideMenu>selfcamera,flashmode,shootingmode,focusmode</CscFeature_Camera_DefaultSideMenu>
<CscFeature_Camera_CamcorderDefaultSideMenu>selfcamcorder,recordingmode,flashmode</CscFeature_Camera_CamcorderDefaultSideMenu>
<CscFeature_Camera_CameraFlicker>50hz</CscFeature_Camera_CameraFlicker>
<!-- Message -->
<CscFeature_Message_MaxMessageSize>307200</CscFeature_Message_MaxMessageSize>
<CscFeature_Message_UserAgent>Android-Mms/2.0</CscFeature_Message_UserAgent>
<CscFeature_Message_MaxImageWidth>640</CscFeature_Message_MaxImageWidth>
<CscFeature_Message_MaxImageHeight>480</CscFeature_Message_MaxImageHeight>
<CscFeature_Message_RecipientLimit>10</CscFeature_Message_RecipientLimit>
<CscFeature_Message_HttpSocketTimeout>60000</CscFeature_Message_HttpSocketTimeout>
<CscFeature_Message_MinSlideDuration>5</CscFeature_Message_MinSlideDuration>
<CscFeature_Message_SmsToMmsTextThreshold>4</CscFeature_Message_SmsToMmsTextThreshold>
<CscFeature_Message_DisableMenuRequestMmsReadReport>false</CscFeature_Message_DisableMenuRequestMmsReadReport>
<CscFeature_Message_EnableSmsDeliveryReports>true</CscFeature_Message_EnableSmsDeliveryReports>
<CscFeature_Message_DisableMenuRequestMmsDeliveryReport>false</CscFeature_Message_DisableMenuRequestMmsDeliveryReport>
<CscFeature_Message_MMSMaxCharPerSlide>2000</CscFeature_Message_MMSMaxCharPerSlide>
<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_EnableMenuRemindAlert>false</CscFeature_Message_EnableMenuRemindAlert>
<CscFeature_Message_EnableCMAS>false</CscFeature_Message_EnableCMAS>
<CscFeature_Message_EnableGroupMessage>false</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></CscFeature_Message_EmailOverSmsAddress>
<CscFeature_Message_EnableEmailOverSms>false</CscFeature_Message_EnableEmailOverSms>
<CscFeature_Message_ReplaceLabel4RetreivedMsg>false</CscFeature_Message_ReplaceLabel4RetreivedMsg>
<CscFeature_Message_EnableSmsServerTime>false</CscFeature_Message_EnableSmsServerTime>
<CscFeature_Message_EnableMmsServerTime>true</CscFeature_Message_EnableMmsServerTime>
<CscFeature_Message_EnableStageFlightLib>true</CscFeature_Message_EnableStageFlightLib>
<CscFeature_Message_EnableSignature>false</CscFeature_Message_EnableSignature>
<CscFeature_Message_EnableCBMessage>true</CscFeature_Message_EnableCBMessage>
<CscFeature_Message_EnableSmsSubject>false</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>307200</CscFeature_Message_MaxMmsSize>
<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>false</CscFeature_Message_EnableExtendSlideTimeToMediaDuration>
<CscFeature_Message_SmsMaxByte>0</CscFeature_Message_SmsMaxByte>
<CscFeature_Message_EnableSmsKsc5601Encoding>false</CscFeature_Message_EnableSmsKsc5601Encoding>
<CscFeature_Message_EnableDetailErrorPopupWhenSending>false</CscFeature_Message_EnableDetailErrorPopupWhenSending>
<CscFeature_Message_EnableFontSizeByVolumeKey>true</CscFeature_Message_EnableFontSizeByVolumeKey>
<CscFeature_Message_ReplaceChar4UnsupportedInKsc5601>false</CscFeature_Message_ReplaceChar4UnsupportedInKsc5601>
<CscFeature_Message_EnablePickContactLimit>false</CscFeature_Message_EnablePickContactLimit>
<CscFeature_Message_EnableDisplayTotalCount4SimMsg>false</CscFeature_Message_EnableDisplayTotalCount4SimMsg>
<CscFeature_Message_EnableMmsMobiledataOff>false</CscFeature_Message_EnableMmsMobiledataOff>
<CscFeature_Message_DisableInputMode>true</CscFeature_Message_DisableInputMode>
<!-- KIES -->
<CscFeature_Kies_SupportCategory>Device,Calendar,Contents,Phonebook,Memo,Message,Phonebook_com.android.exchange,Phonebook_com.google,Phonebook_com.osp.app.signin</CscFeature_Kies_SupportCategory>
<CscFeature_Kies_DrCategory>SN_IMEI_FILE,Ril_Sales,Normal,MSISDN_File,Normal,GT-I9100,Normal,Normal,Normal</CscFeature_Kies_DrCategory>
<CscFeature_Kies_WifiCategory>Phone,Normal,Normal,1280X720,20,Normal</CscFeature_Kies_WifiCategory>
<CscFeature_Kies_NpsCategory>Splanner,Normal,Normal,none_FmRadio,none_Memo,Normal,Normal,Normal,Normal,Normal,Normal,Boost,Normal,Normal,Normal,Normal</CscFeature_Kies_NpsCategory>
<!-- Contacts -->
<CscFeature_Contact_SupportSIMContacts>true</CscFeature_Contact_SupportSIMContacts>
<CscFeature_Contact_SupportMotionCall>true</CscFeature_Contact_SupportMotionCall>
<CscFeature_Contact_SetLinkCountMaxAs>5</CscFeature_Contact_SetLinkCountMaxAs>
<CscFeature_Contact_AddPreloadedSpeedDialAs>None,0,None,None</CscFeature_Contact_AddPreloadedSpeedDialAs>
<CscFeature_Contact_ANRConfig>0</CscFeature_Contact_ANRConfig>
<CscFeature_Contact_UseUniNameField>false</CscFeature_Contact_UseUniNameField>
<CscFeature_Contact_DisableMenuNameOrder>true</CscFeature_Contact_DisableMenuNameOrder>
<CscFeature_Contact_CheckSimAlphaLength4UnicodeName>true</CscFeature_Contact_CheckSimAlphaLength4UnicodeName>
<CscFeature_Contact_EnableStrokeSortList>true</CscFeature_Contact_EnableStrokeSortList>
<CscFeature_Contact_EnableBPMFSortList>true</CscFeature_Contact_EnableBPMFSortList>
<!-- Calendar -->
<CscFeature_Calendar_DisplayHoliday>EUR</CscFeature_Calendar_DisplayHoliday>
<CscFeature_Calendar_SetDaysInFirstWeek>EUR</CscFeature_Calendar_SetDaysInFirstWeek>
<CscFeature_Calendar_DisplayLunarCalendar>true</CscFeature_Calendar_DisplayLunarCalendar>
<CscFeature_Calendar_SupportSDCardImEx>false</CscFeature_Calendar_SupportSDCardImEx>
<CscFeature_Calendar_SupportEAS>EUR</CscFeature_Calendar_SupportEAS>
<CscFeature_Calendar_SupportGateMsg>false</CscFeature_Calendar_SupportGateMsg>
<CscFeature_Calendar_DisplaySimplifiedUX>true</CscFeature_Calendar_DisplaySimplifiedUX>
<CscFeature_Calendar_SupportSMemo>true</CscFeature_Calendar_SupportSMemo>
<CscFeature_Calendar_SupportSNote>false</CscFeature_Calendar_SupportSNote>
<CscFeature_Calendar_SupportGoogleMap>true</CscFeature_Calendar_SupportGoogleMap>
<CscFeature_Calendar_SupportSMSRemider>false</CscFeature_Calendar_SupportSMSRemider>
<!-- New Calendar -->
<CscFeature_Calendar_EnableLocalHolidayDisplay>HKTW</CscFeature_Calendar_EnableLocalHolidayDisplay>
<CscFeature_Calendar_EnableLunar>true</CscFeature_Calendar_EnableLunar>
<CscFeature_Calendar_SetColorOfDays>XXXXXBR</CscFeature_Calendar_SetColorOfDays>
<!-- Call -->
<CscFeature_VoiceCall_IPCallPrefix>false</CscFeature_VoiceCall_IPCallPrefix>
<CscFeature_VoiceCall_TotalCallTime>false</CscFeature_VoiceCall_TotalCallTime>
<CscFeature_VoiceCall_ServiceNumberDisplay>false</CscFeature_VoiceCall_ServiceNumberDisplay>
<CscFeature_VoiceCall_DisableDisplayVoicemailKeypad>true</CscFeature_VoiceCall_DisableDisplayVoicemailKeypad>
<CscFeature_VT_CallendCauseTelephonica>false</CscFeature_VT_CallendCauseTelephonica>
<CscFeature_VT_CallendCauseVAU>false</CscFeature_VT_CallendCauseVAU>
<!-- Clock -->
<CscFeature_Clock_DisableAccWeatherInfo>false</CscFeature_Clock_DisableAccWeatherInfo>
<CscFeature_Clock_DisableGoogleLocationInfo>false</CscFeature_Clock_DisableGoogleLocationInfo>
<CscFeature_Clock_EnableAutoPowerOnOffMenu>false</CscFeature_Clock_EnableAutoPowerOnOffMenu>
<CscFeature_Clock_ReplaceName_TaiwanWithTaipei>true</CscFeature_Clock_ReplaceName_TaiwanWithTaipei>
<CscFeature_Clock_EnablePinyinSortList>false</CscFeature_Clock_EnablePinyinSortList>
<CscFeature_Clocks_DisableSortByCityName>false</CscFeature_Clocks_DisableSortByCityName>
<CscFeature_Clock_ExclusiveEnablingAutoPowerSetting>false</CscFeature_Clock_ExclusiveEnablingAutoPowerSetting>
<!-- Mini Diary -->
<CscFeature_MiniDiary_DisableAccWeatherInfo>false</CscFeature_MiniDiary_DisableAccWeatherInfo>
<CscFeature_MiniDiary_DisableGoogleLocationInfo>false</CscFeature_MiniDiary_DisableGoogleLocationInfo>
<CscFeature_MiniDiary_DisableChinaSns>true</CscFeature_MiniDiary_DisableChinaSns>
<!-- Dialer / Logs -->
<CscFeature_Dialer_PhonebookNdigitsMatching>false</CscFeature_Dialer_PhonebookNdigitsMatching>
<!-- Log -->
<!-- RIL -->
<CscFeature_RIL_DisplayPlmnByLURejectCause>true</CscFeature_RIL_DisplayPlmnByLURejectCause>
<CscFeature_RIL_CallerIdMatchingDigit>8</CscFeature_RIL_CallerIdMatchingDigit>
<!-- Settings -->
<CscFeature_Settings_FindMyMobile>true</CscFeature_Settings_FindMyMobile>
<CscFeature_Settings_FOTA>false</CscFeature_Settings_FOTA>
<CscFeature_Settings_GMS_Disable>false</CscFeature_Settings_GMS_Disable>
<CscFeature_Settings_Airplane_Wifi_Dependency>false</CscFeature_Settings_Airplane_Wifi_Dependency>
<CscFeature_Settings_Silent_Feedback>false</CscFeature_Settings_Silent_Feedback>
<CscFeature_Settings_HWVersion>false</CscFeature_Settings_HWVersion>
<CscFeature_Settings_Reset_Password>false</CscFeature_Settings_Reset_Password>
<CscFeature_Settings_VZWDeviceInfo>false</CscFeature_Settings_VZWDeviceInfo>
<CscFeature_Settings_GOTA>false</CscFeature_Settings_GOTA>
<CscFeature_Settings_4GProvisioning>false</CscFeature_Settings_4GProvisioning>
<CscFeature_Settings_HW_Version>false</CscFeature_Settings_HW_Version>
<CscFeature_Settings_Software_Update_Settings>true</CscFeature_Settings_Software_Update_Settings>
<!-- MMApp -->
<CscFeature_FMRadioRTPlus>true</CscFeature_FMRadioRTPlus>
<CscFeature_FMRadioSEASetting>false</CscFeature_FMRadioSEASetting>
<CscFeature_FMRadioCHNSetting>false</CscFeature_FMRadioCHNSetting>
<!-- MyFiles -->
<CscFeature_MyFiles_SupportRmvbFileFormat>true</CscFeature_MyFiles_SupportRmvbFileFormat>
<CscFeature_MyFiles_ProtectDataFolder></CscFeature_MyFiles_ProtectDataFolder>
<CscFeature_MyFiles_EnablePinyinSort>false</CscFeature_MyFiles_EnablePinyinSort>
<!-- Gallery -->
<CscFeature_Gallery_Delete_Location_Info>false</CscFeature_Gallery_Delete_Location_Info>
<CscFeature_Gallery_ReplaceMenu_AutoNavi>false</CscFeature_Gallery_ReplaceMenu_AutoNavi>
<CscFeature_Gallery_ChinaGsm_Change_Time_Format>true</CscFeature_Gallery_ChinaGsm_Change_Time_Format>
<CscFeature_Gallery_Delete_Menu_Offline>false</CscFeature_Gallery_Delete_Menu_Offline>
<!-- Music -->
<CscFeature_Music_SupportPinyinSort>false</CscFeature_Music_SupportPinyinSort>
<CscFeature_Music_DisableFindTag>false</CscFeature_Music_DisableFindTag>
<CscFeature_Music_SupportChinaMusicHub>false</CscFeature_Music_SupportChinaMusicHub>
<CscFeature_Music_TranslateUnknownTitle>false</CscFeature_Music_TranslateUnknownTitle>
<!-- MMFW -->
<CscFeature_MediaScanner_FixLocaleTo>HK</CscFeature_MediaScanner_FixLocaleTo>
<CscFeature_MediaScanner_SkipFolder4></CscFeature_MediaScanner_SkipFolder4>
<CscFeature_MediaProvider_AddTable4VT>false</CscFeature_MediaProvider_AddTable4VT>
<CscFeature_MediaProvider_AddDB4VAS>false</CscFeature_MediaProvider_AddDB4VAS>
<CscFeature_MediaScanner_MultipleEncoding></CscFeature_MediaScanner_MultipleEncoding>
<!-- MTP -->
<CscFeature_MTP_UseUnicodeDeviceFriendlyName>true</CscFeature_MTP_UseUnicodeDeviceFriendlyName>
<!-- NFC -->
<CscFeature_NFC_SetOnAsDefault>TRUE</CscFeature_NFC_SetOnAsDefault>
<!-- WEB -->
<CscFeature_Web_SetUserAgent></CscFeature_Web_SetUserAgent>
<CscFeature_Web_SetUAProfile></CscFeature_Web_SetUAProfile>
<CscFeature_Web_Bool_EnableDRM>true</CscFeature_Web_Bool_EnableDRM>
<CscFeature_Web_SetHomepageURL></CscFeature_Web_SetHomepageURL>
<CscFeature_Web_DisableRSS>false</CscFeature_Web_DisableRSS>
<CscFeature_Web_DisableVoiceSearch>false</CscFeature_Web_DisableVoiceSearch>
<CscFeature_Web_DisableRedirectionChooser>false</CscFeature_Web_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>false</CscFeature_Web_Bool_SkipSettingDefaultBookmarkImage>
<CscFeature_Web_Bool_EnableUAProfile>false</CscFeature_Web_Bool_EnableUAProfile>
<CscFeature_Web_Bool_RemoveVideoDownload>true</CscFeature_Web_Bool_RemoveVideoDownload>
<CscFeature_Web_Bool_DisableSaveLink>false</CscFeature_Web_Bool_DisableSaveLink>
<CscFeature_Web_Bool_EnableGateConfig>false</CscFeature_Web_Bool_EnableGateConfig>
<CscFeature_Web_OverrideUserAgent>false</CscFeature_Web_OverrideUserAgent>
<CscFeature_Web_EnableDeletingTodayHistory>false</CscFeature_Web_EnableDeletingTodayHistory>
<CscFeature_Web_EnableOptionEditTextDuringFullHwr>true</CscFeature_Web_EnableOptionEditTextDuringFullHwr>
<CscFeature_Web_DisableChooser4>audio/*,audio/mp3,audio/x-mp3,audio/mpeg,audio/mp4,audio/mp4a-latm,application/sdp,video/mpeg,video/3gp,video/3gpp,video/3gpp2,video/x-ms-asf,video/x-ms-wmv,video/x-ms-wma,video/webm,video/flv,video/mkv,video/divx,video/avi,video/skm,video/sktm,video/k3g,video/ak3g,video/x-msvideo,video/vnd.ms-playready.media.pyv,application/x-mpegurl,application/vnd.apple.mpegurl,audio/x-mpegurl,application/x-mpegurl,video/mp4</CscFeature_Web_DisableChooser4>
<CscFeature_Web_SetDefaultBrightnessAs>70</CscFeature_Web_SetDefaultBrightnessAs>
<!-- AppFW -->
<CscFeature_AppFW_FolderKey>false</CscFeature_AppFW_FolderKey>
<CscFeature_AppFW_FullScreenHandwritingMode>false</CscFeature_AppFW_FullScreenHandwritingMode>
<CscFeature_LockScreen_CHN_Rest_With_Wrong_Password>false</CscFeature_LockScreen_CHN_Rest_With_Wrong_Password>
<CscFeature_LockScreen_CHN_Clock_Time_Format_12H>false</CscFeature_LockScreen_CHN_Clock_Time_Format_12H>
<CscFeature_LockScreen_CHN_Music_Controller_Stop_Button>false</CscFeature_LockScreen_CHN_Music_Controller_Stop_Button>
<CscFeature_LockScreen_COM_Puk_Simple_Insert_Method>false</CscFeature_LockScreen_COM_Puk_Simple_Insert_Method>
<CscFeature_LockScreen_COM_Emergency_Call_Feature>false</CscFeature_LockScreen_COM_Emergency_Call_Feature>
<CscFeature_LockScreen_COM_PLMN_Display_Feature>false</CscFeature_LockScreen_COM_PLMN_Display_Feature>
<CscFeature_LockScreen_COM_SPN_Display_Feature>false</CscFeature_LockScreen_COM_SPN_Display_Feature>
<CscFeature_LockScreen_COM_CSC_Lockscreen_Wallpaper_Feature>false</CscFeature_LockScreen_COM_CSC_Lockscreen_Wallpaper_Feature>
<CscFeature_LockScreen_COM_Custom_Screen_Saver_Feature>false</CscFeature_LockScreen_COM_Custom_Screen_Saver_Feature>
<CscFeature_QUICKPANEL_GGSMRssi></CscFeature_QUICKPANEL_GGSMRssi>
<CscFeature_QUICKPANEL_GGSMStatusBarIcon></CscFeature_QUICKPANEL_GGSMStatusBarIcon>
<CscFeature_QUICKPANEL_GGSMQuickSettings></CscFeature_QUICKPANEL_GGSMQuickSettings>
<CscFeature_QUICKPANEL_GGSMCarrierLabel>false</CscFeature_QUICKPANEL_GGSMCarrierLabel>
<CscFeature_QUICKPANEL_CHINAGSMQuickSettings></CscFeature_QUICKPANEL_CHINAGSMQuickSettings>
<CscFeature_QUICKPANEL_CHINAGSMStatusBarIcon></CscFeature_QUICKPANEL_CHINAGSMStatusBarIcon>
<CscFeature_QUICKPANEL_CHINAGSMFlightMode>false</CscFeature_QUICKPANEL_CHINAGSMFlightMode>
<CscFeature_QUICKPANEL_USGSMStatusBarIcon></CscFeature_QUICKPANEL_USGSMStatusBarIcon>
<CscFeature_QUICKPANEL_USGSMRssi></CscFeature_QUICKPANEL_USGSMRssi>
<CscFeature_QUICKPANEL_USGSMSplitSoundVibrationIcon>false</CscFeature_QUICKPANEL_USGSMSplitSoundVibrationIcon>
<CscFeature_QUICKPANEL_CHINACDMADualStandBy>false</CscFeature_QUICKPANEL_CHINACDMADualStandBy>
<CscFeature_QUICKPANEL_CHINACDMADateFormat>false</CscFeature_QUICKPANEL_CHINACDMADateFormat>
<CscFeature_QUICKPANEL_CHINACDMACarrierLabel>false</CscFeature_QUICKPANEL_CHINACDMACarrierLabel>
<CscFeature_QUICKPANEL_USCDMARssi></CscFeature_QUICKPANEL_USCDMARssi>
<CscFeature_QUICKPANEL_USCDMAStatusBarIcon></CscFeature_QUICKPANEL_USCDMAStatusBarIcon>
<CscFeature_QUICKPANEL_USCDMAQuickSettings></CscFeature_QUICKPANEL_USCDMAQuickSettings>
<CscFeature_QUICKPANEL_KoreaStatusBarIcon></CscFeature_QUICKPANEL_KoreaStatusBarIcon>
<CscFeature_QUICKPANEL_KoreaCarrierLabel>false</CscFeature_QUICKPANEL_KoreaCarrierLabel>
<CscFeature_LockScreen_CHN_Dual_Plmn_Feature>false</CscFeature_LockScreen_CHN_Dual_Plmn_Feature>
<CscFeature_LockScreen_COM_Auto_Unlock_Feature>false</CscFeature_LockScreen_COM_Auto_Unlock_Feature>
<CscFeature_Screencapture_COM_Flag_Capture_Enable>false</CscFeature_Screencapture_COM_Flag_Capture_Enable>
<!-- Email -->
<CscFeature_Email_SaveUrltoContact>false</CscFeature_Email_SaveUrltoContact>
<CscFeature_Email_AlignmentForHebrew>false</CscFeature_Email_AlignmentForHebrew>
<CscFeature_Email_AribicDisplayDay>false</CscFeature_Email_AribicDisplayDay>
<CscFeature_Email_DefaultCharChn>false</CscFeature_Email_DefaultCharChn>
<CscFeature_Email_EmojiInputDisplay>false</CscFeature_Email_EmojiInputDisplay>
<CscFeature_Email_PermanentAccount>false</CscFeature_Email_PermanentAccount>
<CscFeature_Email_SelectComposerApp>false</CscFeature_Email_SelectComposerApp>
<CscFeature_Email_UseDefaultPort587>false</CscFeature_Email_UseDefaultPort587>
<CscFeature_Email_UseSyncTimeNever>false</CscFeature_Email_UseSyncTimeNever>
<CscFeature_Email_UseEmptyServerValue>false</CscFeature_Email_UseEmptyServerValue>
<CscFeature_Email_UseGoogleSupport>false</CscFeature_Email_UseGoogleSupport>
<CscFeature_Email_UseKeepAll>false</CscFeature_Email_UseKeepAll>
<CscFeature_Email_UseSyncScheduleNotiPopup>false</CscFeature_Email_UseSyncScheduleNotiPopup>
<CscFeature_Email_UseBaiduSearch>false</CscFeature_Email_UseBaiduSearch>
<CscFeature_Email_BackgroundColorWhite>false</CscFeature_Email_BackgroundColorWhite>
<CscFeature_Email_GateMessage>false</CscFeature_Email_GateMessage>
<CscFeature_Email_MissedEventWidget>false</CscFeature_Email_MissedEventWidget>
<CscFeature_Email_ChinaCtc189PredefinedAccount>false</CscFeature_Email_ChinaCtc189PredefinedAccount>
<CscFeature_Email_SupportDmOption>false</CscFeature_Email_SupportDmOption>
<CscFeature_Email_NotiAttachmentDownAtForward>false</CscFeature_Email_NotiAttachmentDownAtForward>
<CscFeature_Email_ConfirmBeforeSendIfSubjectEmpty>false</CscFeature_Email_ConfirmBeforeSendIfSubjectEmpty>
<CscFeature_Email_ChangeFileNameUnsupportedCharExists>false</CscFeature_Email_ChangeFileNameUnsupportedCharExists>
<CscFeature_Email_ReceivieOptionCtc>false</CscFeature_Email_ReceivieOptionCtc>
<CscFeature_Email_DefaultFolderToSaveAttachments>false</CscFeature_Email_DefaultFolderToSaveAttachments>
<CscFeature_Email_SaveAsAttachments>false</CscFeature_Email_SaveAsAttachments>
<CscFeature_Email_ShowRetrieveErrorEmailNotExist>false</CscFeature_Email_ShowRetrieveErrorEmailNotExist>
<CscFeature_Email_KoreaISPAccountSetup>false</CscFeature_Email_KoreaISPAccountSetup>
<CscFeature_Email_KoreaISPAccountSetupForSKT>false</CscFeature_Email_KoreaISPAccountSetupForSKT>
<CscFeature_Email_KoreaISPAccountSetupForKT>false</CscFeature_Email_KoreaISPAccountSetupForKT>
<CscFeature_Email_KoreaISPAccountSetupForLGT>false</CscFeature_Email_KoreaISPAccountSetupForLGT>
<CscFeature_Email_AnotherResolutionDisplay>false</CscFeature_Email_AnotherResolutionDisplay>
<CscFeature_Eas_DefaultWhileRoamingUseAboveSettings>false</CscFeature_Eas_DefaultWhileRoamingUseAboveSettings>
<CscFeature_Eas_AccountSettingsOrangeRequirement>false</CscFeature_Eas_AccountSettingsOrangeRequirement>
<CscFeature_Eas_NotUseProxy>false</CscFeature_Eas_NotUseProxy>
<CscFeature_Eas_DefaultSyncInterval>-2</CscFeature_Eas_DefaultSyncInterval>
<CscFeature_Eas_RemoveSyncInterval12Hours>false</CscFeature_Eas_RemoveSyncInterval12Hours>
<!-- SEC FMRadio -->
<CscFeature_SecFMRadioSilicon>true</CscFeature_SecFMRadioSilicon>
<!-- Streaming -->
<CscFeature_Streaming_SupportMultiAPN>false</CscFeature_Streaming_SupportMultiAPN>
<CscFeature_Streaming_AddCommandCondition4MusicholicApp>true</CscFeature_Streaming_AddCommandCondition4MusicholicApp>
<CscFeature_Streaming_DrivingTestTunning4>3HK</CscFeature_Streaming_DrivingTestTunning4>
<CscFeature_Streaming_ReduceTimeSwitchingTcp4></CscFeature_Streaming_ReduceTimeSwitchingTcp4>
</FeatureSet>
</SamsungMobileFeature>
Applys of featureCamera:
<CscFeature_Camera_DefaultSideMenu> and <CscFeature_Camera_CamcorderDefaultSideMenu> changes the default side menu shortcuts of camera and camcorder respectively.
Code:
<CscFeature_Camera_DefaultSideMenu>selfcamera,flashmode,shootingmode,focusmode</CscFeature_Camera_DefaultSideMenu>
<CscFeature_Camera_CamcorderDefaultSideMenu>selfcamcorder,recordingmode,flashmode</CscFeature_Camera_CamcorderDefaultSideMenu>
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
They will be arranged from right to left when your phone is in portrait mode.
Others: Coming soon
In my opinion CSCs are pretty much useless. By using CSCs you leave your phone on the hands of carriers, and there's anything better than using Samsung default settings? (well, that's a tricky question, but in this case, yes, better than using carrier settings)
feature.xml does nothing special and magical, and personally, I always delete every trace of CSCs, including CSC.apk, and never got any bug or difference. Regarding the APN thing, I use apns-conf.xml from CyanogenMod. Even though it's lighter, it's more complete and updated, so I never missed the CSC.
marcellocord said:
In my opinion CSCs are pretty much useless. By using CSCs you leave your phone on the hands of carriers, and there's anything better than using Samsung default settings? (well, that's a tricky question, but in this case, yes, better than using carrier settings)
feature.xml does nothing special and magical, and personally, I always delete every trace of CSCs, including CSC.apk, and never got any bug or difference. Regarding the APN thing, I use apns-conf.xml from CyanogenMod. Even though it's lighter, it's more complete and updated, so I never missed the CSC.
Click to expand...
Click to collapse
What I'd do to remove carrier content is to remove customer.xml and nothing more.
I believe the reason people tried to customize this thing is because they want some freedom while keeping stock!
http://forum.xda-developers.com/showthread.php?t=1988202
... a similar post in the AT&T Note2 specific section (from before dev discussion.) Perhaps a moderator with the proper access can merge them into here.
ansonscleung said:
What I'd do to remove carrier content is to remove customer.xml and nothing more.
I believe the reason people tried to customize this thing is because they want some freedom while keeping stock!
Click to expand...
Click to collapse
CSCs overrides default settings. So, if you are, let me say, Japanese, your CSCs settings may not apply to someone from Canada, so it's better to leave the system stock and let it decide the settings. feature.xml is also part of CSC. The system already includes optimal settings for everyone, that's why I'm completely against the use of CSCs.
Sent from my GT-I9300 using xda premium
marcellocord said:
... so it's better to leave the system stock and let it decide the settings. feature.xml is also part of CSC. The system already includes optimal settings for everyone, that's why I'm completely against the use of CSCs.
Click to expand...
Click to collapse
I disagree. In some cases, there are carrier dictated settings in the CSC that aren't always optimal. For example, US carrier variants of the note 2 (and sgs3) display the email app with a white background (unlike the international variants that use a black background.). The white background is less than optimal on this display type, but it can be changed with a single toggle in the CSC.
Edit:
Here's the flag I'm referring to:
CscFeature_Email_UseFixedBgColorAsWhite: if changed from true to false, the email app will appear inverted (with a black background and white/gray text.)
garyd9 said:
I disagree. In some cases, there are carrier dictated settings in the CSC that aren't always optimal. For example, US carrier variants of the note 2 (and sgs3) display the email app with a white background (unlike the international variants that use a black background.). The white background is less than optimal on this display type, but it can be changed with a single toggle in the CSC.
Edit:
Here's the flag I'm referring to:
CscFeature_Email_UseFixedBgColorAsWhite: if changed from true to false, the email app will appear inverted (with a black background and white/gray text.)
Click to expand...
Click to collapse
The range of options accessible by the CSC (which cannot be changed without it) is low, and mostly useless. The only situations I recommend to use CSC is when you need to override RIL/MMS/Phone settings, if stock ones are faulty. Sometime ago I had taken a look at each CSC file, and didn't see anything special besides stuff you can set manually.
Anyway, it's a very personal opinion, and I can't say it's really useless just because for me it is useless.
Thanks
Related
Is it possible to eliminate specific items from the "today items list" without uninstalling programs altogether? I need to get new programs to show up in this list, and apparently the limit is 13. Any help here please?
Hi
I'm not sure what your problem exactly is... Today screen app bars ?
Go to Settings -> Personal -> Today -> Items <tab>
You can tick/untick today screen elements there.
Thanks, I can tick and untick in that list OK, but if I add I new programm that needs such plugin like tomtom5 or any other and the list grows beyond 13 then some programs dissappear from that list because the limit is apparently 13. So I can't tick what is not shown because I have gone beyond the stupid quota of 13, so my question is how do I get rid of programs in that list that I don't need without actually unistalling them. I hope is more clear now. Thanks again.
I didn't know that that was a limitation, but go into your registry
HKLM > Software > Microsoft > Today
Export that, then remove all entries you don't need, and if you need to, import only the ones you do need later. Slightly dangerous, as ever with the registry, but it'd work.
V
Hi
Oobviously you've got a lot of software installed on your PPC
On the other hand it's preety bad that they haven't thought about more than 13 today apps.
Ok.
I've found registry keys that are responsible for today's mess
\HKLM\SOFTWARE\Microsoft\Today\Items\
Just use your registry editor and cut the crap you'll never use in there.
It works. They disappear from "items" selection.
If you don't have a registry editor, take this one. It's the simpliest, and best one I know.
Have fun.
EDIT: LOL. The problem was already answered before I've finished polishing my post
Is this a known limitation >13? Eeks.
I'm writing my own plugin, vacuuming up functionality from the other plugins I'd like to use, so hopefully I'll end up with basically one plugin only, but hypothetically, any limitation is still a pain.
V
True XDA-Developer eh ?
If you're making your work available to public please tell where I can find info about your development progess etc.
robal:
I've posted a little elsewhere about my plugin, VJEphemeris, which is a long term work in progress.
Thus far it contains an analog clock, date with popup calendar, alarm clock setting and notification (cus you don't bloody know when it's set and on!), Quote of the day, autosizing according to length, missed call notification, last sms details, temperature, volume control, battery status, current phone operator (for dual sims), multi-bank launcher facility and theft protection (detects if user is using a non authorised sim, and then sms's me with the phone number (and shortly, cellid), permitting me to sms it back causing it to format the sd, optional hard reset and I'm considering optional bricking - thanks Olipro).
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
That's the basic version I use currently. I've got tonnes to add when I finish a bit more stuff for release for you lot!
VJEphemeris is a continuous test bed of ideas I'm trying to implement. It's unlikely to be released, or at least as is. It's currently entirely customised around my use (although it's all too damn skinnable: I haven't gone into designing a UI yet, I'm just making it easy to use one thumbed! Try cutting out the screenshot and see how you thumb rests naturally on the important stuff. I'm trying to make it nicely ergonomic).
V
Impressive, please let me attend my kids and will let you know soon if I can solve this. Thank you very much
Problem solved thanks to you guys. Now I can have everything I want. Cheers
Whats providing the weather details? Looks Like the BBC, what are you using for that?
Seahorse - is that to me? I think I'm using weather panel, and that downloads from its own website.
V
Hi Vijay is there anyway you could release a usable version? I love the clock and Picture links.
viJay!... temperature?... Can you tell us how to get it?... Thanks! :wink:
batter temperature is built into the os api. when i get in front of a pc next week send me a pm if you still need code.
the clock isn't releasable yet, i've had no time to work on it because of other projects for this board... will continue with it as soon as poss. i've got big plans for it
v
Today Plugins
I've come rather late to this thread but have exactly the same problem.
However using Resco Registry editor I have removed several plugins but they are still shown in the list and some like Inbox and Tasks etc cannot be deleted.
Your further assistance would be appreciated.
Brian Leach
brian, they're system plugins. They don't need to be removed. Just disable them from Today settings and leave them as is IMHO.
V
Today Plugins
Now working fine.
Thanks for your help.
Brian Leach
vijay555 said:
I didn't know that that was a limitation, but go into your registry
HKLM > Software > Microsoft > Today
Export that, then remove all entries you don't need, and if you need to, import only the ones you do need later. Slightly dangerous, as ever with the registry, but it'd work.
V
Click to expand...
Click to collapse
Sorry to revive this old thread. But my today screen got wiped out and only date/owner/calendar/tasks are available now. Is it possible for you to describe what this today registry registry looks like? I have each one of the items inside the HKLM\Software\Microsoft\Today\Items\ registry, but they're not showing up.
Thanks
steph280:
Under Items there is a key for each of today items (their names are what you see in the listbox). Under each of this keys there is a value named "DLL" which contains the name of the DLL that actually creates the plug-in. Make sure those files are where they suppose to be. (if there is no path the file should be in windows directory)
If you don't see the item keys, but have the DLLs in place, you could try to create the keys with their names and following values inside:
DLL (string) filename.dll
Selectability (dword) 0 / 1 / 2 (depends on the plug-in)
Type (dword) 4
Options (dword) 0 / 1 (1 if the plug-in has options dialog)
Enabled (dword) 1
Order (dword) place from the top you want it in.
Some plug-ins may add custom values to this key to use for their settings.
If you have many third party plug-ins you should just re-install them to fix the problem.
Hope this helps, good luck.
Hi,
Many of you may encounter some problems regarding backlight after:
- modifying default settings for backlight
- installing TOMTOM or TCMP
To solve this, just modify the registry key (using regedit if you unsigned your phone, or using http://www.pocketpcfreewares.com/fr/index.php?soft=1399)
HKCU / Control Panel / Power => values => put 30 for 30 seconds, 60 for 1 mn, ...
Seen on http://forums.smartphonefrance.info/viewtopic.php?t=40440
thank you
should i greate a new string or how shall i change the value. I have no value right now.
many thanks from italy. was wery strage issue
andrew
I installed my TomTom Mobile 5.2 and the light never went off since.
Excellent, this works great!
its all on default
when i go there i see only one string and it says (value not set)
what value i need to change ? can i get more specific info
please
I'm also alittle curious to what i actually need to change. There is only one value there, and it is set to 4, other then that there's just the add-key.
on mine it was set to a really long number like 96237342 or something after i installed core player. i just removed it and set it to 60 and it worked.
Elisha said:
on mine it was set to a really long number like 96237342 or something after i installed core player. i just removed it and set it to 60 and it worked.
Click to expand...
Click to collapse
What was the name of the entry you edited?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Thanks alot, from South Africa... Thinking that i was about to restore to factory defaults, AGAIN... help appreciated...
Thanks a heap - works also on CorePlayer, even though I shouldn't have to mess with the registry because of an app that cost $25.
Nicoolai said:
What was the name of the entry you edited?
Click to expand...
Click to collapse
mine was "Display", set it up to 30 it will work
Good work laita56
first of all, merci beaucoup laita56
as laita56 explained it very well already (thanx mate), i will try to add some more infos for the curious of us.
if followed the steps that laita56 did (see first post), you should already have "Mobile Registry Editor - v1.1" on your
computer. Please start that application.
You should see this:
know click on the "+"-signs of
+HKEY_CURRENT_USER ,
+ControlPanel ,
+Power ,
click on the folder Power (the one that you just expanded)
in the right half of "Mobile Registry Editor"-window, make a right click and select "New > String Value"
till here the whole procedure looks like this:
in the "New String"-window that has opened, you have know to input the disered values. First we name it, in "Value Name" we type "Display". Secondly we will give the Timeout value, in "Value Data" we (as example) "30" for 30 seconds.
this looks like this:
finally click on "Ok" and we're done!
Softreset your phone to activate the new values.
Happy reg editing!
Mysterious re-appearing problem identified and eliminated
I will continue on this thread as it best matches the problem that many are experiencing. While the solution the "problem" that many applications are creating is outlined below, many will "mysteriously" see the problem reappear again after some time.
Well, the reason is simple: In their infite wisdom, HTC have chosen to replace the default display timeout handling (stored in HKCU\ControlPanel\Power value for Display) that seems MS Standard by a private setting - that allows to have different display timeouts if running on battery or on AC.
Unfortunately calling the settings panel for the power-settings will (by accessing the HTC tooling for manipulating these values) enforce the HTC-handling by deleting the key Display at HKCU\ControlPanel\Power and thus bring back the old problem again!
So what?
Well there is a key "OnlyDisplayTimeout" which has to be created in HKLM\Software\HTC\PowerManagement and set to "1" - this will change the HTC panel behavior to the MS intended and it will work on that single value from then on only.
JesperRas said:
should i greate a new string or how shall i change the value. I have no value right now.
Click to expand...
Click to collapse
Creat a new value...nameisplay value:what u like...15 30 60 etc.
it'll work well!
You need to create a key "Display" (type DWORD) and assign the value for the timeout. You must create the other key "OnlyDisplayTimeout" (type DWORD) and assign the alvue "1" as well to keep the settings of "Display" alive even after calling the Settings panel Power options.
You can even ONLY create the key "OnlyDisplayTimeout" value = 1 as from then on the Setting-Power will exactly work on the Display key - even create it if it was not there.
The latest WhatsApp feature is generating a lot of duplicate threads on XDA, drowning other threads in the process. Many are also posted in the wrong section. We're closing down all invite threads to keep the clutter down to a minimum. Instead, please use The Consolidated WhatsApp Calling Thread as a consolidated thread for all discussions related to the WhatsApp calling feature and invites. Thank you!
Hi folks,
As we saw last days , a fellow guy here discovered a hidden activity in whatsapp that has calling feature.
even if you didn't get an invitation for the feature you still can get this hidden activity and amaze your friends
or maybe you will be a lucky 5.0 lollipop user that gets an invitation
**This method is not like the old ones at all**
**This method makes the calls activity your home of whatsapp forever**
By editing AndroidManifest.xml of whatsapp
Requirements:
Latest Whatsapp apk
ApkTool (HERE)
Basic knowledge of decomipling
Basic knowlegde of editing xml files
notepad++
Steps :
Decompile whatsapp
open AndroidManifest.xml
search for :
Code:
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:hardwareAccelerated="false" android:name="com.whatsapp.Main">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
<category android:name="android.intent.category.MULTIWINDOW_LAUNCHER"/>
</intent-filter>
</activity>
change it to :
Code:
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:hardwareAccelerated="false" android:name="com.whatsapp.Main"/>
Then search for this line
Code:
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:label="@string/app_name" android:launchMode="singleTask" android:name="com.whatsapp.HomeActivity" android:theme="@style/Theme.App.Home"/>
change to :
Code:
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:label="@string/app_name" android:launchMode="singleTask" android:name="com.whatsapp.HomeActivity" android:theme="@style/Theme.App.Home">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
<category android:name="android.intent.category.MULTIWINDOW_LAUNCHER"/>
</intent-filter>
</activity>
Now compile and sign
Uninstall the old whatsapp
Install the modified one
Voila !
**If you are lazy a modified version is available HERE (Thanks @Uncertified Robot)**
This guide was featured on XDA Portal on 6 Feb 2015
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Click to expand...
Click to collapse
Credits goes to :
Me (of course)
[email protected]
[email protected]
Uncertified [email protected]
Can you upload the apk?
NaRiNe said:
Can you upload the apk?
Click to expand...
Click to collapse
Here : http://www.apkreleases.com/2015/02/02/whatsapp-211508-apk-android-download/
mohamedrashad said:
Here : http://www.apkreleases.com/2015/02/02/whatsapp-211508-apk-android-download/
Click to expand...
Click to collapse
Is this one a modded file ?
Can you make afile and upload it pls
tariq2kn said:
Is this one a modded file ?
Click to expand...
Click to collapse
no, the original one
muhammadsultan said:
Can you make a file and upload it pls
Click to expand...
Click to collapse
I have no time for now, maybe later I will
Screenshot please
Went through this method on my Moto X. What I have to say is:
1) Strangely, it didn't make "Calls" the home of my whatsapp. The home is still chats.
2) Nevertheless, now, there are three tabs that appear on top of the app. CALLS / CHATS / CONTACTS
3) When I click the calls tab, it shows a phone button on top, where it usually is the "New Chat" button, and clicking it would let me make a call, but it doesn't show any contacts, not even my friends with iPhones who got the call button already.
4) I've tried to force stop the app a few times already and the calling contact list is still empty.
5) I'm on Kit Kat, so I don't know if it's because it's not Lollipop.
tl;dr: I can confirm this method makes the Call menu accessible, but I don't know if it works, because the calling contact list is empty.
Awesome job
confused
If WhatsApp block bcus of modified version
i found somewhere that to enable whatsapp call just past this code
PHP:
su
am start -n
com.whatsapp/com.whatsapp.HomeActivity
to Terminal Emulator and it will enable it.
is this will work?
android.zealot.fervor said:
Awesome job
Click to expand...
Click to collapse
Can you pls uploade file
thanx for hardwork
can you put here modified apk pls .........because im still folk to do this . REGARDS
mosabajaj said:
i found somewhere that to enable whatsapp call just past this code
PHP:
su
am start -n com.whatsapp/com.whatsapp.HomeActivity
to Terminal Emulator and it will enable it.
is this will work?
Click to expand...
Click to collapse
Yeah that works but the call feature disappears after a while, so you keep needing to input that code, which is really annoying.
Ecchii said:
Yeah that works but the call feature disappears after a while, so you keep needing to input that code, which is really annoying.
Click to expand...
Click to collapse
Please uploaded the modded apk
mosabajaj said:
i found somewhere that to enable whatsapp call just past this code
PHP:
su
am start -n
com.whatsapp/com.whatsapp.HomeActivity
to Terminal Emulator and it will enable it.
is this will work?
Click to expand...
Click to collapse
It works to the extent of enabling the 3 tab interface including the 'Calls' tab, but none of the contacts are available for making a voice call. So, the entire act is kind of pointless at this moment.
modded apk would be nice
t3chg33k said:
It works to the extent of enabling the 3 tab interface including the 'Calls' tab, but none of the contacts are available for making a voice call. So, the entire act is kind of pointless at this moment.
Click to expand...
Click to collapse
even if you do it in 2 phones?
maybe no contact available because all of your contacts haven't this feature
I'll upload a modded apk tomorrow
Just wait. .
•••
You want to block ads, tracking, analytics and malware domains system-wide (in browsers and apps) and don't want root (or you can't root)?
Check out personalDNSfilter by Ingo Zenz @ ZENZ Solutions!
Block ads using hosts file via local VPN connection and custom DNS (optional).
Features:
- Open source
- Supports rooted and non-rooted devices
- Lightweight (<400 KB approx.)
- Negligible RAM consumption (~15 MB approx.)
- Battery friendly
- Inbuilt DNS changer (can use custom DNS)
- Hosts blocking
- Domain blocking
- Supports pattern blocking (ads)
- Supports manual adding domains for whitelisting & blacklisting
- Supports DoH & DoT
- DNSCRYPT-PROXY integration (can start, stop and work together with dnscrypt-proxy)
- Supports application whitelisting for excluded apps from getting filtered
- Can do network wide blocking on your home network (requires root)
- No data mining (your data is your data - privacy first)
- Desktop version for PC & Raspberry Pi
- Also works as a network logger (users can see what domains are being connected to device)
Website:
http://www.zenz-solutions.de/personaldnsfilter-wp
F-Droid:
https://f-droid.org/en/packages/dnsfilter.android
Google Play:
https://play.google.com/store/apps/details?id=dnsfilter.android
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
CREDITS:
Coding: Ingo Zenz aka iz-)
UI redesign, icon and website: t-ryder
Translations:
@dogiex, @yshalsager, Lukas Novotny, @Taivotat2, @dugi9991, @Primokorn, @gaich, phihungchrome
•••
Some more hosts sources for those who want to play around with the settings...
HostsSources · AdAway/AdAway Wiki · GitHub
Using a Hosts File To Make The Internet Not Suck (as much)
FilterLists
personalDNSfilter was updated to version 1.50.2 on March 19, 2017.
Just found this, I'm surprised it's not got a following.. light and easy to use, seems a good alternative to dns66 and the likes.
Can we change/edit the local file FILTERHOSTS.TXT?
Will it get downloaded again and over-written?
Great app, thanks for heads up.
steamrollerpark said:
Can we change/edit the local file FILTERHOSTS.TXT?
Will it get downloaded again and over-written?
Click to expand...
Click to collapse
By default it will be overwritten. But you can add custom filters within the dnsfilter.conf (see filter.host = true|false settings).
Alternativly it is possible to disable the automated filter download so that the FILTERHOST.TXT won´t be overwritten.
Just check dnsfilter.conf file for details. It contains a good documentation of the different settings.
Sorry, these might be some dumb questions, but really trying to get this to work on an Android phone running 7.1.1:
1) do I need to check "Advanced settings" in order for those settings to work? If I don't check it, I can't scroll down to view the logs, unless I'm missing something
2) Also, any reason why some of my custom entries in the "Advanced settings" doesn't work? (I put in entries to be filtered and those are still allowed in the log and entries to be allowed, but those are still blocked.) I've hit Reload filter and Restart and sometimes it works, but more often it doesn't.
3) Lastly, any reason why other times my entire "Advanced settings" erases? How can I get those entries to persist?
Thanks for putting this app together, hopefully once I know what's going on I'll be able to use it much better.
Kevin
kevvyc said:
Sorry, these might be some dumb questions, but really trying to get this to work on an ...
Click to expand...
Click to collapse
Advanced settings unfolds when clicked, set values, untick and the put in values are active but hidden in the GUI. Set a custom reload intervall for testing to see (days until next reload).
Use a text editor to edit the right files inside the pDNSf folder in your storage. You will find examples and descriptions there. Just have a look at the even more advanced settings playing around with the configuration files. Quit the client, edit files, start the client again and reload.
t-ryder said:
Advanced settings unfolds when clicked, set values, untick and the put in values are active but hidden in the GUI. Set a custom reload intervall for testing to see (days until next reload).
Use a text editor to edit the right files inside the pDNSf folder in your storage. You will find examples and descriptions there. Just have a look at the even more advanced settings playing around with the configuration files. Quit the client, edit files, start the client again and reload.
Click to expand...
Click to collapse
Yes .... better edit the dnsfilter.cfg file. In addition: the advanced settings within the GUI only allows to edit the filter URL and reload interval. In case invalid values are added, it will be reset to the previous valid entries (Check for messages in the log area)
iz-) said:
Yes .... better edit the dnsfilter.cfg file. In addition: the advanced settings within the GUI only allows to edit the filter URL and reload interval. In case invalid values are added, it will be reset to the previous valid entries (Check for messages in the log area)
Click to expand...
Click to collapse
Thanks for the heads up guys. I was looking in the Android/data folder for the settings, but I should have just looked at the root folder. Okay, I've got everything to work now!
Kevin
Help translating pDf to the top 30 languages!
join the project here:
https://crowdin.com/project/personaldnsfilter
Finnish language done [emoji6]
Translation to the 30 top languages ... here we come. More and more are willing to help. Very nice.
And we got an icon update:
... a bit more material designish
I guess it's in the next update.
Go on dev .... thumbs up ??
FYI; I created a fork of the app. Not much changes, just for fun and learning.
https://personaldnsfilter.t-ryder.de
t-ryder said:
FYI; I created a fork of the app. Not much changes, just for fun and learning.
https://personaldnsfilter.t-ryder.de
Click to expand...
Click to collapse
Can you please advise what the difference is in your fork? All I can see is that yours supports v5+ while the original supports 4.2, but I don't know why.
kindlyoldbear said:
Can you please advise what the difference is in your fork? All I can see is that yours supports v5+ while the original supports 4.2, but I don't know why.
Click to expand...
Click to collapse
Please read the release changelog coming with the sources downloadable @ the website.
thank you so much for this great app
Using android 6 the fork version doesn't install (not rooted phone), whereas the original does. How do I know why?
Hello guys! This is my first tutorial here and I hope to bring more to help y'all in what I can do.Well, I tried many tutorials before, but nothing happened. So I tried changing and adding fluence values into build.prop. So I did it and then I followed the steps by Robse. I got a good result, but the Instagram camera wasn't affected and I had some issues with WhatsApp voice clip using my earphones. So I found the solution by chdloc and I replace the first step by Robse. I didn't add any values on build.prop anymore after that.
First of all you need:
*Redmi 5 (Rosy) rooted
*Es File Explorer (or any app to explore and edit internal files)
P.s.: Do a backup of these files before you edit, okay?
------- Disabled the noise cancellation -------
1 - Go to /system/etc and:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
open audio_plataform_info.xml, find the line <device name="SND_DEVICE_IN_CAMCORDER_MIC" acdb_id="4"/> and change the value to 89. Save and exit.
------- Increase the bit rate -------
(This step is for a good audio quality in your videos.)
2 - Back to /system/etc folder again and:
open media_profiles.xml and find the line <AudioEncoderCap name = "aac" enabled = "true" then change the value 96000 to 128000 or 156000.
------- Increase the volume for recorded videos -------
(Your videos will get a low volume after the step 2. So the third step is to increase the volume when recording your videos.)
3 - Still in /system/etc folder:
open mixer_paths_mtp.xml and find these lines
<Path name="handset-mic">
<Path name="adc1" />
and below <ctl name="MI2S_TX Channels" value="Two" /> add these lines :
<ctl name="DEC1 Volume" value="96" />
<ctl name="DEC2 Volume" value="96" />
3.1 - Still into mixer_paths_mtp.xml find the line
<Path name = "handset-stereo-dmic-ef">
<Path name = "speaker-dmic-endfire" />
</ Path>
and above </ Path> add these lines:
<ctl name="DEC1 Volume" value="96" />
<ctl name="DEC2 Volume" value="96" />
-----------------------------------------------------------------------------
I hope to help y'all. If you have some issues, let me know.
Credits to:
chdloc (https://forum.xda-developers.com/showpost.php?p=68378869&postcount=1139) for showing which line could change the value and disabled noise cancellation.
Robse (http://4pda.ru/forum/index.php?showtopic=793497&st=360#entry57205432) for teaching how we could increase the volume and bit rate.
If you publish in another place, please credit me with chdloc and Robse, okay? I fixed the problem mixing their solution.
MrDavidVeiga said:
Hello guys! This is my first tutorial here and I hope to bring more to help y'all in what I can do.Well, I tried many tutorials before, but nothing happened. So I tried changing and adding fluence values into build.prop. So I did it and then I followed the steps by Robse. I got a good result, but the Instagram camera wasn't affected and I had some issues with WhatsApp voice clip using my earphones. So I found the solution by chdloc and I replace the first step by Robse. I didn't add any values on build.prop anymore after that.
First of all you need:
*Redmi 5 (Rosy) rooted
*Es File Explorer (or any app to explore and edit internal files)
P.s.: Do a backup of these files before you edit, okay?
------- Disabled the noise cancellation -------
1 - Go to /system/etc and:
open audio_plataform_info.xml, find the line <device name="SND_DEVICE_IN_CAMCORDER_MIC" acdb_id="4"/> and change the value to 89. Save and exit.
------- Increase the bit rate -------
(This step is for a good audio quality in your videos.)
2 - Back to /system/etc folder again and:
open media_profiles.xml and find the line <AudioEncoderCap name = "aac" enabled = "true" then change the value 96000 to 128000 or 156000.
------- Increase the volume for recorded videos -------
(Your videos will get a low volume after the step 2. So the third step is to increase the volume when recording your videos.)
3 - Still in /system/etc folder:
open mixer_paths_mtp.xml and find these lines
<Path name="handset-mic">
<Path name="adc1" />
and below <ctl name="MI2S_TX Channels" value="Two" /> add these lines :
<ctl name="DEC1 Volume" value="96" />
<ctl name="DEC2 Volume" value="96" />
3.1 - Still into mixer_paths_mtp.xml find the line
<Path name = "handset-stereo-dmic-ef">
<Path name = "speaker-dmic-endfire" />
</ Path>
and above </ Path> add these lines:
<ctl name="DEC1 Volume" value="96" />
<ctl name="DEC2 Volume" value="96" />
-----------------------------------------------------------------------------
I hope to help y'all. If you have some issues, let me know.
Credits to:
chdloc (https://forum.xda-developers.com/showpost.php?p=68378869&postcount=1139) for showing which line could change the value and disabled noise cancellation.
Robse (http://4pda.ru/forum/index.php?showtopic=793497&st=360#entry57205432) for teaching how we could increase the volume and bit rate.
If you publish in another place, please credit me with chdloc and Robse, okay? I fixed the problem mixing their solution.
Click to expand...
Click to collapse
As far as i know the procedure in redmi 5 and redmi 5 plus is the same regarding this matter. But i don't think the same method will work for miui10/oreo so i didn't try. Do you know if it works on oreo or not? This issue along with the touch problem is really, really getting frustrating.
Archeronn said:
As far as i know the procedure in redmi 5 and redmi 5 plus is the same regarding this matter. But i don't think the same method will work for miui10/oreo so i didn't try. Do you know if it works on oreo or not? This issue along with the touch problem is really, really getting frustrating.
Click to expand...
Click to collapse
I need to update this post. I made it when we only had Nougat.
I tried to use the flashable file and edit the build.prop, but I didn't get a huge result. I almost can't see the difference.
Kindly, how to do the same for Realme 6 pro?
Never came upon such disgusting quality of audio in recorded videos, as in my new Realme 6 pro. Not Pro at all! Can someone help me to remove noise cancellation during video-recording?! And a recorded sound volume too needs to be increased.