How to enable VoLTE // VoWiFi Switch (without Root) - OnePlus 6 Guides, News, & Discussion

1: Go to the dialer and enter: *#800#
2: Select Enter
3: Go to Logkit
4: Swipe down to function switch
5: Tick VoLTE, VoWiFi switch
6: Reboot
That's a way if you don't want to root and install the voenabler magisk module.
Keep in mind, that will not enable VoLTE if you don't have the right NV-Settings, IMS apn configured, your carrier doesn't support VoLTE or your subscription is not provisioned for VoLTE.

For me *#800# doesn't work. "unknow application"

devsx said:
1: Go to the dialer and enter: *#800#
2: Select Enter
3: Go to Logkit
4: Swipe down to function switch
5: Tick VoLTE, VoWiFi switch
6: Reboot
That's a way if you don't want to root and install the voenabler magisk module.
Keep in mind, that will not enable VoLTE if you don't have the right NV-Settings, IMS apn configured, your carrier doesn't support VoLTE or your subscription is not provisioned for VoLTE.
Click to expand...
Click to collapse
THANKS MATE YOU ARE A LIFE SAVER.
I am on 3 UK and have had VoLTE and VoWiFi working on my previous phones but the switches were not available to turn on with the OP6.
No matter what I tried I was unable to view these settings to turn them on.
Phoning 3 UK for help was a waste of a call.
Now both are working again.
THANKS.

Hi you can find to open volte/vowifi in op5 section of xda forum

Brice_J said:
For me *#800# doesn't work. "unknow application"
Click to expand...
Click to collapse
You probably don't have the stock ROM. In some custom ROMs this app has been removed...
---------- Post added at 02:14 PM ---------- Previous post was at 02:11 PM ----------
devsx said:
1: Go to the dialer and enter: *#800#
2: Select Enter
3: Go to Logkit
4: Swipe down to function switch
5: Tick VoLTE, VoWiFi switch
6: Reboot
That's a way if you don't want to root and install the voenabler magisk module.
Keep in mind, that will not enable VoLTE if you don't have the right NV-Settings, IMS apn configured, your carrier doesn't support VoLTE or your subscription is not provisioned for VoLTE.
Click to expand...
Click to collapse
I think that is only the first step in the process to enable it. This activates the buttons, but not the underlying function. You have to complete the whole process, including editing your EFS with some Qualcomm service technician tool.
There are instructions around from the developer Jamal on another forum.

js931 said:
You probably don't have the stock ROM. In some custom ROMs this app has been removed...
Click to expand...
Click to collapse
I found. I'm on stock rom but I use an other phone apps. With default phone apps it's ok

devsx said:
1: Go to the dialer and enter: *#800#
2: Select Enter
3: Go to Logkit
4: Swipe down to function switch
5: Tick VoLTE, VoWiFi switch
6: Reboot
That's a way if you don't want to root and install the voenabler magisk module.
Keep in mind, that will not enable VoLTE if you don't have the right NV-Settings, IMS apn configured, your carrier doesn't support VoLTE or your subscription is not provisioned for VoLTE.
Click to expand...
Click to collapse
js931 said:
You probably don't have the stock ROM. In some custom ROMs this app has been removed...
---------- Post added at 02:14 PM ---------- Previous post was at 02:11 PM ----------
I think that is only the first step in the process to enable it. This activates the buttons, but not the underlying function. You have to complete the whole process, including editing your EFS with some Qualcomm service technician tool.
There are instructions around from the developer Jamal on another forum.
Click to expand...
Click to collapse
WORKS!!!! Dude you are a lifesaver!
This was so annoying as I'm on Three UK and due to some sort of *something* between Three and OP, you can't have the Wifi calling options. Even though Three support Wifi Calling.
So your procedure made the buttons 'appear'.
So I tested it - turned on Wifi Calling, put the phone into Airplane mode and turned on Wifi. Was successfully able to make a call!!!! :highfive:

I followd your steps and enabled wifi calling, however i still cant place a wifi call even though its turned on. the wifi calling icon doesnt show up either

devsx said:
1: Go to the dialer and enter: *#800#
2: Select Enter
3: Go to Logkit
4: Swipe down to function switch
5: Tick VoLTE, VoWiFi switch
6: Reboot
That's a way if you don't want to root and install the voenabler magisk module.
Keep in mind, that will not enable VoLTE if you don't have the right NV-Settings, IMS apn configured, your carrier doesn't support VoLTE or your subscription is not provisioned for VoLTE.
Click to expand...
Click to collapse
thank work fine

Curious about the last one: what's "VT switch"?

Great guide, thanks for this. works perfectly on Three UK.

It does say VoLTE provisioned in *#*#4636#*#* after this procedure . My SIM card is VoLTE activated in a supported phone by DigiMobil Romania . But seems there's no luck for me.

white43 said:
WORKS!!!! Dude you are a lifesaver!
This was so annoying as I'm on Three UK and due to some sort of *something* between Three and OP, you can't have the Wifi calling options. Even though Three support Wifi Calling.
So your procedure made the buttons 'appear'.
So I tested it - turned on Wifi Calling, put the phone into Airplane mode and turned on Wifi. Was successfully able to make a call!!!! :highfive:
Click to expand...
Click to collapse
See I've done the exact same thing as you, on the exact same network, but for some reason, now that I've enabled this my caller ID just stopped working

