make WM6 voip working - HTC Tornado

First of all, I'm sorry for my poor english.
I have try a lot of time to make the WM6 voip working with my operator.
Now, it works fine for me so I will share my experience with you.
The tools :
WM6 PEE or Phil's ROM
For other Roms WM6voip
Download and install my patch to correct earing problems : View attachment registry_voip.cab
Configure Voip thanks to eluth's post here
To make your cab config you can also use View attachment cabpack.zip ( with mszip option
{
"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"
}
)
If your phone says "operator:Selected" you are OK
To make a voip call tape the phone number in international format like "00xxyyyyyy.." where xx is the country number and yyyyyy... the local phone number.
I'm working to redirect the sound to the internal speaker. I have seen that somebody makes it work on a pda.
It's my first post in this forum so tell me if something is wrong in my explanation.
Hope I can help you !

What does the patch "registry_voip.cab" do?
I have PEE Rom and have already set up VoIP with the built-in Voipiser tool - works nice, except the sound coming from the speaker. Also the main flaw is that my phonebook consists from numbers starting with "+", for example +74951234567. But for VoIP i have to manually dial the number without the "+", for example 74951234567. That means i can't use my phonebook and have to manually dial each number.

registry_voip.cab correct sound earing problems due to codec parameters used by lots voip operators.
If you store contact's phone number in international format like 003474951234567 then sip dialing is ok.
You can also search for local ipdialplan.xml.

Just wanted to know why when i am connected to wifi, i got VoipStunt: No Service and when connected to GPRS i got VoipStunt: Selected.

wifi issue
hizad said:
Just wanted to know why when i am connected to wifi, i got VoipStunt: No Service and when connected to GPRS i got VoipStunt: Selected.
Click to expand...
Click to collapse
See the firewall rules or the port redirections of your wifi access point. Have you try with more than one wifi connection ?

gandou63 said:
See the firewall rules or the port redirections of your wifi access point. Have you try with more than one wifi connection ?
Click to expand...
Click to collapse
May I know now you configure your VoIPStunt, do you use VoIPIser or manual editing of the xml files ?

gandou63 said:
See the firewall rules or the port redirections of your wifi access point. Have you try with more than one wifi connection ?
Click to expand...
Click to collapse
Thanks for advise. How can check on them?
Karhoe
Search previous threads under Solved Voip as for the settings go to www.voipstunt.com/en/sipp.html and configurations using setup.xml

xml file
karhoe said:
May I know now you configure your VoIPStunt, do you use VoIPIser or manual editing of the xml files ?
Click to expand...
Click to collapse
your xml file will be :
<wap-provisioningdoc>
<characteristic type="VoIP">
<parm name="SIPSettings"
value="<provision key='1232ab01' name='voipstunt'>
<provider name='voipstunt' />
<user account='user' password='pass***'
uri='sip:[email protected]'
allowedauth='digest'/>
<sipsrv addr='sip.voipstunt.com:5060' protocol='UDP' role='proxy'>
<session party='First' type='pc2pc' />
<session party='First' type='pc2ph' />
</sipsrv>
<sipsrv addr='sip.voipstunt.com:5060' protocol='UDP' role='registrar'/>
</provision>" />
</characteristic>
</wap-provisioningdoc>
Click to expand...
Click to collapse

xml file
karhoe said:
May I know now you configure your VoIPStunt, do you use VoIPIser or manual editing of the xml files ?
Click to expand...
Click to collapse
your xml file will be :
<wap-provisioningdoc>
<characteristic type="VoIP">
<parm name="SIPSettings"
value="<provision key='1232ab01' name='voipstunt'>
<provider name='voipstunt' />
<user account='user' password='pass***'
uri='sip:user@voipstunt.com'
allowedauth='digest'/>
<sipsrv addr='sip.voipstunt.com:5060' protocol='UDP' role='proxy'>
<session party='First' type='pc2pc' />
<session party='First' type='pc2ph' />
</sipsrv>
<sipsrv addr='sip.voipstunt.com:5060' protocol='UDP' role='registrar'/>
</provision>" />
</characteristic>
</wap-provisioningdoc>
Click to expand...
Click to collapse

thx for the info.
having 1 problem.
getting "operator:Selected"
but when I dail, I get 3 fast tut,tut,tut and then it disconnect.
i can see that iam connectet when i logon to my voip provider.
what have i done wrong?

