Я работаю очень близко к границе страны, и я НЕ хочу, чтобы мой телефон подключался к другим операторам, кроме моего.
Иногда оператор из моей страны будет недоступен в течение короткого времени, и телефон будет находиться в роуминге. (и это бесполезно. ни телефона, ни смс, ни веба. бессмысленно)
Когда я возвращаюсь в зону, где есть покрытие оператора моей страны, телефон будет оставаться в роуминге некоторое время (часы), и я должен это заметить и вручную выбрать своего оператора.
К сожалению, когда телефон перезагружается, опция «выбрать автоматически» переустанавливается, поэтому, если я перезагружаю телефон (или когда он сам перезагружается), мне приходится делать это снова.
У меня есть таскер, но я не нашел способ. Я также готов рутировать телефон, если это необходимо. Я просто не знаю, как выбрать оператора сети и сделать так, чтобы телефон не переключался на "выбор автоматически" при каждой перезагрузке. Это не касается apn и платы за роуминг, я просто хочу, чтобы он никогда не продолжал роуминг.
Любое предложение?
(информация об устройстве: OnePlus One, android 5.0.1, cyanogenmod cm12)
Похоже, Android M Marshmallow исправляет эту ошибку.
Сейчас у меня Android 6.0.1, CyanogenMod версии 13, и оператор больше не возвращается к автоматическому выбору после сброса.
Точная версия CyanogemMod, которую я использую: 13.0-ZNH2K-20160430-STABLE-Sultan-bacon.
Иззи
G_Gus
G_Gus
G_Gus
Иззи
setprop gsm.sim.operator.numeric <value>
(не проверено, но стоит попробовать). Чтобы получить желаемое значение, установите оператор вручную один раз, а затем запуститеgetprop gsm.sim.operator.numeric
(это можно сделать, например, черезadb shell
). Насчет эффекта не уверен, но попробовать стоит. Ссылки: 1 | 2 | 3 .Иззи
G_Gus
Иззи
/system/etc/init.d
для выполнения при загрузке. Может также работать сbuild.prop
модификацией — хотя я не уверен, что это будет мудрое решение (что, если вы планируете отпуск за границей?)