VoLTE/VoWiFi device model spoofing when device not allowed by carrier - General Questions and Answers

Hi,
I've got several devices with VoLTE/VoWiFi capacity (like Xiaomi mi 9T Pro, OnePlus 8T, Xiaomi Mi 9 SE, Google Pixel 3...), but that are not supported by my carrier (Orange France). They only allow it for the devices on this list, according to tests they performed in their lab to ensure there aren't any issues to register them on their network :
https://reseaux.orange.fr/famille/appels-wifi
However, the other carriers in France I tested (SFR and Bouygues Télécom) are allowing these devices to have VoLTE/VoWiFi (I used both sim slots, and I have LTE data access on both. It's always the non-Orange SIM which can make LTE or Wifi calling).
Does someone know how to fake my device model in a carrier perspective ? I tried Device Faker plus and Android faker (on this thread : Android Faker) Xposed modules (on different LineageOS versions with Magisk installed and Riru/LSXposed loaded), but it's quite hasardous to make any random changes, without being sure which one could be effective to change.
Thank you in advance if someone has a solution !

Hi,
I'm sorry to answer so late but i just subscribe to orange, and i have a poco f3, i think this device isn't compatible with this carrier, and i want to know if you find a way to get it work.
Thank you

titou4488 said:
Hi,
I'm sorry to answer so late but i just subscribe to orange, and i have a poco f3, i think this device isn't compatible with this carrier, and i want to know if you find a way to get it work.
Thank you
Click to expand...
Click to collapse
If the carrier doesn't support the device, there is nothing you can do.

No, sorry, I didn't find anything. It seems all you can do is related to play store, and so on. I was able to fake my phone model to be able to install certificates from my company (for emails sync, through exchange), but that's it. It seems it's handled directly by the chipset, and you won't be able to change that within Android.

A year later, I'm on the same boat. Is there anything new around this?

Related

PayGo and root - let's figure out how to make it work while the OS is rooted

Hello folks of XDA, especially the Italians one since i'm creating this thread to address one of the most wanted feature of the Italian Intesa San Paolo home banking mobile application for Android, that is making PayGo work with a custom ROM, rooted phone, ecc....
Now let's first state what PayGo is and what's the problem:
PayGo it's a feature of the application that allows you to emulate the contactless chip of one of you credit/debit card through NFC.
PayGo requires your phone to be unrooted and unmodified.
Every attempt to hide the modifications through Magisk Hide allows you to pass the initial warning of the application about Root and Custom ROM but the feature then fails to start with an unknown error.
So, summing up, PayGo won't work even if you pass SafetyNet checks and no one seems to understand what it checks.
Now, I'm a developer but I'm not even close to understand how security checks and stuff works under the hood in Android but my guess is that PayGo checks somehow if the bootloader is unlocked or not. Following this intuition I Googled how to check from application code if the bootloader is unlocked or not. One answer on Andorid Stack Exchange seemed to be really useful: it states that from a dialer app you can check if the bootloader is unlocked or not. Now, that answer reminded me that I was always wondering why Intesa San Paolo app was asking for phone permissions even if it never used them (at least apparently) and an idea popped to my mind:
what if the app asks for phone permissions only to check as dialer if the phone has unlocked bootloader or not?
Well, I revoked phone permission to the app and tried to open PayGo and guess what, it asks phone permissions right away! If you deny them and check "don't ask me again" it won't even open anymore, so my guess may be right.
The problem now is to understand what values is returned to the dialer and how to modify it so that we can test it.
Any good soul that can offer a solution through, i don't know, a Magisk module or something?
Thank you for your time in reading this, I hope it helps someone
@Diomorgan, @Errtu73, @olivercervera may find this thread useful
Have you tried disabling ADB debugging? I have personally tested PayGo and works
olivercervera said:
Have you tried disabling ADB debugging? I have personally tested PayGo and works
Click to expand...
Click to collapse
Yes, it passes the first warning but then fails to start with unknown error
You are lucky because I'm customer of the Intesa group (although I usually don't use this app)
As I said earlier, it works perfectly on my device. The issue is specific to your ROM/device.
I just activated the App and PayGo right now...
olivercervera said:
You are lucky because I'm customer of the Intesa group (although I usually don't use this app)
As I said earlier, it works perfectly on my device. The issue is specific to your ROM/device.
I just activated the App and PayGo right now...
Click to expand...
Click to collapse
Well I tried it on a OnePlus One with Sultanxda LOS but no luck, same on LG G4 with official LOS. Which phone and ROM are you using?
I'll try with my OnePlus 5 keeping the stock ROM, hoping it will work
Lamba92 said:
Well I tried it on a OnePlus One with Sultanxda LOS but no luck, same on LG G4 with official LOS. Which phone and ROM are you using?
I'll try with my OnePlus 5 keeping the stock ROM, hoping it will work
Click to expand...
Click to collapse
I'm on Xiaomi Mi5 and LOS 15.1 (Android 8.1)
LOS is not the problem, probably there was something weird in the ROMs you tried. Some old ROMs are implemented in a way that Magisk can't really work/hide everything, most of them before SafetyNet/Magisk era.
Try with stock ROM and Magisk, you should be fine.

