Whenever I want to switch my carrier (even to back automatic selection), my mobile (rooted Galaxy S4 mini if that matters) scans one or more minutes for carriers. Why does it take so long? Wi-Fi Matic doesn't seem to require that much time to identify cell towers which in turn provide information on the available carriers, so what's the problem, and can this be accelerated somehow?

1 Answer 1


Your cellphone searches for a predefined (by the vendor) time (in your case about 1 minute) for available carriers and then displays the result. The delay is there to make sure there are as well the towers available for you to choose from which have a weak signal and loose some packages on the way.

You can not change that behavior in your Galaxy S4 mini.

  • How unfortunate :( Does having rooted the phone help? Jan 15, 2015 at 11:12
  • @TobiasKienzler no, root leaves that behavior unaffected.
    – GiantTree
    Jan 15, 2015 at 14:11
  • @GiantTree Without further actions of course; I meant whether there is a procedure you can perform (or an app to install) as root to achieve this Jan 15, 2015 at 18:12
  • If you are able to call the carrier scan and stop/kill it after your own defined time, then it's possible. But I don't think you can switch the carrier that easily.
    – GiantTree
    Jan 15, 2015 at 18:38
  • @GiantTree Hm, I'll have a look at the API, basically I'm looking for the opposite of getNetworkOperatorName, maybe somewhere in Telephony.Carriers. Hrm, I need more spare time... Jan 15, 2015 at 19:25

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .