11. Samsung S7 Nougat, Digi VoLTE&VoWiFi


Samsung S7 G930FXXU1DQJ3, G930FXXS2DRAA, G930FXXS2DRC3
Samsung S6, G920FXXU5EQH6&G920FXXU5EQK8
Samsung  A5 2016 A510FXXU5CRA3 


Fisierele sunt la: https://www.dropbox.com/sh/dtyx7c71rbp4f7y/AAB06JQYgbAyHHWoAhFG3jCMa?dl=0

(info: fisiere ce au fost modificate: http://volteromania.blogspot.com.au/2018/03/samsung-voltevowifi-settings.html :  csc, customer.xml, epdg_apns_conf.xml, imsservice.apk, globalsettings.json, imsprofile.json, mnomap.json, imsprofile.xml.)


Procedura se poate testa si pe alte versiuni de soft din cadrul aceluiasi Android dar cu prudenta maxima; daca softurile noi aduc doar mici update uri de securitate in principiu merge.
G930FXXS2DRC3, ultimul soft ROM:  nu apare switch ul volte dupa procedura volte, apare dupa ce se face procedura completa de mai jos. Incercati fara frica.

Preconditii:
1. Samsung S7 (mari sanse sa mearga si pe S7 DUOS) G930FXXU1DQJ3/G930FROM1DQJ3/G930FXXU1DQIL/G930FXXU1DQJ3, CSC ROM, root, twrp, backup, verificat ca merge restore cu twrp.
2. Procedura cu VoLTE facuta deja, asta ptr a dovedi vointa, VoLTE functional pe telefon. Daca asta nu merge, nu treceti mai departe ca se incurca itele.

Se salveaza pe PC fisierele : 

- epdg_apns_conf.xml din directorul /etc
- imsservice.apk din /system/priv-app/imsservice/
- toate fisierele din  /data/user_de/0/com.sec.imsservice/shared_prefs/



Daca nu le indepliniti, nu va aruncati mai departe ca va f*teti telefoanele. Oricum sunt sanse sa se blocheze telefonul deci cateva restore-uri/reinstalari sunt foarte probabile.

Partea 1: CSC
Editeaza customer.xml care il gasesti in /CSC si sub CSC/ROM ; editeaza-le pe ambele, ele se cam sincronizeaza. Pot fi sub /OMC in S7. Daca-s editate deja, sari peste.
Pui true acolo la VoWiFi, dai restart la telefon, verifica daca iti apare , in meniu : WiFi Calling. Daca nu apare, te opresti si mai vorbim. Foloseste ES FILE Manager EDITOR ptr a edita fisierele ; trebuie sa ii dai permisiuni de root din meniu.

<Setting>
<NetworkName>Digi.Mobil</NetworkName> <<<<<<<<<<<
<EnableIMS>true</EnableIMS>
<VoLTE>
  <EnableVoLTE>true</EnableVoLTE>
  <EnableVoiceoverWIFI>false</EnableVoiceoverWIFI> <<<<<<<<<<<
  <EnableVideocall>false</EnableVideocall>
  <EnableVoLTEindicator>true</EnableVoLTEindicator>
  <Voice_Domain_Preference_EUTRAN>imspsvoicepreferred</Voice_Domain_Preference_EUTRAN>
  <Emregencycall_Domain>cs</Emregencycall_Domain>
  <SS_Domain_Preference>cs_always</SS_Domain_Preference>
  <SS_CSFBwithIMSerror>false</SS_CSFBwithIMSerror>
  <USSD_Domain_Preference>cs</USSD_Domain_Preference>
  <EnableSMSoverIP>false</EnableSMSoverIP>
</VoLTE>
  </Setting>
</IMSSetting>

La APNuri , in meniu , selecteaza APNul internet sa fie default. Verifica ca iti mai merge VoLTE. Daca nu merge te opresti si imi spui.

Partea 2: XML si APK
Aici partea grea e la editarea celor 2 fisiere, mai ales imsservice.apk, pentru S7 se dau mura-n gura. (Care e smecheria: fisieul xml se adapteaza de la un S8 la telefonul nostru - 3 profile de editat cu atentie maxima, fisierul .apk se desface cu winrar, se extrag fisierele json, se editeaza asftel incat sa ia cat mai multa informatie de la S8, ceva voodoo, se baga inapoi in apk)
Fisierele luate de pe dropbox le pui cu atentie si urmaresti pasii de mai jos, nu sari niciunul, nu dai restart intre ei
0. inainte sa le rescrii, salveaza-le sub alt nume pe telefon eventual si pe PC, cine stie la ce o sa fie bune.
1. copiezi epdg_apns_conf.xml in directorul /etc ii dai permisiuni rw- r-- r-- ; adica ce avea inainte.
2. copiezi fisierul imsservice.apk in /system/priv-app/imsservice/ ii dai permisiuni rw- r-- r-- ; adica ce avea inainte. VxOxLxTxExD1G1 
3. stergi toate fisierele de sub:
/data/user_de/0/com.sec.epdg/databases/ si
/data/user_de/0/com.sec.imsservice/shared_prefs/
4. dai restart la telefon, activezi VoLTE/ VoWiFi, vezi daca merge. Daca se blocheaza faci restore cu TWRP dar inainte de restore imi trimiti (daca mai poti sa le iei cumva) iwlansettings.db de sub /data/user_de/0/com.sec.epdg/databases/ , globalsettings.xml & imsprofile.xml de sub /data/user_de/0/com.sec.imsservice/shared_prefs/.


De nu merge :

Trimite-mi toate fisierele :

1. de sub system/csc ... sau unde sunt alea de csc
2. epdg_apns_conf.xml din directorul /etc
3. imsservice.apk din /system/priv-app/imsservice/
4. toate fisierele de sub: /data/user_de/0/com.sec.imsservice/shared_prefs/


3 comments:

  1. Salut. Am un Samsung S7 cu nougat, softul rom de romania, ultimul de pe nougat. Am root facut. Am TWRP.
    Problema e ca nu imi apare in statusbar icoana de la volte. Adica daca vreau sa activez/dezactivez. Sus langa ceas imi apare o iconita cu un telefon nu apare ca altii Volte/LTE.
    Ma poti ajuta? Am citit ce ai scris tu pe aici...dar pare foarte complicat.

    ReplyDelete
    Replies
    1. Telefon apare doar la Orange si inseamna VoLTE, vezi aici iconitele: http://volteromania.blogspot.com/p/7.html
      Da-mi un email cu screenshot-uri si ce ai facut pana acum. Oricum mai bine faci upgrade la Oreo :)

      Delete
  2. Deci ma chinui degeaba...ca eu vroiam sa imi apara sus in bara iconita de LTE/Volte nu telefonul ala ! :(
    Am pus si Oreo si tot nu apare aia!

    ReplyDelete

Romanian Operators Sites and core vendors

 Orange  Bucharest  Cluj Vodafone Bucharest Cluj Digi Mobil  Bucharest Iasi Timisoara