How is VoLTE implemented in Android nowadays?

Hello,
I used iOS the last years but want to switch back to Android/customs roms. A few years ago, when VoLTE started to become available, I remember that it generally only worked on android when the phone had the carrier firmware.
A few days ago, I tried an unlocked phone with a non carrier firmware with my sim card, and volte and vowifi worked immediately. I cannot find any information how this is implemented nowadays. Is there any relation with Google carrier services? Or do modem basebands include these settings? Where is this information stored and does volte and vowifi on newer android systems "just work" as long as the carrier supports it? I'm just curious how it works, and if LineageOS for example does support it.
Thank you!

CalyxOS - Pixel 4a - network issues

Installed CalyxOS on Pixel 4a. Very easy install.
Now have internet access through Wifi only. Can make phone calls (Sprint network) but no internet.
Anyone willing to help or redirect to source of CalyxOS support? Doesn't appear to be much online support.
Doesn't seem to be a lot of traffic on this forum.
In case anyone is interested, conclusion on Reddit forum is that my Sprint sim card may be the problem with CalyxOS. Wish I would have known this before suffering through the install and then return to stock.
All I am really trying to do is find an alternative to stock unrooted phone so I can better manage various things as I have done with all of my previous android phones. First attempt using rooted Android 11 was successful. Unfortunately both Adaway and Titanium BU failed to function. So now back to unlocked unrooted Android 11.
Also have the same phone and issue with trackphon.
@CarlInMO All Sprint users who don't automatically switch to T-Mobile are not currently able to use CalyxOS (or GrapheneOS or similar) until T-Mobile allows open network Pixel phones to use a service called TNX. TNX will allow Sprint phones to use T-Mobile SIMs or eSIMs.
You can read more here:
PSA: Does not work with Sprint ESIM : r/CalyxOS
Just wanted to let everyone know. I tried to activate it via the chat and it wouldn't even download the sim. Switched ba
teddit.net
asuh said:
@CarlInMO All Sprint users who don't automatically switch to T-Mobile are not currently able to use CalyxOS (or GrapheneOS or similar) until T-Mobile allows open network Pixel phones to use a service called TNX. TNX will allow Sprint phones to use T-Mobile SIMs or eSIMs.
You can read more here:
PSA: Does not work with Sprint ESIM : r/CalyxOS
Just wanted to let everyone know. I tried to activate it via the chat and it wouldn't even download the sim. Switched ba
teddit.net
Click to expand...
Click to collapse
I don't know what's going on but I've been having problems just trying to get signal once I put my metropcs card in my pixel 4a

Question Request for help to successfully activate VoLTE/VoWiFi in Australia

