[Q] ro.roaming.extended = national roaming? - Android Q&A, Help & Troubleshooting

You can add two lines to the build.prop to make roaming invisible. Is this the same thing as "national roaming" in cyanogenmod and some other firmwares where roaming is only allowed for telcos in your home country? That way virtual operator users can use their phones without roaming and don't get hit by data bills if they forget to switch it off when traveling.
So with
ro.roaming.extended=true
ro.roaming.extended_rule=1
added to the build.prop, will my xperia s happily use data when I cross borders or not? For the record, with these lines you don't have to have "use data when roaming" option selected in network settings.
(crossposted from xperia s forum)

Is this is a tip or q question??
Work on other xperias???

drsanket_xperia_u said:
Is this is a tip or q question??
Work on other xperias???
Click to expand...
Click to collapse
Bit of both I suppose. I have no idea where else it might work. Probably on other Xperias as it's mentioned for xperia neo originally on htcmaniacs by thunderfruit (spanish forum). There's very little information on this line, I noticed it by chance on a firmware thread. It might work on non-sony phones too.
It's nice if it only allows domestic telcos, not so nice if it happily connects to some russian 3€/min rip-off telco on the border.

Related

[Q] Select a network operator - what's the correct setting?

This is a daft question but I flashed a rom that messed up my APN settings.
I'm on contract with 3 (uk).
In 'Network Operators' under the list of available networks should I choose 'select automatically' or should I manually select 3 from the list of networks.
Automatically should work just fine.
Thanks. If its on automatically select I wont get charged roaming costs if it goes onto another network will I?
I assume you're using a 3G UK device in the UK with a UK sim card? If you are the device will use the 3G UK network.
Great, thanks for clarifying that. I didnt fancy having to explain a big unexpected bill to the wife
mrchilly said:
Great, thanks for clarifying that. I didnt fancy having to explain a big unexpected bill to the wife
Click to expand...
Click to collapse
Bwahahahaha!!!!

[Q] Getting a MB860 to work in Vietnam

(noob, non-techie here) I picked up an MB860 (2.3.6 - 4.5.141) before coming to Vietnam. (I guess I needed the ME860.) Now that I'm here, neither Viettel nor Vinaphone can get the "data to work" (any G) over their networks (wifi does work & can make phone calls). I've monkeyed around with the phone settings including the *#*#4636#*#* wcdma/gsm/etc. settings to no avail. The phone is currently unlocked (factory) and unrooted/stock. Anyone know if there's a way to get this model to work here via the standard settings, new firmware, or rooting? Any help appreciated.
I'm currently in Vietnam and using an rooted AT&T one, running TopSmart 1.3. It work like a charm without any change on baseband, so I guest you don't have to worry.
Your phone is a Korean version or AT&T ? Are you in Hanoi ? May be I could give some helps.
Deplov said:
I'm currently in Vietnam and using an rooted AT&T one, running TopSmart 1.3. It work like a charm without any change on baseband, so I guest you don't have to worry.
Your phone is a Korean version or AT&T ? Are you in Hanoi ? May be I could give some helps.
Click to expand...
Click to collapse
Hey,
It's an AT&T purchased in the US. I'm not in Hanoi - too bad for me
Based on the specs, and what I've seen about Viettel & Vinaphone frequencies (I guess), this model should work. Being an AT&T phone, on eof the setting selectors is "greyed out" which won't let me select a network. I'm thinking that may be the hitch. I'm a noob so I don't Know what TopSmart is. Any help appreciated. Thanks.
mb860invietnam said:
Hey,
It's an AT&T purchased in the US. I'm not in Hanoi - too bad for me
Based on the specs, and what I've seen about Viettel & Vinaphone frequencies (I guess), this model should work. Being an AT&T phone, on eof the setting selectors is "greyed out" which won't let me select a network. I'm thinking that may be the hitch. I'm a noob so I don't Know what TopSmart is. Any help appreciated. Thanks.
Click to expand...
Click to collapse
TopSmart is a cook rom. Don't mind.
So in general, you can call (and text also) but no data connection, right ? In US (or wherever your previous country), data connection still ok, the problem have occured just in time you arrived in Vietnam ? Have you changed anything in your phone's setting ? Have you register the 2G/3G service with the mobile network provider (Mobiphone, Viettel or Vinaphone - which you still using) ? - It's importance !
Because you can call, I guest your network setting is alright. Try to go to System setting ~> Wireless and network settings ~> Mobile network and check on the box Data enabled (on top of the screen). Restart your device if required, and then open your browser, connect to google.com for testing.
If it didn't help, please take a screenshot of the Mobile network settings screen and attacht here for more reference.
Best regards.
P/s: please answer all my question for providing me as much information as you could. And finnaly, tell me the name of your mobile network provider in Vietnam you currently using. It could helps.
Deplov;32701820
So in general said:
anything[/B] in your phone's setting ? Have you register the 2G/3G service with the mobile network provider (Mobiphone, Viettel or Vinaphone - which you still using) ? - It's importance !
Because you can call, I guest your network setting is alright. Try to go to System setting ~> Wireless and network settings ~> Mobile network and check on the box Data enabled (on top of the screen). Restart your device if required, and then open your browser, connect to google.com for testing.
If it didn't help, please take a screenshot of the Mobile network settings screen and attacht here for more reference.
Best regards.
Click to expand...
Click to collapse
Corect (call text no data)
Correct (worked in US)
No changes in settings other than APN for viettel and vinaphone
Registered 3G service (had viettel and vinaphone techs try and install 3g sim)
My "Data Enabled" is found under a different menu _Battery and data manager_ Data is enabled. Settings-> Wireless & network settings->Mobile networks->Select network (greyed out - option there to toggle/select but not allowed)
Will try and get screenshot.
where r u now ?
if u r in Ho Chi Minh city, there is a coffee name Tinh Te and they can help you !
Here is the contact with map
http://www.tinhte.vn/pages/cafe/