humzaahmed155 said:
See I've done the exact same thing as you, on the exact same network, but for some reason, now that I've enabled this my caller ID just stopped working
Click to expand...
Click to collapse
This happened to me as well. Lost caller ID.
Sent from my ONEPLUS A6003 using Tapatalk

Ah, not tried it the other way around....
EDIT: No Caller ID on Three UK with Wifi Calling enabled.

Awesome!! worked for me on Vodafone Australia!:good::good::good::good::good::good:
devsx said:
1: Go to the dialer and enter: *#800#
2: Select Enter
3: Go to Logkit
4: Swipe down to function switch
5: Tick VoLTE, VoWiFi switch
6: Reboot
That's a way if you don't want to root and install the voenabler magisk module.
Keep in mind, that will not enable VoLTE if you don't have the right NV-Settings, IMS apn configured, your carrier doesn't support VoLTE or your subscription is not provisioned for VoLTE.
Click to expand...
Click to collapse

cheetah2k said:
Awesome!! worked for me on Vodafone Australia!:good::good::good::good::good::good:
Click to expand...
Click to collapse
It doesn't actually work on Vodafone Australia you can toggle the switch but go ahead and make a call you notice it'll drop off 4glte down to h+.

why is so hard to understand ???
only this procedure with open the dialer: *#800# --> oneplus Logkit --> Function Switch --> enable VoLTE + VoWifi switch
it's not enough in some providers ... this only enable switch's without root
please continue with this steps described here: https://forum.xda-developers.com/oneplus-5t/how-to/guide-volte-vowifi-german-carriers-t3817542
myshu said:
It does say VoLTE provisioned in *#*#4636#*#* after this procedure . My SIM card is VoLTE activated in a supported phone by DigiMobil Romania . But seems there's no luck for me.
Click to expand...
Click to collapse
I have OP6 with volte and wowifi enabled and working with this procedure on DigiMobil Romania
.

Huffy1 said:
It doesn't actually work on Vodafone Australia you can toggle the switch but go ahead and make a call you notice it'll drop off 4glte down to h+.
Click to expand...
Click to collapse
I agree, but at least I have the VoLTE switch now in SIM settings. Before it didnt exist.

devsx said:
1: Go to the dialer and enter: *#800#
2: Select Enter
3: Go to Logkit
4: Swipe down to function switch
5: Tick VoLTE, VoWiFi switch
6: Reboot
That's a way if you don't want to root and install the voenabler magisk module.
Keep in mind, that will not enable VoLTE if you don't have the right NV-Settings, IMS apn configured, your carrier doesn't support VoLTE or your subscription is not provisioned for VoLTE.
Click to expand...
Click to collapse
this doenst work for german users, u have to modify a bit more to make it worked for them ^^

Related

Secret Code / Hidden Menu tester needed