I think the phone number format is wrong. try to manual dialing in international format. other way try short international format like +yyxxxxxxxx (+34123456789)

I'm working to redirect the sound to the internal speaker. I have seen that somebody makes it work on a pda
Click to expand...
Click to collapse
Any News??

i'm looking to this solution : here

Make your internal speaker work with AGEphone Mobile 2 Speakerphone Edition! For now we support only a limited range of phones, but support for more devices is in the pipe

Related

Auto-rotate in all four directions?

In this video, at time about 3:45, there are auto-rotation in four directions. Not only two. It's only on that samsung or it's possible on G1 too?
http://www.youtube.com/watch?v=4Pv04Tw6wvQ
I think it was back in 4.5 of Haykuro build that had auto rotate 3 ways (excluding only upside down). I loved it and miss it. The only thing keeping me from running the rooted ADP1.5 now is lack of home screen auto rotate. I use my phone in landscape mode all the time (in my car, on my desk as my case has a built in stand) and cant be bothered with trying to read everything sideways while driving. Still waiting.... (maybe someone has a fix? - havent seen it yet though)
MANY thanks to JF, Haykuro, and all the others who work so hard to give us more of what we love!
I love my G1!
this is a good idea.. just to have it there thats all
maublg:
... 1.5 DO have auto-rotate, you just need to enable it (Settings->Sounds and Display->Orientation).
DeToX-cz:
It is possible to get 4-way rotation, but you probably need to write/enable it in a new build...
Auto-rotate: Yes
Auto-rotate on home screen: No
What he is saying is that it doesn't have auto-rotate on the home screen. I agree it is annoying that home is the only thing we don't have auto-rotate on. I also agree 4 way auto-rotate would be awesome.
P.S. Did anyone notice how much smoother the fancy rotate animation was on the i7500?
joushou...
Thanks for the reply.
Every 1.5 version I have downloaded has auto rotate. I am aware of this. It does not however auto rotate the "Home" screen. This is the screen I specifically mentioned earlier. If you are able to make this work, PLEASE let me know what steps to take / .apk to install. I feel I have explored every setting in 1.5 as well as flashing all 'flavors' available (JF, Haykuro, Twisted, etc...) The only versions I have found that support the "Home" screen rotate are 4.1 and 4.5 from Haykuro and of course JF RC33 (currently running). Thanks for the reply. BTW, I make a point of reading and testing and reading again before asking questions.
DeToX-cz...
Haykuro's done it before so it should be possible again. It's really nice feature for it to rotate all the way round.
bg
Yeah, should be. Will try to find it out
hmm? no auto rotate????
{
"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"
}
t1h5ta3 said:
hmm? no auto rotate????
http://lh5.ggpht.com/_sWYAHx8Ih6o/ShV_h1LAJmI/AAAAAAAAFSI/mzSs9TYp3sw/s800/dxtop-ss-1241984497505.jpg[/IMG}[/QUOTE]
I have the same thing. The home screen auto rotates for me because I use DxTop. (See the two tabs.) In fact, all the 3rd party home screen replacement apps will auto rotate on these builds. It's the default home that doesn't auto rotate. Since cupcake doesn't explicitly prevent the auto rotation of a app just because it's recognized as a home app, this makes me believe that the key to allowing the default home app to auto rotate is in the source code of the home app itself. (I believe it's launcher.apk but I could be wrong.) Any Android Java savoy devs willing to take a crack at this. I know there are commands that override the orientation settings in the AndroidManifest.xml file. It's probably just a matter of deleting one line of code from that file and recompiling.
Click to expand...
Click to collapse
I was right! I just got this straight from the android source tree in the source of launcher.apk:
Code:
68 <activity
69 android:name="Launcher"
70 android:launchMode="singleTask"
71 android:clearTaskOnLaunch="true"
72 android:stateNotNeeded="true"
73 android:theme="@style/Theme"
74 android:screenOrientation="nosensor"
75 android:windowSoftInputMode="stateUnspecified|adjustPan">
76 <intent-filter>
77 <action android:name="android.intent.action.MAIN" />
78 <category android:name="android.intent.category.HOME"/>
79 <category android:name="android.intent.category.DEFAULT" />
80 <category android:name="android.intent.category.MONKEY" />
81 </intent-filter>
82 </activity
All you need to do is delete line 74 android:screenOrientation="nosensor" and recompile it. Somebody do this!!!
testing567 said:
I was right! I just got this straight from the android source tree in the source of launcher.apk:
Code:
68 <activity
69 android:name="Launcher"
70 android:launchMode="singleTask"
71 android:clearTaskOnLaunch="true"
72 android:stateNotNeeded="true"
73 android:theme="@style/Theme"
74 android:screenOrientation="nosensor"
75 android:windowSoftInputMode="stateUnspecified|adjustPan">
76 <intent-filter>
77 <action android:name="android.intent.action.MAIN" />
78 <category android:name="android.intent.category.HOME"/>
79 <category android:name="android.intent.category.DEFAULT" />
80 <category android:name="android.intent.category.MONKEY" />
81 </intent-filter>
82 </activity
All you need to do is delete line 74 android:screenOrientation="nosensor" and recompile it. Somebody do this!!!
Click to expand...
Click to collapse
Why don't you?
[email protected] said:
Why don't you?
Click to expand...
Click to collapse
The main reason is I never downloaded source from the android git tree before and I only know the bare minimum about compiling for android. I made a coupple of "Hello World" apps and along the way I heard that orientation settings ar in the AndroidManifest.xml file. I've never even turned my code into an apk before.
I have auto-rotate on my home screen with JF ADP1.5, no alternative home app.
Where did you get that? I have JF ADP1.5 too and no auto-rotate on Home Screen.
DeToX-cz said:
Where did you get that? I have JF ADP1.5 too and no auto-rotate on Home Screen.
Click to expand...
Click to collapse
Hmm, I'm compiling cupcake again right now. I'll try that out in a bit.
Nope, doesn't work.
When you slide out the screen, and back in, it will be stuck in landscape mode at all times.
Turned it off in dxtop and it still auto rotates on JF 1.5
gonna launch the reg home to see if that makes a diff
EDIT: launched the default... NO auto rotate
so lesson for today... get a home app! DxTop is the shizzle
That's not what i'm trying to find out. I want to make Auto-rotating to all 4 directions.
Personally, I like it to only rotate in the 2 directions. Sometimes I'm reading my phone lying down in bed or on a couch and I want to hold my phone upside down so i can read it. If you don't get what I'm saying lay on your side and try to read the G1 imagining it could rotate in 4 directions.
So after 16 posts of off-topicness....is it possible for the G1 to rotate by turning it 90 degrees right? Or upside down?
maubig, said the haykuro build 4.5 rotated 3 ways. Can anyone confirm this?

CSC feature.xml Discussions

--- 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 feature​Camera:
<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

[Guide] Enable Whatsapp calls activity -- no root [New method] [APK ADDED]

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. .​

[DEV] [SMALI] A Few Custom Views

Hey XDA,
I've been making a number of custom Views for my own use, and figured I'd share a few of them, in case anyone else finds them useful. These are all ready-made smali files, that can be dropped into any app you'd like to use them in, no IDs or anything needed. You're welcome to use them for personal use, but if you use any of them in any other release, please send me a PM with a link to the release, and be sure to give appropriate credit.
Anyway, what's included:
CPUFrequency
Extends TextView.
Shows current CPU frequency and unit (MHz or GHz, depending on the current value).
Updates once per second.
CPUTemperature
Extends TextView.
Shows current CPU temperature and unit.
Click to toggle between Fahrenheit and Celsius.
Updates once per second.
BatteryVoltage
Extends TextView.
Shows current battery voltage in mV.
Updates once per second.
BatteryTemperature
Extends TextView.
Shows current battery temperature and unit.
Click to toggle between Fahrenheit and Celsius.
Updates once per second.
CurrentNetwork
Extends TextView.
Shows SSID of currently connected WiFi network.
If WiFi is off or disconnected, shows carrier name.
If no WiFi or mobile network is connected, shows "Network Unavailable".
Updates whenever connection status changes.
This View requires two permissions: android.permission.ACCESS_WIFI_STATE and android.permission.ACCESS_NETWORK_STATE (These permissions already exist in framework-res andSystemUI).
SelfAnimatingImageView
Extends ImageView.
Automatically begins any XML frame animation or vector animation (set with android:src) when they come into focus, without any additional code required.
These Views only animate/update themselves while the screen is on and they are visible/in focus, so there shouldn't be any memory leaks or anything. The above descriptions pretty much explain them, but if you want to see them, you can download a sample app here:
sample.apk
md5: 9225d2ad828830de2bfd45f936fb3352
Click to expand...
Click to collapse
***Note: The sample apk asks for two permissions. These are for the CurrentNetwork View, as explained above. Also, it is for Lollipop only, due to the inclusion of an animated-vector example.
Usage
To use, simply copy the smali files into your decompiled apk (preserving the folder structure), and use them in any layout, like this:
Code:
<com.android.morningstar.NameOfCustomView android:layout_width="wrap_content" android:layout_height="wrap_content" etc... />
All standard TextView and ImageView attributes still work, though for the extended TextViews, android:text isn't needed.
Here's part of a layout where I'm using all the TextViews ('thumper' is the WiFi SSID):
{
"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"
}
Download
All of the Views are in a single zip file, and any that you don't use can be deleted.
Custom Views.zip
md5: 80c2cd01fd65a7733e538303a5ecab60
Click to expand...
Click to collapse
Morningstar said:
Hey XDA,
I've been making a number of custom Views for my own use, and figured I'd share a few of them, in case anyone else finds them useful. These are all ready-made smali files, that can be dropped into any app you'd like to use them in, no IDs or anything needed. You're welcome to use them for personal use, but if you use any of them in any other release, please send me a PM with a link to the release, and be sure to give appropriate credit.
Anyway, what's included:
CPUFrequency
Extends TextView.
Shows current CPU frequency and unit (MHz or GHz, depending on the current value).
Updates once per second.
CPUTemperature
Extends TextView.
Shows current CPU temperature and unit.
Click to toggle between Fahrenheit and Celsius.
Updates once per second.
BatteryVoltage
Extends TextView.
Shows current battery voltage in mV.
Updates once per second.
BatteryTemperature
Extends TextView.
Shows current battery temperature and unit.
Click to toggle between Fahrenheit and Celsius.
Updates once per second.
CurrentNetwork
Extends TextView.
Shows SSID of currently connected WiFi network.
If WiFi is off or disconnected, shows carrier name.
If no WiFi or mobile network is connected, shows "Network Unavailable".
Updates whenever connection status changes.
This View requires two permissions: android.permission.ACCESS_WIFI_STATE and android.permission.ACCESS_NETWORK_STATE (These permissions already exist in framework-res andSystemUI).
SelfAnimatingImageView
Extends ImageView.
Automatically begins any XML frame animation or vector animation (set with android:src) when they come into focus, without any additional code required.
These Views only animate/update themselves while the screen is on and they are visible/in focus, so there shouldn't be any memory leaks or anything. The above descriptions pretty much explain them, but if you want to see them, you can download a sample app here:
***Note: The sample apk asks for two permissions. These are for the CurrentNetwork View, as explained above. Also, it is for Lollipop only, due to the inclusion of an animated-vector example.
Usage
To use, simply copy the smali files into your decompiled apk (preserving the folder structure), and use them in any layout, like this:
All standard TextView and ImageView attributes still work, though for the extended TextViews, android:text isn't needed.
Download
All of the Views are in a single zip file, and any that you don't use can be deleted.
Click to expand...
Click to collapse
Any chance you could make them into xposed modules?
Tired Storeman said:
Any chance you could make them into xposed modules?
Click to expand...
Click to collapse
@Morningstar
I can't stop laughing at the picture above.
I don't see a usage example
evilvoice said:
@Morningstar
Can you make these for Windows 3.11?
[emoji6]
Click to expand...
Click to collapse
Sure! Let me dig out my old 486/DX and I'll get right on that.
[emoji57]
Great job man
Nice mate!
evilvoice said:
@Morningstar
I can't stop laughing at the picture above.
I don't see a usage example
Click to expand...
Click to collapse
Fixed. Stupid Tapatalk removes anything inside code tags every time you edit a post...Stupid Tapatalk...
Morningstar said:
Fixed. Stupid Tapatalk removes anything inside code tags every time you edit a post...Stupid Tapatalk...
Click to expand...
Click to collapse
LOL yea. I have issues with it from time to time...makes me so mad.
Anyways, I am trying to add Current Network. I created the folder structure (the attachment on xda has no folders, but figure it out with the first line in one of the smali files. I wanted to add this to the device information I already have, so I tried to show Current Network above Device Info with this in status_bar_expanded
Code:
<RelativeLayout android:gravity="center" android:layout_gravity="bottom|center" android:layout_width="wrap_content" android:layout_height="wrap_content">
<LinearLayout android:gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content">
<com.android.morningstar.CurrentNetwork android:textSize="10.0sp" android:textColor="#ffffffff" android:gravity="center" android:layout_gravity="bottom|center" android:id="@id/network" android:layout_width="wrap_content" android:layout_height="wrap_content"/>
<com.potato.statusbar.deviceInfo.Information android:textSize="10.0sp" android:textColor="#ffffffff" android:gravity="center" android:layout_gravity="bottom|center" android:id="@id/device_info" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/network"/>
</LinearLayout>
</RelativeLayout>
But that causes a fc in SystemUI
This is what it was originally
Code:
<LinearLayout android:gravity="center" android:layout_gravity="bottom|center" android:id="@id/device_info" android:layout_width="wrap_content" android:layout_height="wrap_content">
<com.potato.statusbar.deviceInfo.Information android:textSize="10.0sp" android:textColor="#ffffffff" android:gravity="center" android:layout_gravity="bottom|center" android:layout_width="wrap_content" android:layout_height="wrap_content" />
</LinearLayout>
Can you tell me what I did wrong/how to fix? Thanks!!!
Morningstar said:
Hey XDA,
I've been making a number of custom Views for my own use, and figured I'd share a few of them, in case anyone else finds them useful. These are all ready-made smali files, that can be dropped into any app you'd like to use them in, no IDs or anything needed. You're welcome to use them for personal use, but if you use any of them in any other release, please send me a PM with a link to the release, and be sure to give appropriate credit.
Anyway, what's included:
CPUFrequency
Extends TextView.
Shows current CPU frequency and unit (MHz or GHz, depending on the current value).
Updates once per second.
CPUTemperature
Extends TextView.
Shows current CPU temperature and unit.
Click to toggle between Fahrenheit and Celsius.
Updates once per second.
BatteryVoltage
Extends TextView.
Shows current battery voltage in mV.
Updates once per second.
BatteryTemperature
Extends TextView.
Shows current battery temperature and unit.
Click to toggle between Fahrenheit and Celsius.
Updates once per second.
CurrentNetwork
Extends TextView.
Shows SSID of currently connected WiFi network.
If WiFi is off or disconnected, shows carrier name.
If no WiFi or mobile network is connected, shows "Network Unavailable".
Updates whenever connection status changes.
This View requires two permissions: android.permission.ACCESS_WIFI_STATE and android.permission.ACCESS_NETWORK_STATE (These permissions already exist in framework-res andSystemUI).
SelfAnimatingImageView
Extends ImageView.
Automatically begins any XML frame animation or vector animation (set with android:src) when they come into focus, without any additional code required.
These Views only animate/update themselves while the screen is on and they are visible/in focus, so there shouldn't be any memory leaks or anything. The above descriptions pretty much explain them, but if you want to see them, you can download a sample app here:
***Note: The sample apk asks for two permissions. These are for the CurrentNetwork View, as explained above. Also, it is for Lollipop only, due to the inclusion of an animated-vector example.
Usage
To use, simply copy the smali files into your decompiled apk (preserving the folder structure), and use them in any layout, like this:
Code:
<com.android.morningstar.NameOfCustomView android:layout_width="wrap_content" android:layout_height="wrap_content" etc... />
All standard TextView and ImageView attributes still work, though for the extended TextViews, android:text isn't needed.
Here's part of a layout where I'm using all the TextViews ('thumper' is the WiFi SSID):
Download
All of the Views are in a single zip file, and any that you don't use can be deleted.
Click to expand...
Click to collapse
Nice work bro. [emoji12]
Cowboy from Hell on a twisted trail.
Koffed From my Big Ass Outlaw Phone.
Awesome work!
evilvoice said:
LOL yea. I have issues with it from time to time...makes me so mad.
Anyways, I am trying to add Current Network. I created the folder structure (the attachment on xda has no folders, but figure it out with the first line in one of the smali files. I wanted to add this to the device information I already have, so I tried to show Current Network above Device Info with this in status_bar_expanded
Code:
<RelativeLayout android:gravity="center" android:layout_gravity="bottom|center" android:layout_width="wrap_content" android:layout_height="wrap_content">
<LinearLayout android:gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content">
<com.android.morningstar.CurrentNetwork android:textSize="10.0sp" android:textColor="#ffffffff" android:gravity="center" android:layout_gravity="bottom|center" android:id="@id/network" android:layout_width="wrap_content" android:layout_height="wrap_content"/>
<com.potato.statusbar.deviceInfo.Information android:textSize="10.0sp" android:textColor="#ffffffff" android:gravity="center" android:layout_gravity="bottom|center" android:id="@id/device_info" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/network"/>
</LinearLayout>
</RelativeLayout>
But that causes a fc in SystemUI
This is what it was originally
Code:
<LinearLayout android:gravity="center" android:layout_gravity="bottom|center" android:id="@id/device_info" android:layout_width="wrap_content" android:layout_height="wrap_content">
<com.potato.statusbar.deviceInfo.Information android:textSize="10.0sp" android:textColor="#ffffffff" android:gravity="center" android:layout_gravity="bottom|center" android:layout_width="wrap_content" android:layout_height="wrap_content" />
</LinearLayout>
Can you tell me what I did wrong/how to fix? Thanks!!!
Click to expand...
Click to collapse
Oops. I'll reupload when I get home and include the folders, so it's jot confusing for others. Thanks for pointing that out.
Your XML looks fine to me, can you pull a logcat of the FC? Also, check your SystemUI's manifest and make sure it has the two permissions mentioned in the OP. Both of the ones I tested it on already had those, but maybe not all do?
Nice job bro! But can you tell me how to do this?
I can't seem to load these modules? I can haz custom views?
Looks cool! Can we see some screenshots so we know just what we're getting into?
So, I went back and looked at my log and it had nothing to do with these, so I decompile the last working version and made the edits again. It works, but one issue. How can I get it above the device information like I wanted?
Edit: so I've decided to try and get these custom views to exist beside device info. For some reason, all the custom views print on the exact same line instead of on top of each other. I'll post code in a minute, but any ideas how to get it all on separate lines?
Code:
<RelativeLayout android:gravity="center" android:layout_gravity="bottom|center" android:layout_width="wrap_content" android:layout_height="wrap_content">
<LinearLayout android:gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content">
<com.android.morningstar.CPUFrequency android:textSize="10.0sp" android:textColor="#ffffffff" android:gravity="center" android:id="@id/cpufreq" android:layout_width="wrap_content" android:layout_height="wrap_content" />
<com.android.morningstar.CPUTemperature android:textSize="10.0sp" android:textColor="#ffffffff" android:gravity="center" android:id="@id/cputemp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/cpufreq" />
<com.android.morningstar.BatteryVoltage android:textSize="10.0sp" android:textColor="#ffffffff" android:gravity="center" android:id="@id/battvolt" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/cputemp" />
<com.android.morningstar.BatteryTemperature android:textSize="10.0sp" android:textColor="#ffffffff" android:gravity="center" android:id="@id/batttemp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/battvolt" />
<com.android.morningstar.CurrentNetwork android:textSize="10.0sp" android:textColor="#ffffffff" android:gravity="center" android:id="@id/network" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/batttemp" />
<com.potato.statusbar.deviceInfo.Information android:textSize="10.0sp" android:textColor="#ffffffff" android:gravity="center" android:id="@id/device_info" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/network" />
</LinearLayout>
</RelativeLayout>
@Morningstar you also need to add "Name of Custom View" to ids.xml. I had an error when not adding them to that xml file.
For someone who already did this mod to system ui can I get your apk
evilvoice said:
@Morningstar you also need to add "Name of Custom View" to ids.xml. I had an error when not adding them to that xml file.
Click to expand...
Click to collapse
It depends on how you're using it. The smali files don't reference any IDs, so they'd only be needed if you've added them to the View in your XML (for positioning in a RelativeLayout, for example). If you don't need to position the View relative to something else, no ids are necessary.
malbert16442 said:
For someone who already did this mod to system ui can I get your apk
Click to expand...
Click to collapse
What exactly do you need out of it?
Morningstar said:
It depends on how you're using it. The smali files don't reference any IDs, so they'd only be needed if you've added them to the View in your XML (for positioning in a RelativeLayout, for example). If you don't need to position the View relative to something else, no ids are necessary.
What exactly do you need out of it?
Click to expand...
Click to collapse
I just want to see the layout of system ui of someone who applied the views their
Sent from my SM-G900T using Tapatalk
?
Sent from my SM-G900T using Tapatalk

[Guide] How to disable AGC/Noise Cancellation for Redmi 5

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.

Categories

Resources