roaming issue? please help

I have a streak 5 (supossed unlocked) with DSC ROM 2.3.3, and when I installed a new sim card from a new carrier, the phone "thinks" that I´m in Roaming (it shows de "R" over the bars), It works fine, but I can not have data (without wifi), even if i enable "data roaming"
I´ve tried with searches but no succes
Please help, i really need data!!!
Some more information please? Which carrier is the SIM from and who was your original carrier?
Strephon Alkhalikoi said:
Some more information please? Which carrier is the SIM from and who was your original carrier?
Click to expand...
Click to collapse
Thanks a lot for your interest
The first carrier was Orange, in Spain, and the actual one is an spanish Mobile Virtual Network Operator (MVNO), called mobil R
Regards
Have you tried modifying your network settings or updating? Can you screenshot {more settings>network} also you need to ensure the hardware in your phone is compatible with the network spectrum of your current provider.
Sent from my Moto X Infused GS3
The very fact you're able to use the R/Vodafone SIM in your device proves you are unlocked. If it were tied to Orange you would have been prompted to enter an unlock code.
Without knowing the carriers you were going from or to I couldn't rule out radio frequencies as the cause of your problem. With this knowledge, it's possible to rule that out. Therefore your problem can be traced to one of the following:
*APN settings are set incorrectly.
*Your carrier's coverage map is inaccurate in your area and you really are roaming.
Check your APN settings, but I'm inclined to believe you are actually roaming from your location, in which case I'd go back to Orange since you weren't roaming with them.
Strephon Alkhalikoi said:
The very fact you're able to use the R/Vodafone SIM in your device proves you are unlocked. If it were tied to Orange you would have been prompted to enter an unlock code.
Without knowing the carriers you were going from or to I couldn't rule out radio frequencies as the cause of your problem. With this knowledge, it's possible to rule that out. Therefore your problem can be traced to one of the following:
*APN settings are set incorrectly.
*Your carrier's coverage map is inaccurate in your area and you really are roaming.
Check your APN settings, but I'm inclined to believe you are actually roaming from your location, in which case I'd go back to Orange since you weren't roaming with them.
Click to expand...
Click to collapse
Thanks a lot again,!!!
I have found a posible solution in internet, The problem is as i use a MVNO , the actual ROM onlly identifies real networks and not the "virtual" ones, a posibility is editing the build.prop adding:
ro.roaming.extended=true
ro.roaming.extended_rule=1
but now i can not edit the build.prop, it gives me an error when storing it
regards
josinho00 said:
Thanks a lot again,!!!
I have found a posible solution in internet, The problem is as i use a MVNO , the actual ROM onlly identifies real networks and not the "virtual" ones, a posibility is editing the build.prop adding:
ro.roaming.extended=true
ro.roaming.extended_rule=1
but now i can not edit the build.prop, it gives me an error when storing it
regards
Click to expand...
Click to collapse
solved!!!
I´ve had no succes editing the build.prop, I could edit it but nothing changed, but I talked with the carrier and changed de APN settings
and now is solved
Thanks a lot to stephon and droidscoop
Editing build.prop on the fly is not a good idea. If the build.prop isn't correct, at best the device will throw up errors and at worst it will bootloop. That said, there are build.prop editors in the Play Store. DSConfig itself is a limited build.prop editor in that the settings it adjusts are all written to build.prop when saved.
BTW, it's good to know that you got your issue fixed.