Hi,
As you may know, you cannot enter the secret codes (e.g. *#0011#, *#27663368378#...) on a device that has not been enabled the HiddenMenu.
I need someone to help me to test if these codes work on your device by using my app: Shortcut Master.
Here is how:
- Install Shortcut Master app: https://play.google.com/store/apps/details?id=org.vndnguyen.shortcutmaster.lite
- Go to menu 'Secret Code Explorer', select your desire code (e.g. 0011, 27663368378, 0228, etc...) and tap to launch it.
- You can select 'Launch 0' or 'Launch 1' to test if it work. 'Launch 0' requires ROOT access.
Please kindly test and feedback. Thanks.
Hrm I just changed /efs/carrier/HiddenMenu with a root browser and changed it from OFF to ON and reboot, all codes work just fine.
iTpHo3NiX said:
Hrm I just changed /efs/carrier/HiddenMenu with a root browser and changed it from OFF to ON and reboot, all codes work just fine.
Click to expand...
Click to collapse
It should work. Thank you for the feedback.
But in fact I want to check if my app works with a phone that has not been enabled the HiddenMenu.
Sent from my SM-N9005 using Tapatalk
vndnguyen said:
It should work. Thank you for the feedback.
But in fact I want to check if my app works with a phone that has not been enabled the HiddenMenu.
Sent from my SM-N9005 using Tapatalk
Click to expand...
Click to collapse
I tried the first two that you gave as examples and both worked. I have not enabled the HiddenMenu.
EDIT: I only tried the Launch 0 option
Works for me as well when I use the root required method.
Please help
vndnguyen said:
Hi,
As you may know, you cannot enter the secret codes (e.g. *#0011#, *#27663368378#...) on a device that has not been enabled the HiddenMenu.
I need someone to help me to test if these codes work on your device by using my app: Shortcut Master.
Here is how:
- Install Shortcut Master app: https://play.google.com/store/apps/details?id=org.vndnguyen.shortcutmaster.lite
- Go to menu 'Secret Code Explorer', select your desire code (e.g. 0011, 27663368378, 0228, etc...) and tap to launch it.
- You can select 'Launch 0' or 'Launch 1' to test if it work. 'Launch 0' requires ROOT access.
Please kindly test and feedback. Thanks.
Click to expand...
Click to collapse
i was looking around in the list of hidden codes and i guess i pressed on one that i shouldnt have. my phone still list 4G but lost data all together. wifi and calls work fine. please help
bruderhood15 said:
i was looking around in the list of hidden codes and i guess i pressed on one that i shouldnt have. my phone still list 4G but lost data all together. wifi and calls work fine. please help
Click to expand...
Click to collapse
Yes, I see. I have also faced with the same problem as you
I can't remember but there is a code that clear the APN settings. To fix it, you have to add the APN manually:
open Settings --> More networks --> Mobile networks --> Access Point Names --> + to add
If you don't know what parameters to input, you may have to contact your service provider (your mobile operator) for help.
vndnguyen said:
Yes, I see. I have also faced with the same problem as you
I can't remember but there is a code that clear the APN settings. To fix it, you have to add the APN manually:
open Settings --> More networks --> Mobile networks --> Access Point Names --> + to add
If you don't know what parameters to input, you may have to contact your service provider (your mobile operator) for help.
Click to expand...
Click to collapse
That did the trick. APN was gone. Manually added it and all is well, THANK GOD LOL
Sent from my SM-G900V using XDA Premium 4 mobile app
For your convenience, you can download the shortcuts list files and import in to the app.
- Android 4.3 Hidden Shortcuts.rar
- Samsung (Note 3) Hidden Shortcuts.rar

Adding ATT Volte & WiFi Calling on the international models?

I seem to recall seeing some threads for the S7 where developers came up with a flashable zip or CSC files to enable ATT Volte. But I have not been able to find them now to try those.
Has anyone found something that can add support for these on the S8 international models?
WiFi Calling is already there in phone settings. VoLTE is not though.
Are you looking for the thread for that flash able zip for s7 or are you? I know there's a link somewhere in the renovate rom thread for it. I have s7e exynos on att with working volte and I am trying to wait for confirmation that s8+ exynos can have volte also on att before I purchase
---------- Post added at 12:52 PM ---------- Previous post was at 12:47 PM ----------
https://forum.xda-developers.com/s7...enovate-edge-beta-1-sm-g935f-t3339149/page523
Post#5223
Shuthefrontdoor said:
Are you looking for the thread for that flash able zip for s7 or are you? I know there's a link somewhere in the renovate rom thread for it. I have s7e exynos on att with working volte and I am trying to wait for confirmation that s8+ exynos can have volte also on att before I purchase
---------- Post added at 12:52 PM ---------- Previous post was at 12:47 PM ----------
https://forum.xda-developers.com/s7...enovate-edge-beta-1-sm-g935f-t3339149/page523
Post#5223
Click to expand...
Click to collapse
Thank you for the link. That was what I was looking for. On the Rom I have there was no SYSTEM/CSC folder, so I added the one in the above download and changed the permissions of the directory and files as in the thread. Sadly, it seemed to turn on Volte
I think we'll have to wait for the new att firmware to float around for the s8+
Flame Red said:
Thank you for the link. That was what I was looking for. On the Rom I have there was no SYSTEM/CSC folder, so I added the one in the above download and changed the permissions of the directory and files as in the thread. Sadly, it seemed to turn on Volte
Click to expand...
Click to collapse
https://forum.xda-developers.com/att-galaxy-s8+/how-to/g955u-stock-odin-files-g955usqu1aqc9-t3601234
Here's the att firmware if you want to try extract the csc
Shuthefrontdoor said:
https://forum.xda-developers.com/att-galaxy-s8+/how-to/g955u-stock-odin-files-g955usqu1aqc9-t3601234
Here's the att firmware if you want to try extract the csc
Click to expand...
Click to collapse
I pulled that down and can unzip it. I see 7Zip can read tar.md5 files.
I see in there:
AP_G955USQU1AQC9_CL10895874_QB12856072_REV00_user_low_ship_MULTI_CERT_meta.tar.md5
BL_G955USQU1AQC9_CL10895874_QB12856072_REV00_user_low_ship_MULTI_CERT.tar.md5
CP_G955USQU1AQC9_CP5975173_CL10895874_QB12856072_REV00_user_low_ship_MULTI_CERT.tar.md5
CSC_OYN_G955UOYN1AQC9_CL10895874_QB12856072_REV00_user_low_ship_MULTI_CERT.tar.md5
HOME_CSC_OYN_G955UOYN1AQC9_CL10895874_QB12856072_REV00_user_low_ship_MULTI_CERT.tar.md5
USERDATA_ATT_G955USQU1AQC9_CL10895874_QB12856072_REV00_user_low_ship_MULTI_CERT.tar.md5
Not sure which file(s) would have the CSC for ATT?
Any advice would be appreciated.
Flame Red said:
I pulled that down and can unzip it. I see 7Zip can read tar.md5 files.
I see in there:
AP_G955USQU1AQC9_CL10895874_QB12856072_REV00_user_low_ship_MULTI_CERT_meta.tar.md5
BL_G955USQU1AQC9_CL10895874_QB12856072_REV00_user_low_ship_MULTI_CERT.tar.md5
CP_G955USQU1AQC9_CP5975173_CL10895874_QB12856072_REV00_user_low_ship_MULTI_CERT.tar.md5
CSC_OYN_G955UOYN1AQC9_CL10895874_QB12856072_REV00_user_low_ship_MULTI_CERT.tar.md5
HOME_CSC_OYN_G955UOYN1AQC9_CL10895874_QB12856072_REV00_user_low_ship_MULTI_CERT.tar.md5
USERDATA_ATT_G955USQU1AQC9_CL10895874_QB12856072_REV00_user_low_ship_MULTI_CERT.tar.md5
Not sure which file(s) would have the CSC for ATT?
Any advice would be appreciated.
Click to expand...
Click to collapse
HOME_CSC_OYN_G955UOYN1AQC9 is if you wish to keep data (not recommended)
CSC_OYN_G955UOYN1AQC9 is if you wish to make clean install (recommended)
stefan063 said:
HOME_CSC_OYN_G955UOYN1AQC9 is if you wish to keep data (not recommended)
CSC_OYN_G955UOYN1AQC9 is if you wish to make clean install (recommended)
Click to expand...
Click to collapse
interested to know if this will work on an international device...
Thank you.
In CSC_OYN_G955UOYN1AQC9, I see /system/omc/ATT which was not present on the phone I have. I extracted and copied that ATT directory to the phone and changed the directory permissions to 755 and files to 644. There was a omc/ATT/res directory but that contained ring tones and the death star power on and shutdown screens - so I did not copy any of that crap to the phone.
Rebooted. Placed a phone call and I expected to see a Volte icon up on the status bar. No joy. So I assume there is something more to it. This was on an international S8 plus "F" model.
Flame Red said:
Thank you.
In CSC_OYN_G955UOYN1AQC9, I see /system/omc/ATT which was not present on the phone I have. I extracted and copied that ATT directory to the phone and changed the directory permissions to 755 and files to 644. There was a omc/ATT/res directory but that contained ring tones and the death star power on and shutdown screens - so I did not copy any of that crap to the phone.
Rebooted. Placed a phone call and I expected to see a Volte icon up on the status bar. No joy. So I assume there is something more to it. This was on an international S8 plus "F" model.
Click to expand...
Click to collapse
did you enable VoLTE under settings? (didn't see it mentioned above) also, do you have to change the sales_code.dat and sales_code_list.dat files to show "ATT" in the OMC directory and also in the build.prop file?
cortez.i said:
did you enable VoLTE under settings? (didn't see it mentioned above) also, do you have to change the sales_code.dat and sales_code_list.dat files to show "ATT" in the OMC directory and also in the build.prop file?
Click to expand...
Click to collapse
Sadly, Volte did not show up under settings.
I am not sure how one edits those dat files. I did not see any references to any of this in Build.prop. I did see that the references to ATT were missing under SW_Conifiguration.xml. So I went ahead and copied sales_code.dat, sales_code_list.dat, and SW_Configuration.xml from the CSC_OYN_G955UOYN1AQC9_CL10895874_QB12856072_REV00_user_low_ship_MULTI_CERT.tar.md5, changed permissions and rebooted.
Nothing new in settings. Still no volte icon in the status bar during a phone call.
But reading the S7 thread here: https://forum.xda-developers.com/s7-edge/development/17-03-26-renovate-edge-beta-1-sm-g935f-t3339149/page524, they indicated that there was no Volte in settings in Nougat, and one person said that it started working a few hours later somehow. Maybe one just has to be patient. There is also lots of posts there about having to call ATT to get it enabled if you don't get a phone from them.
Are you looking for the thread
Flame Red said:
Sadly, Volte did not show up under settings.
I am not sure how one edits those dat files. I did not see any references to any of this in Build.prop. I did see that the references to ATT were missing under SW_Conifiguration.xml. So I went ahead and copied sales_code.dat, sales_code_list.dat, and SW_Configuration.xml from the CSC_OYN_G955UOYN1AQC9_CL10895874_QB12856072_REV00_user_low_ship_MULTI_CERT.tar.md5, changed permissions and rebooted.
Nothing new in settings. Still no volte icon in the status bar during a phone call.
But reading the S7 thread here: https://forum.xda-developers.com/s7-edge/development/17-03-26-renovate-edge-beta-1-sm-g935f-t3339149/page524, they indicated that there was no Volte in settings in Nougat, and one person said that it started working a few hours later somehow. Maybe one just has to be patient. There is also lots of posts there about having to call ATT to get it enabled if you don't get a phone from them.
Click to expand...
Click to collapse
i have VoLTE settings with Renovate 1.1 ROM, however, no indication it's working. will follow the same steps you did AND call ATT asking to change the IMEI to an ATT phone that's capable of VoLTE and see if i can get it working.
cortez.i said:
i have VoLTE settings with Renovate 1.1 ROM, however, no indication it's working. will follow the same steps you did AND call ATT asking to change the IMEI to an ATT phone that's capable of VoLTE and see if i can get it working.
Click to expand...
Click to collapse
I think you are on to something. I went on to the ATT web site and looked at another phone I have where Volte and WiFi calling work and the web site lists "AT&T Call Protect" and "Wi-Fi Calling" where as the phone I was trying to enable did not.
The nice ATT agent said she enabled it for me, but the web site does not yet show it so I'll assume it needs time for the back-end to update it.
So I put these same files back (listed above) that I had extracted previously since I restored and changed the permissions again and rebooted. Nothing new appeared in Settings as I hoped WiFi calling switch to show up. I tried placing calls but no Volte ICON on the status bar.
I'll wait a few hours and try again. But reading the S7 Volte threads, I do believe you need to have the carrier enable it and the CSC files. But there are probably other stuff to get things to show up in settings. I just don't know what else.
Flame Red said:
I think you are on to something.....
Click to expand...
Click to collapse
i copied all the files to the appropriate folders on my phone and upon reboot, saw a message saying Android is upgrading. still no indication of VoLTE, i'll give ATT a call as well. i'm going to look at the ATT build.prop and compare to mine to identify changes. i also read that the USERDATA file included with the OEM Samsung Stock ROM might be required on your device as well. maybe @Tkkg1994 can incorporate into his ROM (although i haven't been able to successfully flash to my phone). :fingers-crossed:
So for me getting volte to work on my exynos s7e, I just happened to be on Superman rom, took extracted csc from att firmware, replaced my csc and changed permissions, then nothing, then few hours later volte icon and rcs (hurricane icon) showed up in status bar but upon testing it wasn't actually active, so then I got on att chat and pretended like I dont know y my phone wasn't showing up as s7e, so they asked me for the imei and I gave them my wife's s7e att model imei, and they manually updated the imei and BANG! Got volte
---------- Post added at 09:35 PM ---------- Previous post was at 09:33 PM ----------
I don't see why s8 would be any different it's still nougat, but as op said he didn't have csc folder in system,
Shuthefrontdoor said:
So for me getting volte to work on my exynos s7e, I just happened to be on Superman rom, took extracted csc from att firmware, replaced my csc and changed permissions, then nothing, then few hours later volte icon and rcs (hurricane icon) showed up in status bar but upon testing it wasn't actually active, so then I got on att chat and pretended like I dont know y my phone wasn't showing up as s7e, so they asked me for the imei and I gave them my wife's s7e att model imei, and they manually updated the imei and BANG! Got volte
---------- Post added at 09:35 PM ---------- Previous post was at 09:33 PM ----------
I don't see why s8 would be any different it's still nougat, but as op said he didn't have csc folder in system,
Click to expand...
Click to collapse
Thank you for the confirmation. On your S7, once you loaded the CSC files, did you notice new stuff under settings ==> Connections ==> Mobile networks ? Like WiFi Calling or Volte?
I also don't understand why on the S7 /system/csc but on the S8 there is no /system/csc but /system/omc and both are nougat - I just don't get it.
Flame Red said:
Thank you for the confirmation. On your S7, once you loaded the CSC files, did you notice new stuff under settings ==> Connections ==> Mobile networks ? Like WiFi Calling or Volte?
I also don't understand why on the S7 /system/csc but on the S8 there is no /system/csc but /system/omc and both are nougat - I just don't get it.
Click to expand...
Click to collapse
No new settings just the same ol enhanced lte services, which I believe was there before modification.
Shuthefrontdoor said:
No new settings just the same ol enhanced lte services, which I believe was there before modification.
Click to expand...
Click to collapse
Hmmm - "Enhanced LTE Services" - I am not seeing that choice on my international S8+. Just four choices - LTE/3G/2G or 3G/2G or 3G only or 2G only.

Adb global settings?

So I can across this on my Google + feed and was wondering what the exact command would be and if there are other "global settings " commands to use with adb? I am on stock 8.1 on my sailfish and I'm curious to see if this can help resolve my Volte issue or not:
"Can I (and should I) enable VoLTE on my Nexus 6?
While messing around in adb's "settings list global" command I came across this toggle: volte_feature_disabled=1
Is this something that we can play around with?"
What do you guys/gals think?
Xdevillived666 said:
So I can across this on my Google + feed and was wondering what the exact command would be and if there are other "global settings " commands to use with adb? I am on stock 8.1 on my sailfish and I'm curious to see if this can help resolve my Volte issue or not:
"Can I (and should I) enable VoLTE on my Nexus 6?
While messing around in adb's "settings list global" command I came across this toggle: volte_feature_disabled=1
Is this something that we can play around with?"
What do you guys/gals think?
Click to expand...
Click to collapse
Yeah, adb will let you change anything in the settings database. Not going to hurt anything to try. I changed some settings on my Pixel to force wifi calling to be preferred.
Sent from my Pixel using Tapatalk
baknblack said:
Yeah, adb will let you change anything in the settings database. Not going to hurt anything to try. I changed some settings on my Pixel to force wifi calling to be preferred.
Click to expand...
Click to collapse
So for that volte disabled command , what would the actual adb command be ?
Xdevillived666 said:
So for that volte disabled command , what would the actual adb command be ?
Click to expand...
Click to collapse
This was for the wifi calling. I guess just substitute your VOLTE variable. An easier way is to get settings database editor from the play store. It gives you instructions on how to grant the app system permission with adb. Then you can edit the database directly from your phone.
ADB shell prompt: settings put global wfc_ims_mode 2
Sent from my Pixel using Tapatalk
baknblack said:
This was for the wifi calling. I guess just substitute your VOLTE variable. An easier way is to get settings database editor from the play store. It gives you instructions on how to grant the app system permission with adb. Then you can edit the database directly from your phone.
ADB shell prompt: settings put global wfc_ims_mode 2
Click to expand...
Click to collapse
You da man.thanks so much
baknblack said:
This was for the wifi calling. I guess just substitute your VOLTE variable. An easier way is to get settings database editor from the play store. It gives you instructions on how to grant the app system permission with adb. Then you can edit the database directly from your phone.
ADB shell prompt: settings put global wfc_ims_mode 2
Sent from my Pixel using Tapatalk
Click to expand...
Click to collapse
Ive got the app setup. I authorised it via adb shell.
Do I just click on a command and save the value as is or do I need to edit anything?
Xdevillived666 said:
Ive got the app setup. I authorised it via adb shell.
Do I just click on a command and save the value as is or do I need to edit anything?
Click to expand...
Click to collapse
I think just change the 1 to a 0 save and reboot. Setting changes persist through reboots and security updates
Sent from my Pixel using Tapatalk
---------- Post added at 11:25 AM ---------- Previous post was at 11:20 AM ----------
baknblack said:
I think just change the 1 to a 0 save and reboot. Setting changes persist through reboots and security updates
Sent from my Pixel using Tapatalk
Click to expand...
Click to collapse
If the string you're looking for isn't already in your database I doubt you'll be successful in adding a new string as not all phones have the same settings.
Sent from my Pixel using Tapatalk
baknblack said:
I think just change the 1 to a 0 save and reboot. Setting changes persist through reboots and security updates
Sent from my Pixel using Tapatalk
---------- Post added at 11:25 AM ---------- Previous post was at 11:20 AM ----------
If the string you're looking for isn't already in your database I doubt you'll be successful in adding a new string as not all phones have the same settings.
Click to expand...
Click to collapse
Here are the strings
Does" 1 "enable ?
Xdevillived666 said:
Here are the strings
Does" 1 "enable ?
Click to expand...
Click to collapse
Is your phone a pixel and what exactly are you trying to enable? You wanting VOLTE and wifi calling? Even with it enabled in the Database your phone will need to be provisioned by the carrier for it to work.
Sent from my Pixel using Tapatalk
baknblack said:
Is your phone a pixel and what exactly are you trying to enable? You wanting VOLTE and wifi calling? Even with it enabled in the Database your phone will need to be provisioned by the carrier for it to work.
Click to expand...
Click to collapse
Yeah, it's a pixel. Yes I want wifi and volte. I'm guessing my phone really does need to be bought from the carrier to work because I already chatted with phone support and they sent the config but nothing changed. Thought maybe I had to something else. Damn. Thanks again man.

[How To] Native tethering on Rooted Pixel 4 XL

Disclamer: use at your own risk. I take no responsibility for bricked devices, bootloops, etc..)
Updated for Pixel 4 XL from my Pixel 3 XL Thread
Like my 3 XL, I unlocked and rooted out of the box but have a grandfathered At&t Unlimited Data Plan. At&t has somehow figured out how to block tethering on a Google purchased and unlocked device. Did a little research, and tethering can be achieved using methods already available for other devices. This can be done entirely on the device. Confirmed to work with At&t grandfathered unlimited, haven't tested others.
Prerequisites:
Unlocked Bootloader and Root with Magisk(See the How-Tos here: https://forum.xda-developers.com/pixel-4-xl/how-to/root-pixel-4-xl-unlocked-google-store-t3989033)
Magisk Module MagiskHide Props Config (available directly through Magisk)
BusyBox Module Installed
Terminal editor of your choice installed on your device
Step one: Make sure you're up to date on the Prerequisites above.
Step two: Open terminal editor and grant SU access by typing
Code:
su
Step three: Open up the props config by typing
Code:
props
Step four: Select add/edit custom props by typing
Code:
4
, Select new custom prop by typing
Code:
n
Step five: type
Code:
net.tethering.noprovisioning
it will ask what you want to set it to, type
Code:
true
make sure this is all lower case it will then ask you to confirm with y and ask if you want to reboot, select y again
Step six: Open the terminal again and grant SU access
Step seven: type
Code:
settings put global tether_dun_required 0
and exit the terminal
Step eight: reboot
Step nine: test the hotspot and crack a beverage of your choice to celebrate
On my Pixel 3 XL, If I sideloaded an OTA and was just re-enabling this mod, Steps 6-8 should were not required. Quick update(note from my Pixel 3XL thread 4/17/19), just sideloaded the April OTA via ADB. That retained my bypass settings, and tethering works even after re-rooting with no other changes (not even build.prop). it would seem that unless you flash the factory image, you should retain these modifications (but not root, go figure)
That works! Thank you.
Quick update to this. Re-rooting after sideloading the OTA still retains the tethering settings as it did in the April update to the 3XL
An easier way to do this is to add
net.tethering.noprovisioning=true
To the very end of the build prop using any note editor with root access.
You of course still have to follow The process to root your phone first.
Will this obscure Tmo from knowing how much I tether vs use as regular data?
bbender716 said:
Will this obscure Tmo from knowing how much I tether vs use as regular data?
Click to expand...
Click to collapse
Not sure, do you use native tethering with T-Mo, or is it their app?
emulater tells me inaccessible or not found after SU step when entering props
miahdog said:
emulater tells me inaccessible or not found after SU step when entering props
Click to expand...
Click to collapse
Are you rooted?
There is a magisk module that works as well (same commands in magisk module format essentially).
https://forum.xda-developers.com/apps/magisk/magisk-tethering-enabler-t3937427
loonix said:
There is a magisk module that works as well (same commands in magisk module format essentially).
https://forum.xda-developers.com/apps/magisk/magisk-tethering-enabler-t3937427
Click to expand...
Click to collapse
This one won't unlock the throttles that the carrier does, about 60kBps which you can't even see a YouTube video without buffering.
On t-mobile, you can see the hotspot usage., in other hand .. Pdanet+ USB hides it and you can use the phone download speed. Which goes about 7MBps... Hopefully this trick fixes it.. It did with the 2xl.. Eager to try it now.
---------- Post added at 04:04 AM ---------- Previous post was at 04:02 AM ----------
fredgar75 said:
An easier way to do this is to add
net.tethering.noprovisioning=true
To the very end of the build prop using any note editor with root access.
You of course still have to follow The process to root your phone first.
Click to expand...
Click to collapse
Pixel 4 xl partitions A/B won't allow you to do so.... Build.prop can't be written for some reason.
@Gloff thanks! It worked on my 4xl on at&t 0120 security update.
---------- Post added at 05:50 AM ---------- Previous post was at 05:46 AM ----------
miahdog said:
emulater tells me inaccessible or not found after SU step when entering props
Click to expand...
Click to collapse
I was getting the same message untill I flashed the magisk hide prop module. After that I was able to follow the guide.
Who-Lep said:
@Gloff thanks! It worked on my 4xl on at&t 0120 security update.
---------- Post added at 05:50 AM ---------- Previous post was at 05:46 AM ----------
I was getting the same message untill I flashed the magisk hide prop module. After that I was able to follow the guide.
Click to expand...
Click to collapse
Glad I could help!
Ah yes, magisk hide prop is in the prerequisites, that's the tool that works through the emulator to edit the build.prop and global settings
eloko said:
This one won't unlock the throttles that the carrier does, about 60kBps which you can't even see a YouTube video without buffering.
On t-mobile, you can see the hotspot usage., in other hand .. Pdanet+ USB hides it and you can use the phone download speed. Which goes about 7MBps... Hopefully this trick fixes it.. It did with the 2xl.. Eager to try it now.
---------- Post added at 04:04 AM ---------- Previous post was at 04:02 AM ----------
Pixel 4 xl partitions A/B won't allow you to do so.... Build.prop can't be written for some reason.
Click to expand...
Click to collapse
That's not true.. Look at the scripts inside the magisk module
In post-fs-data.sh
Code:
# This script will be executed in post-fs-data mode
settings put global tether_dun_required 0
and in system.prop
Code:
# This file will be read by resetprop
# Example: Change dpi
# ro.sf.lcd_density=320
net.tethering.noprovisioning=true
Exact same commands as what you have in your OP.
loonix said:
There is a magisk module that works as well (same commands in magisk module format essentially).
https://forum.xda-developers.com/apps/magisk/magisk-tethering-enabler-t3937427
Click to expand...
Click to collapse
Thanks
this thing wont unlocked the throttle, hotspot is enable but cant get more thatn 1mbps download. using vpn hotspot gets me 12mbps. FYI
The service/throttling etc are carrier dependent. I just wanted to mention that a magisk module that achieves the same commands is available for those who prefer to enable/disable it within the magisk manager. What you posted is all good, just the command line equivalent.
Hey all,
Its been a few years since I've messed around with the tethering on Nexus/Pixel devices.
I have a question...
Is this supposed to hide tethering usage from carrier? I'm on TMo native tethering and the usage is showing up when I check in the TMo app.
Sorry if this is something simple, I just need to make sure I'm not missing something.
Side Note:
I'm getting 100Mb+ through native tethering and only about 10Mb with PDANet.
Thanks.
Just an FYI - working perfectly on my Verizon 4xl
TriniMike215 said:
Hey all,
Its been a few years since I've messed around with the tethering on Nexus/Pixel devices.
I have a question...
Is this supposed to hide tethering usage from carrier? I'm on TMo native tethering and the usage is showing up when I check in the TMo app.
Sorry if this is something simple, I just need to make sure I'm not missing something.
Side Note:
I'm getting 100Mb+ through native tethering and only about 10Mb with PDANet.
Thanks.
Click to expand...
Click to collapse
I do not know if this will block that. I used about 20gb last month solely through tethering and didn't hear a peep from att, even though the plan i'm on is not native tether friendly. If they know, they don't care.
dtroup64 said:
Just an FYI - working perfectly on my Verizon 4xl
Click to expand...
Click to collapse
What sort of speeds are you getting? Did you do the opening post method or the magisk one?

[Video][Tutorial] How to enable 5G for Unlisted Countries on Pixel 4a(5G) and Pixel 5 using QPST.

EDIT: I have moved on to the Pixel 7 and don't have the energy to push into this any more. If this doesn't work for you for any reason, I don't know how to help you, sorry.
--------------------------------------------------------------
This is a step by step video tutorial for those who find written guides difficult to follow.
Download links and CMD commands:
SDK Platform Tools release notes | Android Studio | Android Developers
Android SDK Platform-Tools is a component for the Android SDK.
developer.android.com
QPST Tool v2.7.496 - QPST Tool
Download the official QPST Tool v2.7.496 which allows you to flash the stock firmware on your Qualcomm Smartphone and Tablets.
qpsttool.com
Downloads | Notepad++
notepad-plus-plus.org
adb shell
su
resetprop ro.bootmode usbradio
resetprop ro.build.type userdebug
setprop sys.usb.config diag,diag_mdm,adb
diag_mdlog
@nsiti @elong7681
swangjang said:
@nsiti @elong7681
Click to expand...
Click to collapse
@swangjang you've done it once again! Lol thank you!
Thank you! Finally get to enjoy the full capabilities of my phone!
Thanks swanjang, very straightforward
I assume the phone does not have to be rooted for this?
Can similar approach be used to enable VoLTE & VoWIFI for un-supported carriers?
damkov said:
Thanks swanjang, very straightforward
I assume the phone does not have to be rooted for this?
Can similar approach be used to enable VoLTE & VoWIFI for un-supported carriers?
Click to expand...
Click to collapse
Your device must be rooted because abd shell calls for su (superuser).
swangjang said:
Your device must be rooted because abd shell calls for su (superuser).
Click to expand...
Click to collapse
thanks @swangjang for the youtube video, but is there anyway to do the same but without root?
xh4ni said:
thanks @swangjang for the youtube video, but is there anyway to do the same but without root?
Click to expand...
Click to collapse
It's not possible to do this without root. You need root to change some device settings to open a Diag Port, which is the bridge to the EFS Partition. This can only be done if you have root.
@swangjang I will attach all files from the policyman folder that I have from the March update, it includes carrierpolicy.xml
elong7681 said:
@swangjang I will attach all files from the policyman folder that I have from the March update, it includes carrierpolicy.xml
Click to expand...
Click to collapse
I think the March update changed how 'unlisted countries' sim cards load mbn. Your carrier is Verizon, right? therefore it will load the Verizon specific mbn which is why you have the carrier policy xml. But my carrier is not 'officially supported' therefore from March update, it loads the mbn without a carrier policy file maybe. Not too sure.
swangjang said:
I think the March update changed how 'unlisted countries' sim cards load mbn. Your carrier is Verizon, right? therefore it will load the Verizon specific mbn which is why you have the carrier policy xml. But my carrier is not 'officially supported' therefore from March update, it loads the mbn without a carrier policy file maybe. Not too sure.
Click to expand...
Click to collapse
Yes it is Verizon. That's bull**** if Google changed this so that people can't use their phones to it's fullest capabilities.
elong7681 said:
Yes it is Verizon. That's bull**** if Google changed this so that people can't use their phones to it's fullest capabilities.
Click to expand...
Click to collapse
Google is already limiting phone capabilities to US only. E.g "Call screening" and "Hold for me" is also US only feature. I can spoof my location with Market Unlocker to force enable it but this makes my phone think I have a Verizon sim card inserted which occasionally causes me to lose data connection (easy fix is to just make a phone call and hang up). Also, the March feature drop "Smart Compose" is also US only and I have no ****ing idea why. I understand it being English only and that's totally fair but limiting that to just the US is total bull****.
I was a long time samsung fan and switched over to Pixel 5 after hearing about all these advertised features, only to realise after I got it that these features are US only. Pixel 5 may be my first and last google phone, depending on how Google comes around and stop with all their bullshits.
Hi,
What are the commands to turn off diag mode off? or does this automatically disable when removing the USB, thank you.
rasseru16 said:
Hi,
What are the commands to turn off diag mode off? or does this automatically disable when removing the USB, thank you.
Click to expand...
Click to collapse
If I'm not mistaken it reverts back after a reboot and the phone is no longer recognized by QPST
elong7681 said:
If I'm not mistaken it reverts back after a reboot and the phone is no longer recognized by QPST
Click to expand...
Click to collapse
Ok thank you.
Thanks a lot for the video and instructions, however, I tried your method for CMHK (China Mobile Hong Kong) and it doesn't work.
galenfung said:
Thanks a lot for the video and instructions, however, I tried your method for CMHK (China Mobile Hong Kong) and it doesn't work.
Click to expand...
Click to collapse
China uses a different type of network technology than the global standard. This may be why it doesn't work for China.
Thank you so much , that was great & i have a pixel 5 with a 5G work because if this great thread
Hi, is the method works also to rooted CalyxOS or any other custom ROM? I'm thinking to move to CalyxOS, but want to keep VoLTE & VoWifi unlocked capablities and Gcam.
mxtuu222 said:
Hi, is the method works also to rooted CalyxOS or any other custom ROM? I'm thinking to move to CalyxOS, but want to keep VoLTE & VoWifi unlocked capablities and Gcam.
Click to expand...
Click to collapse
Hi, unfortunately I'm not sure if it will work on custom roms.

Categories

Resources