I've a VoLTE/VoWiFi activated Telstra/Boost SIM that's confirmed to work fine with both stock-standard Moto G 5G Plus & iPhone 11 Pro Max, delivering those features in Australia.
Rog Phones in general & Rog phone 5 in particular are known to lack VoLTE/VoWiFi features with all of the Australian carriers. ASUS Zentalk forum has a few threads about it. (Of course, I too escalated it there for any official help, but none will be forthcoming anytime soon, from what I understand ). I'm genuinely in need of VoLTE at work due to terrible 3G but decent 4G there; and at home in need of VoWiFi due to terrible 3G but excellent WiFi backed by snappy fibre Internet connection.
My phone is an ASUS_I005DA model with build number WW_18.0840.2106.86. Neither "4G Calling" nor "Wi-Fi calling" settings are visible by default, but upon dialling "*#*#3642623344#*#*", those options become available. Though those features can be activated/toggled (and they stick around till the next reboot), they actually don't really make those features work (i.e., phone still drops down to 3G when making phone calls; similarly, calls simply don't go through WiFi, as is proven in airplane mode with WiFi on). This I understand is due to lack of .mbn files for the modem to support Australian carriers in general, Telstra in particular. (I gather that with previous Rog phone models, by injecting .mbn file(s) into the modem image, folks were able to get VoLTE and VoWiFi working in Australia.) I'm essentially looking for precise/tested/proven steps to accomplish just that but on Rog Phone 5.
This is where I've had it both boot loader unlocked & the system rooted with Magisk, in preparation for undertaking any and all such steps.
Has anybody been able to successfully access modem (i.e., Qualcomm Snapdragon X60 modem on Snapdragon 888 SoC found on this phone) from Windows or Linux systems for this sort of work? If yes, especially for Windows, what drivers did you use? (name, version info & where to download them from would greatly help) What additional software did you use on the Windows computer end (such as QPST) & on the phone end (such as QCOMDiagMode.apk & what version & from where was it sourced please?) etc. would be of great help.
A dumb question: Would it be at all possible to flash modem with updated image (incorporating the necessary .mbn file(s)) from within Android itself? Or Android itself doesn't have ADB to help with such tasks?? Just curious as I'm fine to work off either Windows or Linux end.
Thanks in advance for any useful guidance & direction.
The most likely answer would be to find how they made or picked the files with the 3 and try to make or find parallel 5 versions. The files should be compatible with fastboot (mbn is one of the extensions they use for firmware images).
[Guide] Enabling VoLTE/VoWiFi v2
Preface With this guide I can officially deprecate the other guide I wrote, as we will no longer have to hack together a solution by loading profiles for other carriers. Meaning, that this should just work provided an mbn exists for your carrier...
forum.xda-developers.com
It's also going to be an extremely experimental process, so the only tested and proven way will be to let someone else do it first. Hopefully you can find someone else in Australia with the same issue that is willing to put their device up for testing.
Is there a working guide to enable the AsusVoLTE App on Android 11 ?
Mine keeps saying root is not available,
and the USB command to enable PDC mode -
setprop sys.usb.config diag,diag_mdm,qdss,qdss_mdm,serial_cdev,dpl,rmnet,adb
doesnt work for me..
any ideas ?
JazonX said:
Is there a working guide to enable the AsusVoLTE App on Android 11 ?
Mine keeps saying root is not available,
and the USB command to enable PDC mode -
setprop sys.usb.config diag,diag_mdm,qdss,qdss_mdm,serial_cdev,dpl,rmnet,adb
doesnt work for me..
any ideas ?
Click to expand...
Click to collapse
Can't detect root · Issue #2 · HomerSp/AsusVoLTE
Hi, I'm trying to use your app but any button returns: Failed enabling <feature>, are you rooted? The strange thing is that I have rooted my phone with Magisk and root checker is successful... Can ...
github.com
If you look at the code for the app, it is basically performing the setprop commands on your behalf. Not sure how far you'll get with the app fixed.
Regardless, I sent along a pull request to fix root detection
Do not hardcode su binary path by AbandonedCart · Pull Request #3 · HomerSp/AsusVoLTE
This fixes an issue where rooted devices are not recognized (#2)
github.com
twistedumbrella said:
Can't detect root · Issue #2 · HomerSp/AsusVoLTE
Hi, I'm trying to use your app but any button returns: Failed enabling <feature>, are you rooted? The strange thing is that I have rooted my phone with Magisk and root checker is successful... Can ...
github.com
If you look at the code for the app, it is basically performing the setprop commands on your behalf. Not sure how far you'll get with the app fixed.
Regardless, I sent along a pull request to fix root detection
Do not hardcode su binary path by AbandonedCart · Pull Request #3 · HomerSp/AsusVoLTE
This fixes an issue where rooted devices are not recognized (#2)
github.com
Click to expand...
Click to collapse
The setprop command didn't trigger anything like it did on the ROG II.
That why I wanted to try the app..
Just noticed the pull request! Hope @HomerSp would look into it.
JazonX said:
The setprop command didn't trigger anything like it did on the ROG II.
That why I wanted to try the app..
Just noticed the pull request! Hope @HomerSp would look into it.
Click to expand...
Click to collapse
AsusVoLTE/MainActivity.java at master · HomerSp/AsusVoLTE
Enable VoLTE/VoWiFi on the ROG Phone 2. Contribute to HomerSp/AsusVoLTE development by creating an account on GitHub.
github.com
It's literally running the setprop commands, but...
[MOD-ish] AsusVoLTE w/ Root Fix
This is a temporary solution to a pending pull request. This thread will be deprecated if or when the official release is updated. I don't have the original signing key, but there is really no reason to attempt reverse engineering an app that's...
forum.xda-developers.com
Edit: moved to a separate thread, since it is not specific to this issue
I've had VoLTE show up on mine from day one with no problems, using Vodafone AU. I don't get VoWifi though - I don't know if that's dependent on your ISP. I use TPG for broadband at home.
That's great to hear! Thanks for your confirmation.
"Vodafone Wi-Fi Calling is not available to customers on prepaid plans" in Australia, according to this: https://www.vodafone.com.au/support/device/wi-fi-calling
Perhaps you're their prepaid user?
Hopefully, official VoLTE and VoWiFi support for Telstra and Optus isn't too far, seeing how unofficial community support isn't ready just yet.
Did you managed to find a way to write .mbn? In AsusRogPhone2 it was easy (via Diag mode, efstools etc, with A10 though), but in AsusRogPhone5 efstools freezes every time at port listening stage, so this methos it's a no go for now, for some unknown reason.
Vodafone in Australia has VOLTE and WIFI calling for Rog 5. I went from Vodafone (had Volte) to Telstra (Had literally nothing, had 10 support tickets with telstra that first month in regards to getting volte, wifi calling and reception issues) said screw it, went right back to Vodafone, and boom had both Wifi calling and VOLTE on the Rog 5. Plus my reception is god tier. Telstra only supports certain phones (literally like 2 series) and thats it. So yeah. Thats how I solved the VOLTE issue. Should have just stuck with Voda to begin with, but wanted to give Telstra a go. Never again. Garbage service.
Just to wrap-up my original request, as of Nov 2021 firmware update, thanks to ASUS incorporating necessary MBN file(s) for Telstra (and Optus too from what I've heard at other forums) in that firmware update, after dialling Enhanced-4G code, VoLTE and VoWiFi functionalities become available in Settings. Toggling those options does successfully activate both of those functionalities on Telstra network. According to what I've heard on Whirlpool, even Optus is now supported in the same way.
Alas, those settings don't stick over a reboot, so what procedure needs to be done after every reboot. Perhaps ASUS will make them stick in a future firmware update.
It's possible to make them stick across reboots on a rooted phone, using setprop tool.
Thanks

Question Network and finger print issues

UPDATE: $20 TO HOWEVER CAN SOLVE MY NETWORK ISSUE (WITHOUT ROOT)-- AND IF YOU SOLVE FINGERPRINT THEN GOD BLESS, XDA IF THAT'S NOT OK PLEASE ADVISE!
Hello ya'll, just bought a used rog 5 phone 16g/256 it is the I005DA, I updated it to the latest firmware manually and this is what it reads 18.0840.2111.200, the build number starts with WW_
the main issue is the the unstable connection, I have t mobile and I keep getting very slow internet, and sometimes the whole signal drops , and it keeps switching between E,H,3G and 4G and never 5G even though other devices in the house have very stable 5G connections , and they're on the same plan as I am. Also, the fingerprint option is messing ( not the main issue)
Solutions I tried for the network issue:
1-contacted T-mobile and edited the APN settings to the preferred one's
2- Dialed *#*#4636#*#* and tried changing the network preferred network type, the device has it at NR/LTE I tried GSM only
3- Turned on 5G and set the preferred as 2G/3G/4G/5G
4- Read some stuff about changing the network band, but I couldn't figure that out
5-VOLTE is turned on
Nothing Worked, Please help with this issue I'm very close to loosing my mind on this.
In regards to the finger print, it shows under biometrics but it's greyed out.
Kindly give detailed answers as I'm not a tech savvy person, and may need further explanation. Here are a couple of pictures showing the the issues
Set either PIN/Pattern/Password as your screen lock to enable Fingerprint
.
bigbang1108 said:
Set either PIN/Pattern/Password as your screen lock to enable Fingerprint
Click to expand...
Click to collapse
tried it, didn't work
Najib ak7 said:
tried it, didn't work
Click to expand...
Click to collapse
go to Settings -->Security & lock screen-->Fingerprint and set your Fingerprint
bigbang1108 said:
go to Settings -->Security & lock screen-->Fingerprint and set your Fingerprint
Click to expand...
Click to collapse
I did still won't work, appreciate the effort
the fingerprint settings from my phone completely disappeared. It's like the phone never came with it.
Stephanie_Sy said:
the fingerprint settings from my phone completely disappeared. It's like the phone never came with it.
Click to expand...
Click to collapse
are you having the same network issues as well?
Najib ak7 said:
I did still won't work, appreciate the effort
Click to expand...
Click to collapse
Have you activated this options?
Najib ak7 said:
Hello ya'll, just bought a used rog 5 phone 16g/256 it is the I005DA, I updated it to the latest firmware manually and this is what it reads 18.0840.2111.200, the build number starts with WW_
Click to expand...
Click to collapse
On the back of the device, What's mentioned ?
Tencent Games or Republic of Gamers ?
A photo will help too. I feel like it's a bad CN to WW convert, as I've seen fingerprint getting disabled in incomplete conversions.
Network issues can be solved with the correct MBN file.
JazonX said:
On the back of the device, What's mentioned ?
Tenent Games or Republic of Gamers ?
A photo will help too. I feel like it's a bad CN to WW convert, as I've seen fingerprint getting disabled in incomplete conversions.
Network issues can be solved with the correct MBN file.
Click to expand...
Click to collapse
Here is the picture, could you please clarify on what is the correct MBN file, and where to get it from, I'm really unfamiliar with that, and would greatly appreciate your help.
bigbang1108 said:
Have you activated this options?View attachment 5479051
Click to expand...
Click to collapse
I really appreciate the help and effort, yet still not being able to access it
JazonX said:
On the back of the device, What's mentioned ?
Tenecnt Games or Republic of Gamers ?
A photo will help too. I feel like it's a bad CN to WW convert, as I've seen fingerprint getting disabled in incomplete conversions.
Network issues can be solved with the correct MBN file.
Click to expand...
Click to collapse
I searched a bit about the MBN on XDA, and your name popped up, if the process is even remotely close to what you were trying to do on that thread, then I guess I'm better off getting another device, I didn't even understand 5% of what was talked about, I guess I rank as -1000000 in noob level, rest in peace ROG 5, I dream that didn't come true
UPDATE: SELLING IT.
after reading multiple threads on this, looks like if you have the I005DA version, then you're out of luck in regards to phone network, it has very limited 4G coverage and no 5G, at least in my area, the max download speed I got on band 4 700 MHZ is like 17 mbps. So I'm selling mine, as I bought it for Performance/ connectivity/anesthetics and batterly life NOT GAMING, selling it for $450, shipped within the U.S if anyone wants, it will make a great gaming device.
ASUS ROG PHONE 5 16G/256G Tenect Edition/ Balck Color | eBay
Find many great new & used options and get the best deals for ASUS ROG PHONE 5 16G/256G Tenect Edition/ Balck Color at the best online prices at eBay! Free shipping for many products!
www.ebay.com
Najib ak7 said:
Here is the picture, could you please clarify on what is the correct MBN file, and where to get it from, I'm really unfamiliar with that, and would greatly appreciate your help.
Click to expand...
Click to collapse
Hey, Sorry - I was offline for a few days.
So you have a CN version which is converted to a WW firmware - which explains why your fingerprint function is disabled.
Also, You'll need the correct MBN file to be uploaded to the device NV folder to access 5G / VoLTE.
I have a MBN collection - let me know your country and operator name - I can find it for you.
If you have decided to sell it, By all means - go ahead and get a WW device.
The same place where your device says Tencent games - a proper WW device would say Republic of Gamers.
Those trouble - free and you do not have to bother with MBN / conversion etc issues.
JazonX said:
Hey, Sorry - I was offline for a few days.
So you have a CN version which is converted to a WW firmware - which explains why your fingerprint function is disabled.
Also, You'll need the correct MBN file to be uploaded to the device NV folder to access 5G / VoLTE.
I have a MBN collection - let me know your country and operator name - I can find it for you.
If you have decided to sell it, By all means - go ahead and get a WW device.
The same place where your device says Tencent games - a proper WW device would say Republic of Gamers.
Those trouble - free and you do not have to bother with MBN / conversion etc issues.
Click to expand...
Click to collapse
I really appreciate your help,
I have it listed on ebay, no bidders though
If the network issue is fixable I'll definitely keep it.
I live inthe U.S and my carrier is t-mobile.
So how complicated is this process? FYI, I'm noob level when it comes to this kindastuff? Is it a one time thing, or do you keep updating the files? And do the device need to be rooted?
Thank you so much for your help.
JazonX said:
Hey, Sorry - I was offline for a few days.
So you have a CN version which is converted to a WW firmware - which explains why your fingerprint function is disabled.
Also, You'll need the correct MBN file to be uploaded to the device NV folder to access 5G / VoLTE.
I have a MBN collection - let me know your country and operator name - I can find it for you.
If you have decided to sell it, By all means - go ahead and get a WW device.
The same place where your device says Tencent games - a proper WW device would say Republic of Gamers.
Those trouble - free and you do not have to bother with MBN / conversion etc issues.
Click to expand...
Click to collapse
I have the same issue with FP. Do we have any methods for repair fingerprint?
You where able to get 5g on a CN in the US ?
Heero0101 said:
You where able to get 5g on a CN in the US ?
Click to expand...
Click to collapse
No, sold the phone
Najib ak7 said:
UPDATE: $20 TO HOWEVER CAN SOLVE MY NETWORK ISSUE (WITHOUT ROOT)-- AND IF YOU SOLVE FINGERPRINT THEN GOD BLESS, XDA IF THAT'S NOT OK PLEASE ADVISE!
Hello ya'll, just bought a used rog 5 phone 16g/256 it is the I005DA, I updated it to the latest firmware manually and this is what it reads 18.0840.2111.200, the build number starts with WW_
the main issue is the the unstable connection, I have t mobile and I keep getting very slow internet, and sometimes the whole signal drops , and it keeps switching between E,H,3G and 4G and never 5G even though other devices in the house have very stable 5G connections , and they're on the same plan as I am. Also, the fingerprint option is messing ( not the main issue)
Solutions I tried for the network issue:
1-contacted T-mobile and edited the APN settings to the preferred one's
2- Dialed *#*#4636#*#* and tried changing the network preferred network type, the device has it at NR/LTE I tried GSM only
3- Turned on 5G and set the preferred as 2G/3G/4G/5G
4- Read some stuff about changing the network band, but I couldn't figure that out
5-VOLTE is turned on
Nothing Worked, Please help with this issue I'm very close to loosing my mind on this.
In regards to the finger print, it shows under biometrics but it's greyed out.
Kindly give detailed answers as I'm not a tech savvy person, and may need further explanation. Here are a couple of pictures showing the the issues
Click to expand...
Click to collapse
What stuff did you read about changing the band and can you link it please?

Categories

Resources