Cant, get mobile network data in Austria without roaming

As the title says, I bought this phone on release date and when it came I tryed my Simcard. Normal calling works, but I only can use Mobile data on roaming. I tryed to config my vpn but it was correct.
Help plz
same here (yesss). This is because the third party discount provider use national roaming to connect to the big providers. you need to use gravitybox to turn on national roaming. or wait until cm. in cm are all common austrian third party providers in the list of known providers added
Thanks alot, but my oneplus isnt rootet yet. Did u try gb and does it work for sure?
yes I am currently using the gravitybox solution and it works like a charm

[APP][JB+][XPOSED]Roaming Control - v1.53 - Source code released

Now as open source!
Github: https://github.com/CazeW/RoamingControl
I'm releasing the source code as I no longer have a device that I can test the app with. Hopefully it will be of use for someone.
Roaming Control
Are you tired of having the R icon in the notification bar instead of showing the connection speed? Do you have a mobile plan that allows you to use it in certain countries like you were at home? Do you want to enjoy roaming in certain countries/networks but don't want to allow roaming everywhere?
Then this app is for you.
This started as a personal project for something that I needed myself but decided to make it a proper app for everyone to enjoy.
What this app allows you to do is:
Allow national roaming on virtual networks (to get rid of the R icon when being home)
Force phone into roaming mode on domestic networks that aren't the home network.
Add on which specific networks you want to allow roaming
Add in which countries you want to allow roaming (this will allow roaming on all the networks in those countries)
Dual-SIM support with separate rules for both SIMs (Lollipop 5.1 and onwards).
What this app doesn't do is just remove the R icon and show the connection speed.
If you add your current network or country when being abroad, you are roaming and it is your responsibility to keep your phonebill in check.
INFORMATION FOR USERS ON ANDROID PIE
I have tested this app with Magisk 18.1 and with the EdXposed Magisk module and confirmed it working at least on a OnePlus 6T. You may have to toggle the roaming system setting on and off (or leave it on) to get a data connection after a reboot.
Changelog
Code:
v.1.53
- Fixed bug that stopped the module from working when using German
v.1.52
- Fixed Nougat support
v.1.51
- Added German translation (thanks to @toBsucht Psp)
v.1.50
- New UI with material design
- Improved Dual-SIM support
- Import/Export support of network/country lists
- Whitelist mode moved to settings
[B]Huge thanks to @Sebastl for beta testing![/B]
v.1.22
- Bug fixes that stopped the app from working for some.
v.1.21
- Bug fix to Whitelist mode for single SIM phones
- Code cleaning
v.1.20
- Support for dual-sim on Lollipop 5.1 and onwards. (Thanks to [email protected] for helping with the testing)
- Added Whitelist mode
- Small bug fixes
v.1.10
- Advanced force roaming option. Adds the ability to manually add networks on which to force the phone into roaming mode
- Minor bug fixes
v.1.07
- Fixed network mode not working caused by my code cleaning in v1.06
- Fixed crash when updating from v1.05 so that you don't need to clear data anymore
v1.06
- Some code cleaning
- Added Paypal donate link in about for those that feel like it
v1.05
- Added Force roaming option to force phone into roaming mode on domestic networks that aren't the home network.
- Bug fixes:
-- The app could crash when launching it for the first time (or after clearing data) and
when trying to remove a network with several MNC added to it.
v1.0
- Initial release
Screenshots:
Download:
http://repo.xposed.info/module/net.caze.roamingcontrol
If you feel that this app has been useful, feel free to buy me a beer.
https://www.paypal.me/cazew
Latest strings.xml added as attachment for those who want to help with translations.
Note: This app has only been tested so far on my Xperia Z1 Compact running stock Lollipop, so feedback is welcome.
Thanks to Lion_1 for beta testing the dual-sim support.
Use this app on your own caution. I am in no way responsible for any damage to your phone or increase in your phonebill.
If trying beta version, read changelog!
Works on marshmallow
Thanks man
Works on marshmallow
Just have to restart system ui to disable R icon
Two questions;
1) Location of source code? I'd like to contribute.
2) Some phones (like Nexus 5) are having problems recognizing that they *are* roaming in certain circumstances. Can this be used to FORCE it into recognizing that it *is* roaming?
abhijitkadam03 said:
Thanks man
Works on marshmallow
Just have to restart system ui to disable R icon
Click to expand...
Click to collapse
Shouldn't need to restart SystemUI, it should dissappear on its own after a while or if you can't wait, just toggle airplane mode on and off.
doitright said:
Two questions;
1) Location of source code? I'd like to contribute.
2) Some phones (like Nexus 5) are having problems recognizing that they *are* roaming in certain circumstances. Can this be used to FORCE it into recognizing that it *is* roaming?
Click to expand...
Click to collapse
For now the source code is just on my computer, haven't yet looked into releasing it.
You mean that there are circumstances where the phone is roaming, but the R isn't showing up and the phone thinks it's on the home network when it in fact is on a foreign network (also not blocking the data connection as it should because of this)? If that's the question, then no, that doesn't currently work. It is however easily implemented.
Basicly what the app does now is to make the phone think it's not roaming when in fact it is (hence why it should be used carefully not to add the wrong networks/countries), but it can as easily be made to work in the other direction, to make the phone think it's roaming even though it is on the home network.
This is fantastic. I will test it on my Nexus 6P on T-Mobile when I am roaming again in Canada.
One related thing I have been hoping to see in an Xposed module that forces the data connection type display to stay on when the WiFi is connected as well. I hate that I cannot tell whether my phone is on LTE, H+, H, or GSM when I have an active WiFi connection.
@CazeW: great, thanks ! That is something I am looking for since a long time.
Will it work for Dual Sim too? (running CM12.1)
Gesendet von meinem ONE E1003 mit Tapatalk
Update posted.
doitright said:
2) Some phones (like Nexus 5) are having problems recognizing that they *are* roaming in certain circumstances. Can this be used to FORCE it into recognizing that it *is* roaming?
Click to expand...
Click to collapse
I looked into this and have now added the Force roaming option to the app. I have however no way of testing this myself so I'll be relying on feedback if it works. Also, if there's enough interest for it, I could add the option to be able to manually add the networks (like with saved networks) you want to force the phone into roaming mode on.
2fast78 said:
@CazeW: great, thanks ! That is something I am looking for since a long time.
Will it work for Dual Sim too? (running CM12.1)
Gesendet von meinem ONE E1003 mit Tapatalk
Click to expand...
Click to collapse
This should work on dual sim too but I don't have a dual sim phone to test with. I also suspect that the app might enable roaming for both sim cards which probably isn't what most people want.
CazeW said:
Update posted.
I looked into this and have now added the Force roaming option to the app. I have however no way of testing this myself so I'll be relying on feedback if it works. Also, if there's enough interest for it, I could add the option to be able to manually add the networks (like with saved networks) you want to force the phone into roaming mode on.
This should work on dual sim too but I don't have a dual sim phone to test with. I also suspect that the app might enable roaming for both sim cards which probably isn't what most people want.
Click to expand...
Click to collapse
Hi. My service provider doesn't cover all places in my state,so I have to connect to another service provider in my state where my home network is not available. Basically,I want to switch from my home network to the other network automatically,when my home network is not available. Can this app do that?
And,it does show the Roaming Symbol when I connect to the other network. Please help.
theincognito said:
Hi. My service provider doesn't cover all places in my state,so I have to connect to another service provider in my state where my home network is not available. Basically,I want to switch from my home network to the other network automatically,when my home network is not available. Can this app do that?
And,it does show the Roaming Symbol when I connect to the other network. Please help.
Click to expand...
Click to collapse
This app won't make your phone automaticly connect to that network. All it can do is that when you connect to it, the roaming symbol won't show up and the phone will think that you're on your home network.
I can't test it on my Lenovo P70-A.
Too sad...
Glebasik said:
I can't test it on my Lenovo P70-A.
Too sad...
Click to expand...
Click to collapse
It doesn't install?
CazeW said:
This app won't make your phone automaticly connect to that network. All it can do is that when you connect to it, the roaming symbol won't show up and the phone will think that you're on your home network.
Click to expand...
Click to collapse
Okay!
fyi: tested with Dual Sim Phone OnePlus X running CM 12.1 and it runs fine! Great work!
Thanks
CazeW said:
For now the source code is just on my computer, haven't yet looked into releasing it.
Click to expand...
Click to collapse
If you don't mind my asking, is it a question of deciding whether or not you want to release the code, or a question of *how* to release it? If the latter, github is ideal. Is github.com/CazeW yours?
If you don't know how to use git, it can have a steep learning curve, but once you are into it, it is an indispensable tool that will change your life. I'd be happy to help you learn it if you need.
You mean that there are circumstances where the phone is roaming, but the R isn't showing up and the phone thinks it's on the home network when it in fact is on a foreign network (also not blocking the data connection as it should because of this)? If that's the question, then no, that doesn't currently work. It is however easily implemented.
Basicly what the app does now is to make the phone think it's not roaming when in fact it is (hence why it should be used carefully not to add the wrong networks/countries), but it can as easily be made to work in the other direction, to make the phone think it's roaming even though it is on the home network.
Click to expand...
Click to collapse
That is *exactly* what I mean. And I know I'm a bit late (I shut down on weekends) and see you've implemented it already, so *thank you very much*
---------- Post added at 03:21 PM ---------- Previous post was at 03:09 PM ----------
CazeW said:
I looked into this and have now added the Force roaming option to the app. I have however no way of testing this myself so I'll be relying on feedback if it works. Also, if there's enough interest for it, I could add the option to be able to manually add the networks (like with saved networks) you want to force the phone into roaming mode on.
Click to expand...
Click to collapse
That would be an *incredibly* powerful option, especially for users of wacky MVNO's.
One other feature I can think of right now, which kind of is but isn't *entirely* related, would be to ignore signature checks on carrier services. The reason I say that it is related, is because the carrier service controls several aspects of network connection. For example, if you look at GsmServiceStateTracker https://android.googlesource.com/pl...telephony/gsm/GsmServiceStateTracker.java#894 you can see that a big chunk of the roaming control is tied to the Carrier Config, https://source.android.com/devices/tech/config/carrier.html
Just breaking the signature check on the Carrier Config would allow a lot of aspects of the network connection to be managed by regular installable packages.
Alternatively, the ability to inject a custom signature into the data read from the UICC would accomplish the same goal.
But of course, like I said, this is not entirely related, since it does break off from *just* messing with the network directly.
doitright said:
If you don't mind my asking, is it a question of deciding whether or not you want to release the code, or a question of *how* to release it? If the latter, github is ideal. Is github.com/CazeW yours?
If you don't know how to use git, it can have a steep learning curve, but once you are into it, it is an indispensable tool that will change your life. I'd be happy to help you learn it if you need.
Click to expand...
Click to collapse
Yes, that is my account. Didn't even remember I had one.
I know how to release it, but right now it's more of if I want to. I'll probably release it at some point but before I do, I need to clean up the code (it's not pretty) and I know nothing yet about licenses (don't even know if I need to think about them).
doitright said:
That would be an *incredibly* powerful option, especially for users of wacky MVNO's.
Click to expand...
Click to collapse
Alright, I'll probably implement it in the next version then.
Been wondering if I also should drop the National roaming option and just handle that with Saved roaming. In other words, just have the list of networks/countries where to allow roaming and a list of networks where to block it (put phone in roaming mode). National roaming feels a bit redundant and there are some issues with it. Say for example your phone doesn't recognize the MVNO as your home network, but it allows connecting to other domestic networks where the home network has no coverage. Enabling National roaming would make the phone think that the MVNO is your home network (which is good) but it would also allow roaming on all those other domestic networks (which is bad). This could of course be counteracted then with the list of networks where to block roaming but then it's starting to feel like its getting a bit too messy.
doitright said:
One other feature I can think of right now, which kind of is but isn't *entirely* related, would be to ignore signature checks on carrier services. The reason I say that it is related, is because the carrier service controls several aspects of network connection. For example, if you look at GsmServiceStateTracker https://android.googlesource.com/pl...telephony/gsm/GsmServiceStateTracker.java#894 you can see that a big chunk of the roaming control is tied to the Carrier Config, https://source.android.com/devices/tech/config/carrier.html
Just breaking the signature check on the Carrier Config would allow a lot of aspects of the network connection to be managed by regular installable packages.
Alternatively, the ability to inject a custom signature into the data read from the UICC would accomplish the same goal.
But of course, like I said, this is not entirely related, since it does break off from *just* messing with the network directly.
Click to expand...
Click to collapse
That is interesting and definetily worth a look at but for now it's a feature that would only work on Marshmallow. To get the most out of it, the hacking would also have to be done without the use of Xposed which unfortunately goes beyond my skills.
CazeW said:
Yes, that is my account. Didn't even remember I had one.
I know how to release it, but right now it's more of if I want to. I'll probably release it at some point but before I do, I need to clean up the code (it's not pretty) and I know nothing yet about licenses (don't even know if I need to think about them).
Click to expand...
Click to collapse
I totally understand.
Alright, I'll probably implement it in the next version then.
Been wondering if I also should drop the National roaming option and just handle that with Saved roaming. In other words, just have the list of networks/countries where to allow roaming and a list of networks where to block it (put phone in roaming mode). National roaming feels a bit redundant and there are some issues with it. Say for example your phone doesn't recognize the MVNO as your home network, but it allows connecting to other domestic networks where the home network has no coverage. Enabling National roaming would make the phone think that the MVNO is your home network (which is good) but it would also allow roaming on all those other domestic networks (which is bad). This could of course be counteracted then with the list of networks where to block roaming but then it's starting to feel like its getting a bit too messy.
Click to expand...
Click to collapse
The way I see the national/domestic roaming option, is that it would be most useful on borderland areas that obtain coverage from one or more domestic networks and one or more international networks. If you know for a fact that you can roam sanely on domestic networks, but international networks will hit you where it hurts, then that would be an easy option to allow roaming on all networks with a matching MCC.
There are certain service providers here (Canada) where this would be useful, since they are not permitted any *actual* domestic roaming, and their local network has multiple MNC's from all of the past network acquisitions, yet they charge something like $5/minute for voice roaming in the USA. So a domestic roaming would allow them to connect to all of the different MNCs that belong to their service provider without risk of roaming on tmobile or att.
That is interesting and definetily worth a look at but for now it's a feature that would only work on Marshmallow. To get the most out of it, the hacking would also have to be done without the use of Xposed which unfortunately goes beyond my skills.
Click to expand...
Click to collapse
Actually, it would be beneficial back to 5.1, when the carrier privilege parts were added; https://source.android.com/devices/tech/config/uicc.html
And the beauty of it, is that the non-xposed part of it would actually *not* be a hack. It would just be generating a carrier package declaring the proper intents and privileges, and extending the proper classes.
Thanks a lot, working perfectly on Wiko Stairway (jelly bean), Now my wife can use our Femtocell at house
Your application works on the nexus 6p T-Mobile with purenexus ROM. My roaming was broken beforehand. Enabling it wouldnt get me data and the stupid r on the signal didn't let me know if it was even grabbing data connection nevertheless at what speed. Thanks a million.
I can't find a donate button in app or in your OP? Do you have a link for easy donations?
Hi everyone,
I don't understand very well what this app does. Can it be used to disable national roaming ? i.e. allow device to connect *only* to HPLMN even if other networks could accept us ?

Categories

Resources