S8 Volte

经过一两天的研究,初步得出一些方法来开启联通volte,由于没有机器,或者其他原因就不打算继续研究了.既然研究了就分享下,具体是否有效还有待探究.

调试打开设置选项

adb shell su setprop persist.dbg.volte_avail_ovr 1

更改三星CSC配置文件

文件 /system/csc/customer.xml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<IMSSetting>
<NbSetting>2</NbSetting>
<Setting>
<NetworkName>中国移动</NetworkName>
<Version>3.0</Version>
<EnableIMS>true</EnableIMS>
<VoLTE>
<EnableVoLTE>true</EnableVoLTE>
<EnableVoiceoverWIFI>true</EnableVoiceoverWIFI>
<EnableVideocall>true</EnableVideocall>
<EnableVoLTEindicator>true</EnableVoLTEindicator>
<Voice_Domain_Preference_EUTRAN>imspsvoicepreferred</Voice_Domain_Preference_EUTRAN>
<Emregencycall_Domain>ps</Emregencycall_Domain>
<SS_Domain_Preference>ps_only_psregied</SS_Domain_Preference>
<SS_PS_Control_Preference>xcap</SS_PS_Control_Preference>
<SS_CSFBwithIMSerror>true</SS_CSFBwithIMSerror>
<USSD_Domain_Preference>cs</USSD_Domain_Preference>
<EnableSMSoverIP>true</EnableSMSoverIP>
</VoLTE>
<RCS>
<EnableRCS>false</EnableRCS>
</RCS>
</Setting>
<Setting>
<NetworkName>中国联通</NetworkName>
<Version>3.0</Version>
<EnableIMS>false</EnableIMS>
<VoLTE>
<EnableVoLTE>false</EnableVoLTE>
<EnableVoiceoverWIFI>false</EnableVoiceoverWIFI>
<EnableVideocall>false</EnableVideocall>
<EnableVoLTEindicator>true</EnableVoLTEindicator>
<Voice_Domain_Preference_EUTRAN>csvoiceonly</Voice_Domain_Preference_EUTRAN>
<Emregencycall_Domain>cs</Emregencycall_Domain>
<SS_Domain_Preference>cs_always</SS_Domain_Preference>
<SS_PS_Control_Preference>xcap</SS_PS_Control_Preference>
<SS_CSFBwithIMSerror>true</SS_CSFBwithIMSerror>
<USSD_Domain_Preference>cs</USSD_Domain_Preference>
<EnableSMSoverIP>false</EnableSMSoverIP>
</VoLTE>
<RCS>
<EnableRCS>false</EnableRCS>
</RCS>
</Setting>
</IMSSetting>

对比更改就ok

###增加运营商配置
文件 /system/priv-app/carrierconfig/carrierconfig.apk/assests 增加 中国联通的配置 ,具体对比加入即可 46001

1
2
3
4
5
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="carrier_volte_tty_supported_bool" value="false" />
<boolean name="carrier_wfc_ims_available_bool" value="true" />
<boolean name="carrier_ims_gba_required_bool" value="true" />
<boolean name="carrier_vt_available_bool" value="true" />