[MODULE v17.x] VoLTE & VoWiFi Enabler (2018-09-20) - Magisk

Update: This module was a trial. The results seem to indicate that there is significantly more work to do to enable VoWiFi or VoLTE.
I will leave this module up for anyone interested in enabling the options, but please be aware it will not make these features work.
VoEnabler
This module edits build.prop to enable VoLTE & VoWiFi features on your device.
Download via Magisk Manager or from GitHub.
Important:
This module will not add VoLTE/VoWiFi support to a device that doesn't already support it.
The module will not add VoLTE/VoWiFi support to a carrier that doesn't already support it.
Notes: 2017/08/01
I've changed the module from VoLTE Enabler to VoEnabler and added VoWiFi options. I was going to split them into different modules, but I don't think there's really a point. If you want one you probably want the other and if your device doesn't know what the options are then it should ignore them anyway.
Suggestions: I'd remove the "VoLTE Enabler" module before installing this because the options are the same, but even if you didn't, it won't cause problems.
What did I change?
Code:
# Debug Options
persist.dbg.ims_volte_enable=1
persist.dbg.volte_avail_ovr=1
persist.dbg.vt_avail_ovr=1
persist.dbg.wfc_avail_ovr=1
# Radio Options
persist.radio.rat_on=combine
persist.radio.data_ltd_sys_ind=1
persist.radio.data_con_rprt=1
persist.radio.calls.on.ims=1
Why?
My carrier supports VoLTE/VoWiFi but not on my device. I made this module to forcefully enable it to test if it worked (it hasn't so far).
The only reason I've published this is to give others the chance to try. It may very well do nothing at all. If no one reports success, then I'll update the topic and ask the mods to lock it.
As I understand it, VoLTE and VoWiFi both require carrier side support anyway. Next step would be to see if it's possible to get the settings from compatible devices and see if it's still possible to make a module.
If anyone has any to add or suggestions for doing this, please let me know.
I'm not going to be providing any support for this because I'm not convinced it even works, but your mileage may vary. *shrug*
Credits:
@topjohnwu for Magisk. Especially the documentation and templates.
@shadowstep because I used his Enable Call Recording module as reference.
@fards for some additional build.prop values.
Last updated: 2018/09/20
2018-09-19 (v1.3): Update template for Magisk v17.x and removed post attachments. Please check Magisk Manager or GitHub for downloads.
2017-08-16: Updated post to reflect that this module will enable the options, but won't make them work. Leaving module up for anyone who wishes to experiment.
2017-08-02 (v1.1): Removed "persist.data.iwlan.enable=true" as this was reported to break WiFi calling on some carriers.
2017-08-01 (v1): Renamed to VoEnabler and added VoWiFi options. Replaced attachment.
2017-07-31 (Beta): Initial commit.

How to know it work or not

psychoela said:
How to know it work or not
Click to expand...
Click to collapse
Make a call to someone,When you are on call,open browser,fresh a webpage,if it freshed,it's OK
---------- Post added at 03:28 AM ---------- Previous post was at 03:27 AM ----------
Volte=connect to mobile network when calling

daxiaamu said:
Make a call to someone,When you are on call,open browser,fresh a webpage,if it freshed,it's OK
---------- Post added at 03:28 AM ---------- Previous post was at 03:27 AM ----------
Volte=connect to mobile network when calling
Click to expand...
Click to collapse
It is not like that. It supposed to be your are on LTE, and then when you trying to make a phone call, it will immediately switch to HSPDA/3G, and get back to LTE as soon as the call ends. That is the symptom that VoLTE is not supported by the carrier. So if it is working, it should remain on LTE whenever you making a phone call.

What advantage does the flame make and is it maintained in LTE?

psychoela said:
How to know it work or not
Click to expand...
Click to collapse
If it's working, you'll see a little VoLTE icon in the status bar like either of these...
Edit: Sorry. Just to clarify, if the module is working you'll see something like this... in "SIM & Network" in settings.
Nitram08 said:
What advantage does the flame make and is it maintained in LTE?
Click to expand...
Click to collapse
The advantage is higher quality voice when on phone calls. That's really about it.
VoWiFi also exists which lets you make and receive calls from WiFi in case you don't have signal.

Not only higher voice quality but faster dialing too. [emoji6]

Thanks

On my phone i changed the CSC-File to enable VoLTE and VoWiFi, i didn't know that it can be enabled in the build.prop too. i have a S7 Edge BTW.

Iradj said:
On my phone i changed the CSC-File to enable VoLTE and VoWiFi, i didn't know that it can be enabled in the build.prop too. i have a S7 Edge BTW.
View attachment 4229633
Click to expand...
Click to collapse
From memory, that's a Samsung only feature? CSC files.
The build.prop stuff is generic so should work on any device. And Magisk so means not modifying /system.
I'm still not convinced it does anything by itself, but I figure it's easier to make a simple module and let folks give it a try. If it genuinely does nothing and no one can figure anything else out, then I'll delete the attachment and modify the first post so at least there is something to search for that says "THIS DOESN'T WORK. DON'T BOTHER".

Just tried this on my OP3, gave me the enhanced 4g option but when I turn it on it doesnt make any difference. On call the network drops down to 3g/H from 4g LTE

Raharazod said:
From memory, that's a Samsung only feature? CSC files.
The build.prop stuff is generic so should work on any device. And Magisk so means not modifying /system.
I'm still not convinced it does anything by itself, but I figure it's easier to make a simple module and let folks give it a try. If it genuinely does nothing and no one can figure anything else out, then I'll delete the attachment and modify the first post so at least there is something to search for that says "THIS DOESN'T WORK. DON'T BOTHER".
Click to expand...
Click to collapse
Yes in the CSC-File you can enable and disable, some hidden features specifically for Samsung Phones. I also made an Magisk Module to activate some features systemlessly like App-Lock, Floating Messages, VoLTE, VoWiFi and other but I will test out your Module and look if it works with my phone.

Just tried this on my OnePlus 3 that is on ATT and it did not work. I did enable it in settings as well before trying. If we could get this to work that would be great!
Sent from my OnePlus 3 using XDA Labs

I have a Huawei P9 lite and I installed this module. New options have appeared in the settings but unfortunately despite my provider supporting VoLTE when I call it always goes to 3G

doesnt work with BQ Aquaris X5 Plus (Gohan)

With the 1.1 update I'm getting VoWiFi and it seems to work. VoLTE remains elusive.

I don't think it's that easy.
I asked the developer of the ROM I'm currently using for activating VoLTE.
He said maybe in the future, because a lot of modifications have to be made, not just editing build.prop.
Sent from my HTC 10 using XDA Labs

Magyar Telekom also introduced the VOLTE service. I asked why it did not work on my OP3 phone. I got the answer that it would only work on Samsung phones on their network.
No comment...

How to edit the VoWiFi settings to put my carriers server to connect ? I'm on Orange ro and we have VoLTE and VoWiFi.

Mtk devices support ???
(Le Eco 1s x509)

Related

Has anyone been able to get a Marshmallow N6 to tether yet?

I tried the old Lollipop trick - using an sql editor to dig in /data/data/com.android.providers.settings/databases/
Now, when I looked in that directory, it was empty. Looks like they moved those settings elsewhere to try to force more people to pay carrier tethering extortion fees.
Anyone know how to get a Marshmallow Nexus 6 to tether? Without paying? Hold the sanctimonious lectures.
yes, i tether every day, no issues. but my tmobile plan includes 7gb tethering. if you want to tether illegally, go back to lolipop. oh, btw, i dont have to pay for tethering, as tmobile lets me tether enough, legally.
What's illegal about tethering? The FCC already told Verizon that tethering was not illegal, nor is it theft. Contrary to popular belief, I too pay my phone bill. What's so magical about tethered bits that makes them such a burden on the carriers compared to non-tethered bits?
meldroc said:
I tried the old Lollipop trick - using an sql editor to dig in /data/data/com.android.providers.settings/databases/
Now, when I looked in that directory, it was empty. Looks like they moved those settings elsewhere to try to force more people to pay carrier tethering extortion fees.
Anyone know how to get a Marshmallow Nexus 6 to tether? Without paying? Hold the sanctimonious lectures.
Click to expand...
Click to collapse
No lectures. Flash Chroma 6.0 As of now if is basically a stock ROM with very very few baked in goodies.
I just edited my build prop... Same as lollipop
meldroc said:
What's illegal about tethering? The FCC already told Verizon that tethering was not illegal, nor is it theft. Contrary to popular belief, I too pay my phone bill. What's so magical about tethered bits that makes them such a burden on the carriers compared to non-tethered bits?
Click to expand...
Click to collapse
its legal unless you have unlimited data. then its legal for the providers to put limits on tethering. tmobile offers all their limited plans unlimited tethering, but their completely unlimited data plans get only 7gb tethering. why only 7gb? because its meant for your mobile devices, not to add data to your home internet. read the law, understand it, instead of just listening to what others are saying. magical, nothing. but those that are tethering for their home internet are ruining the services for others. anyways, im not innocent, but i actually know what the law says. and it is stealing.
I'm on jdx 4.0 on cricket. I tether no problem and cricket says you can't tether.
I tried editing build.prop and changing apn to ipv4 but no luck... Not sure if I was doing it right, I used to do the database edit with sql editor. Can anyone post what needs to be changed/added?
as long as your carrier allows it, Use Root Browser to edit build.prop open with RB Text Editor and add net.tethering.noprovisioning=true at the bottom. Save reboot
jasonftfw said:
I tried editing build.prop and changing apn to ipv4 but no luck... Not sure if I was doing it right, I used to do the database edit with sql editor. Can anyone post what needs to be changed/added?
Click to expand...
Click to collapse
you need to set SElinux to be permissive in marshmellow to edit system files. many dont know this, since their custom kernels have it set to permissive already. but you can get an app(not at the play store) or set it via terminal emulator.
simms22 said:
you need to set SElinux to be permissive in marshmellow to edit system files. many dont know this, since their custom kernels have it set to permissive already. but you can get an app(not at the play store) or set it via terminal emulator.
Click to expand...
Click to collapse
How can I check my selinux? I thought it was supposed to be listed in about device, or did that move to somewhere else in the new OS?
jasonftfw said:
How can I check my selinux? I thought it was supposed to be listed in about device, or did that move to somewhere else in the new OS?
Click to expand...
Click to collapse
its set as enforcing by default. i dont think theres a setting anywhere to check though.
---------- Post added at 04:22 PM ---------- Previous post was at 04:20 PM ----------
i posted a link to a SElinux app in this thread.. http://forum.xda-developers.com/nexus-6/general/issues-editing-build-prop-marshmallow-t3222551
I edited build.prop in recovery and can tether fine.
Sent from my Nexus 6
Works fine on LightRom with T-Mobile for me.
After I edit build.prob and reboot, my tablet will connect to the hotspot, but it had the exclamation over the WiFi icon and won't connect to anything. Any ideas?
meldroc said:
I tried the old Lollipop trick - using an sql editor to dig in /data/data/com.android.providers.settings/databases/
Now, when I looked in that directory, it was empty. Looks like they moved those settings elsewhere to try to force more people to pay carrier tethering extortion fees.
Anyone know how to get a Marshmallow Nexus 6 to tether? Without paying? Hold the sanctimonious lectures.
Click to expand...
Click to collapse
No they are there in the same place, app needs to be updated to be able to see them or something. I tried different apps, was able to see them with one, forgot which one, but wasn't able to edit with the app.

Enable VoLTE on XT1096

Has anyone tried to enable VoLTE on the XT1096?...Possibly by using files from the Droid Turbo 2 or Nexus 6?
Motorola supposedly removed VoLTE support from the LP and MM updates. I feel like we should be able to come up with the necessary files to enable this feature and use this phone as it was intended (with simultaneous voice & data)...assuming the phone contains the necessary hardware.
Edit:
So I managed to enable advanced calling in the settings menu - unfortunately it just force closes for now... see screenshots
On Verizon I believe you have to enable HD Voice in your account settings to be able to use VoLTE and WiFi Calling, but Verizon won't let you enable it unless the device on that line officially supports it. The Moto X 14 isn't marked as compatible, so VoLTE and WiFi Calling are impossible.
ssmcd said:
Has anyone tried to enable VoLTE on the XT1096?...Possibly by using files from the Droid Turbo 2 or Nexus 6?
Motorola supposedly removed VoLTE support from the LP and MM updates. I feel like we should be able to come up with the necessary files to enable this feature and use this phone as it was intended (with simultaneous voice & data)...assuming the phone contains the necessary hardware.
Edit:
So I managed to enable advanced calling in the settings menu - unfortunately it just force closes for now... see screenshots
Click to expand...
Click to collapse
I see Verizon now has VoLTE service for its prepaid customers as well, have you figured out a way to enable HD calling on the XT1096?

Disable telephony

I've got the SM-T815 running CM13 on it. I've got a second SIM card (MultiSIM) from T-Mobile Germany, which enables me to use 4G from my existing contract without paying any extra for the second device. Unfortunately with T-Mobile Germany all MultiSIM cards receive incoming phone calls in parallel, which doesn't really make much sense with the tablet. All phone calls which I receive are tracked as missed calls on the T815, even when I received them on my phone.
With T-Mobile Germany there is no option to select a primary SIM card for phone calls, i.e. there is no option to disable telephony for a MultiSIM from the provider side. This is why I am looking for a way to disable telephony directly on the device without losing the 4G connection.
So far I have tried the following options:
Use airplane mode and enable Wifi: This is not an option as it also disables 4G data.
Disable the Phone app: When disabling the Phone app, incoming calls cause the T815 to reboot (even worse than having missed call notifications).
I've had a look at the stacktraces just before the reboot and it looks like this issue might be easily solved. But before I dig in and go that route, I would like to double-check if I have missed any existing options. Is there anything I have missed? Did anybody solve this already?
Cheers
vinylzero
What about trying one of the carrier roms that already has this disabled?
Or try one of the Xposed call blocker modules?
I haven't looked at the carrier ROMs as I prefer to run an OS which I can actually build myself. Have been a long-time CM user now and have grown accustomed to it. Plus, I believe that this is a feature that several devices on CM could profit from. As I said, the necessary changes don't look too complicated. I will have a look at that once I find some time.
Thanks for the Xposed module tip. Will look into that as an alternative. I'm not sure if they are blocking actively (as in sending the call to voicemail) or passively (ignoring the call, which is what would prefer). I'll check it out.
If anyone else is looking for this, this is the solution (executed via adb):
Code:
pm disable com.android.dialer
pm disable com.android.server.telecom
This will completely disable the Phone app as well as the telephony server. Exactly what I was looking for.
Cheers,
vinylzero
vinylzero said:
If anyone else is looking for this, this is the solution (executed via adb):
Code:
pm disable com.android.dialer
pm disable com.android.server.telecom
This will completely disable the Phone app as well as the telephony server. Exactly what I was looking for.
Cheers,
vinylzero
Click to expand...
Click to collapse
Any idea where these values are stored?
I'm wondering what the values are with roms that already have it disabled.
I'm not sure where this information is stored. But you can list all disabled packages with:
Code:
pm list packages -d
Although I would be surprised if these packages are disabled in stock ROMs, as it's easier to simply not bundle them at all.
vinylzero said:
I'm not sure where this information is stored. But you can list all disabled packages with:
Code:
pm list packages -d
Although I would be surprised if these packages are disabled in stock ROMs, as it's easier to simply not bundle them at all.
Click to expand...
Click to collapse
Unfortunately I dont own the device so can't run any commands which is why I wondered where the values were, so I could look in the stock firmware.

[MODULE] Unlimited T-Mobile LTE tethering

This module *should* hide you data usage while tethering, allowing you to have, in theory, unlimited tethering. I just threw it together and it is NOT fully tested to see if it 100% prevents monitoring of data usage. Let me know you thoughts.
dustintinsley said:
This module *should* hide you data usage while tethering, allowing you to have, in theory, unlimited tethering. I just threw it together and it is NOT fully tested to see if it 100% prevents monitoring of data usage. Let me know you thoughts.
Click to expand...
Click to collapse
Might be a good idea to share the methodology basics you are using instead of folks needing to install and stress test their limited tethering. From what I have seen on my T-Mobile account, creating a noprovisioning custom prop like this https://forum.xda-developers.com/pixel-3-xl/how-to/how-to-native-tethering-rooted-pixel-3-t3858662 is working and continues to work on Android 10.
sliding_billy said:
Might be a good idea to share the methodology basics you are using instead of folks needing to install and stress test their limited tethering. From what I have seen on my T-Mobile account, creating a noprovisioning custom prop like this https://forum.xda-developers.com/pixel-3-xl/how-to/how-to-native-tethering-rooted-pixel-3-t3858662 is working and continues to work on Android 10.
Click to expand...
Click to collapse
The method used is my module is exactly the same as your link, with the addition of also editing the T-Mobile APNs to add "dun" to the APN.
dustintinsley said:
The method used is my module is exactly the same as your link, with the addition of also editing the T-Mobile APNs to add "dun" to the APN.
Click to expand...
Click to collapse
Good deal. I have been hesitant to add DUN to the apn type since I am seeing no tethering charges. Mind you, I also use it so infrequently that even if they were to see my usage it wouldn't exceed my cap.
sliding_billy said:
Good deal. I have been hesitant to add DUN to the apn type since I am seeing no tethering charges. Mind you, I also use it so infrequently that even if they were to see my usage it would exceed my cap.
Click to expand...
Click to collapse
it seems to work very well with it added...
dustintinsley said:
it seems to work very well with it added...
Click to expand...
Click to collapse
Since I have everything else done already, can you send me the value string you have saved in the APN type?
Hey @dustintinsley, first I appreciate this little mod. Thank you.
I just flashed via TWRP, I will do some testing to see if it's working, but one thing you mentioned, it also adds dun. Well after I flashed and booted, I went to settings mobile data apn and reset the apn, and I'm not seeing ,dun under apn type. Should it be there? Or no?
Thanks Dustin
EDIT: ok, few hours later, after I flashed your mod in twrp.
I watched YouTube for like an hour straight, and I just got a notification saying I used a certain % of my hotspot data. So unless I did something wrong, it's being reported as hotspot and it's definitely not working for me..
I'm on the OnePlus 7 pro, Android 10 on T-mobile. With TWRP 3.3.1-70 by muaranofrio and magisk canary.
Please advise. Thank you again Dustin
No need to reset your APN after flashing. Can you take a screenshot of your APN settings? DUN should be there but I may have missed some APNs so a screenshot could help
dustintinsley said:
No need to reset your APN after flashing. Can you take a screenshot of your APN settings? DUN should be there but I may have missed some APNs so a screenshot could help
Click to expand...
Click to collapse
No problem, appreciate your time.
Ok I didn't reset. Here is the screens of the apn after I flashed your zip in twrp.
Is the module creating a new APN or attempting to modify the existing (grayed out) one?
Sheetzie03 said:
No problem, appreciate your time.
Ok I didn't reset. Here is the screens of the apn after I flashed your zip in twrp.
Click to expand...
Click to collapse
Odd. I will have a look at it. I am also on a OnePlus 7 Pro, but on Android 9 still. Maybe it is something with Android 10? I will have to install 10 and have a look.
sliding_billy said:
Is the module creating a new APN or attempting to modify the existing (grayed out) one?
Click to expand...
Click to collapse
Neither. Flashing the mod doesn't change anything in settings apns.
It's greyed out b4 I flash the mod, and greyed out after, with no changes either.
Understand?
---------- Post added at 09:35 PM ---------- Previous post was at 09:29 PM ----------
dustintinsley said:
Odd. I will have a look at it. I am also on a OnePlus 7 Pro, but on Android 9 still. Maybe it is something with Android 10? I will have to install 10 and have a look.
Click to expand...
Click to collapse
Thank you , sorry for trouble.
One other thing that I'm thinking might be important to mention, after flashing ur mod, while there are no changes made to the apn in settings, I did notice there are a bunch of different changes in the apns xml file in system-etc
Thanks again, I'll wait to hear from you. Later
Sheetzie03 said:
Neither. Flashing the mod doesn't change anything in settings apns.
It's greyed out b4 I flash the mod, and greyed out after, with no changes either.
Understand?
Click to expand...
Click to collapse
Yeah, that is exactly why I asked. Unless it is editable in the first place, the workaround I thought was always to create a new APN. Your screenshots looked like the module was trying to make in-place edits unsuccessfully.
sliding_billy said:
Yeah, that is exactly why I asked. Unless it is editable in the first place, the workaround I thought was always to create a new APN. Your screenshots looked like the module was trying to make in-place edits unsuccessfully.
Click to expand...
Click to collapse
Yeah I see what you mean.
But this mod is specifically for TMobile and the op has the same device as I do. Maybe it's Android 10. Although didn't you say earlier that on Android 10 there is a way to get it working?
Hope Dustin can work his magic anyway. ?
Sheetzie03 said:
Yeah I see what you mean.
But this mod is specifically for TMobile and the op has the same device as I do. Maybe it's Android 10. Although didn't you say earlier that on Android 10 there is a way to get it working?
Hope Dustin can work his magic anyway. ?
Click to expand...
Click to collapse
Yes, I am also on T-Mobile and Android 10 just with different phones (Pixel 3 and Pixel 3 XL). I guess I will stick with what is working. The link is further up in the thread.
Any update on this? Followed another thread here, but looks like there are known issues. I'm on OP6T Android 10 TMobile. Thanks!
SavakSYN said:
Any update on this? Followed another thread here, but looks like there are known issues. I'm on OP6T Android 10 TMobile. Thanks!
Click to expand...
Click to collapse
Same. Also Waiting for Dustin to update hopefully.
As far as the other thread, ill pm you.
Used it while at work today, and can confirm it's working on the OOS Q beta! Ran through about ~20GB of data today, and none was reflected in my hotspot usage. I will note, however, I was using a VPN on my phone all day as well, and everything still worked like a charm (don't know why it wouldn't). Thank you!!
Termux Bypass
I've done this for ever and it's not going to be restricted to who you have but it will 100 percent get around any data throttling.
Download Termux app and install openssh-server on it. Go ahead and hotspot your phone, then run ifconfig inside Termux to get your current tethering local IP. It will be the only 192. spit out when you run ifconfig. Save this. Run sshd -dD inside Termux which starts an openssh server waiting to be connected to in debug mode to audit traffic. Now pop onto a PC or router you can SSH into, whatever and connect it to your hotspot from your phone. Now SSH tunnel all the traffic from the device back through the openssh server your running on the Termux app. Now that you are on the same local network you can SSH tunnel into that IP address you saved earlier. As long as you make sure all your traffic passes through the tunnel it 100 percent shows that all your internet is being used by Termux app not your hotspot app so you need no other spoofing of hops or anything because to your phone and carrier you are just using a bunch of data in termux, you do it right you will never be throttled I've used 150GB data multiple times.
Step by step > https://github.com/RiFi2k/unlimited-tethering
RiFi2k said:
I've done this for ever and it's not going to be restricted to who you have but it will 100 percent get around any data throttling.
Download Termux app and install openssh-server on it. Go ahead and hotspot your phone, then run ifconfig inside Termux to get your current tethering local IP. It will be the only 192. spit out when you run ifconfig. Save this. Run sshd -dD inside Termux which starts an openssh server waiting to be connected to in debug mode to audit traffic. Now pop onto a PC or router you can SSH into, whatever and connect it to your hotspot from your phone. Now SSH tunnel all the traffic from the device back through the openssh server your running on the Termux app. Now that you are on the same local network you can SSH tunnel into that IP address you saved earlier. As long as you make sure all your traffic passes through the tunnel it 100 percent shows that all your internet is being used by Termux app not your hotspot app so you need no other spoofing of hops or anything because to your phone and carrier you are just using a bunch of data in termux, you do it right you will never be throttled I've used 150GB data multiple times.
Step by step > https://github.com/RiFi2k/unlimited-tethering
Click to expand...
Click to collapse
I've never used this before. I checked the instructions you linked, but they really don't add to the clarity of this part:
"Now that you are on the same local network you can SSH tunnel into that IP address you saved earlier."
Do you know of any video tutorial or anything that might help with this?

How To Guide [ROOT] Enable 5g, VOLTE and call screening in unsupported countries.

Hello Guys
I managed to enable 5G, VOLTE and call screening in Bahrain (Unsupported Country).
Follow the steps below to get these services.
1. Get rooted and install Magisk [Guide Link].
2. Download VOLTE module in magisk to have VOLTE after reboot [Guide Link].
You should have VOLTE now.
3. Download Network Signal Guru [App Link].
Give it Root access
Click The Three dots and choose Forcing Control
Choose [1]SIM 1 (it might be sim 2 for you, depending on which sim u using for mobile data)
Choose [3] NR MODE SETTINGS
Choose [4]SA+NSA
Reboot
You should have 5g now.
4. To get call screening, download and install Market Enabler [APP LINK]. and give it root access.
5. Enable VPN and set it to USA. I used VPN Master with the 7 days trial (Make sure to cancel subscription in Google Play so you dont get charged after the 7 days)
6. Open Market Enabler and select USA.
7. Make sure you have the latest version of the phone app, and join beta if possible.
8. Now while both VPN and Market Enabler is set to USA, clear cache from phone app
9. Open phone app and go settings and you should see Spam and Call Screen. if it didnt show .. just keep clear cache and try again till it show (I had to try multiple times till it worked).
Note: u wont have to have VPN on after this (One time step only), however whenever u reboot ur device or it turns off. Once the phone is ON make sure to do step 6 to not lose call screening.
thanks' a lot
i will try it at night
could you check your dm please? thank you
Does your network drop out, and shows no service for a while before resetting the value and returns to LTE?
These may be the most prominent features missing on Wildcard.
There are more however that need research:
1) LTE Carrier Aggregation is limited to only 2 carriers
2) LTE 256 qam upload is missing
3) ENDC NR CA doesnt seem to work (maybe?)
I've tried to crack the 1st point without any success - I presume the /vendor/firmware/carrierconfigs/confseqs "lte_ca_0.common" confseq file (the names are in the headers of the files) includes mnc specific combinations inside of it, so editing of it in some form is required.
You can do
Code:
for file in ./*;echo $file;strings -n5 $file;end
in the confseqs (or manifests) directory to see all the names in the headers.
These files luckily do not seem to be signed or encrypted, however they are binary blobs and hence unreadable. I see references to CLZ4 in the header of some of these files, however trying to unlz these files doesn't work, likewise binwalk and other tools detect nothing. Possibly compiled protobufs? Would need to trace through how these files get handled and by what service on the phone.
The second point is doable, /vendor/firmware/carrierconfigs/cfg.db is an sqlite database where carriers get their confseq files assigned. The quickest way to play around with replacing the Wildcard profile for the "unsupported countries" is to edit the regional_fallback table and country_code 0 for another carrier_id from the confnames table. The file can be replaced on the filesystem via creating a simple Magisk module zip. Some of these profiles do have 256 qam upload enabled in them, I used dk_telia (656) and it works fine. This also enabled DSS for 5G, something for which the 5G nvitem toggle in NSG didnt account for.
Third one seems to be active, atleast it reports ENDC NRCA combinations to the network via ue capability messages, however it does not seem to go active when network conditions are met. Hence I assume it is a case similar to the LTE CA one where NRCA would have to be enabled.
if there is no 5G in your country, then maybe there is no infrastructure for it, tuning your phone I dont think will fix that.
THX ALOT
Thanks a lot. This is helpful.
Could this work to enable Call Recording? If so, does anyone know the list of countries where call recording and screening are both supported?
Thank you for sharing
Will try it today, and get back to you.
Pixel 7 pro, UAE-Etisalat
anasmhds said:
Thank you for sharing
Will try it today, and get back to you.
Pixel 7 pro, UAE-Etisalat
Click to expand...
Click to collapse
5G is working fine for 1st time in Pixel 7 pro, UAE-Etisalat
Little heating the phone comparing with 4G/LTE
Did not try call screening
first i will thank every one help me
i got 5g
tbh I don't care about 5G at all but one feature I'm interested in to work is wifi calling, any info about it?
kakashi_ax said:
tbh I don't care about 5G at all but one feature I'm interested in to work is wifi calling, any info about it?
Click to expand...
Click to collapse
yap
salamdiab said:
yap View attachment 5759999
Click to expand...
Click to collapse
How?
kakashi_ax said:
How?
Click to expand...
Click to collapse
I just follow this guide and on the sim tap i just make the WIFI calling ..sorry if i send a lot of pic
I can't get it to work on Jio(India). It might be a carrier side toggle too.
Theres a way to do it without root?
alawii_shark said:
Hello Guys
I managed to enable 5G, VOLTE and call screening in Bahrain (Unsupported Country).
Follow the steps below to get these services.
1. Get rooted and install Magisk [Guide Link].
2. Download VOLTE module in magisk to have VOLTE after reboot [Guide Link].
You should have VOLTE now.
3. Download Network Signal Guru [App Link].
Give it Root access
Click The Three dots and choose Forcing Control
Choose [1]SIM 1 (it might be sim 2 for you, depending on which sim u using for mobile data)
Choose [3] NR MODE SETTINGS
Choose [4]SA+NSA
Reboot
You should have 5g now.
4. To get call screening, download and install Market Enabler [APP LINK]. and give it root access.
5. Enable VPN and set it to USA. I used VPN Master with the 7 days trial (Make sure to cancel subscription in Google Play so you dont get charged after the 7 days)
6. Open Market Enabler and select USA.
7. Make sure you have the latest version of the phone app, and join beta if possible.
8. Now while both VPN and Market Enabler is set to USA, clear cache from phone app
9. Open phone app and go settings and you should see Spam and Call Screen. if it didnt show .. just keep clear cache and try again till it show (I had to try multiple times till it worked).
Note: u wont have to have VPN on after this (One time step only), however whenever u reboot ur device or it turns off. Once the phone is ON make sure to do step 6 to not lose call screening.
Click to expand...
Click to collapse
I tried these steps yesterday and it did not work for me. Anyone else with a similar issue and does anyone know why it isn't working?

Categories

Resources