4 votes

Comment définir un réseau mobile préféré ?

Voici la situation : Je vis près d'une frontière entre deux pays, l'un étant soumis aux lois de l'UE, l'autre étant neutre, sauf en ce qui concerne les guerres économiques.

J'ai un contrat téléphonique dans l'UE, mais je suis facturé au prix fort lorsque je suis en itinérance dans l'autre pays. Cependant, dans la plupart des endroits où j'utilise mon téléphone, j'ai accès au réseau de l'UE et je ne devrais pas du tout être facturé en supplément.

I connaître comment sélectionner manuellement le Réseau de l'opérateur Réseau GSM Je veux que dans les paramètres ( Sélectionnez un opérateur de réseau ), et c'est la solution dégradée que j'utilise normalement. Le problème est que cela prend trop de temps quand il détecte un tas de réseaux d'opérateurs inutiles autour.


J'aimerais donc savoir s'il existe un moyen (une application, probablement), qui rendrait cela plus facile, comme "essayer d'utiliser la fonction Réseau de l'opérateur Je sais qu'elle est fournie dans son emplacement même".

En faire un "réglage rapide" serait une nécessité, mais probablement déjà abordé ailleurs ici.


éditer :

Mon téléphone n'est pas " rooté ", donc je ne peux pas utiliser Xposed caractéristiques. L'utilisation d'une macro a l'air cool, mais il suffirait qu'il y ait une commande shell connue pour le faire. Il me suffirait alors de faire correspondre la commande à la macro. Peut-être une réponse à ce ?

2voto

D.Barev Points 86

TL;DR : vous ne pouvez pas faire cela, du moins pas sans Root.

La raison en est que, pour des raisons de sécurité, il n'existe pas d'API publique permettant de réaliser cette opération sur le plan logiciel. Le plus proche que vous pouvez obtenir sans Root est d'utiliser ce logiciel : https://play.google.com/store/apps/details?id=com.kmshack.autoset mais il peut basculer presque tout (après avoir fourni les autorisations adb) en dehors de l'opérateur réseau, encore une fois pour des raisons de sécurité.

La liste des réseaux préférés est définie par l'opérateur (voir Liste d'itinérance préférée ), vous ne pouvez donc pas vraiment l'influencer. Vous pouvez cependant activer/désactiver l'itinérance réseau dans le menu ou, si vous avez Root, le faire de manière programmatique avec xposed : http://repo.xposed.info/module/net.caze.roamingcontrol . Vous pouvez également utiliser le menu caché d'Android *#*#4636#*#* où vous pouvez contrôler la façon dont votre téléphone déterminera le type de réseau (et non le type d'opérateur) à préférer, toujours en ce qui concerne les réseaux de la liste préférée établie par l'opérateur.

Vous avez toujours la possibilité de demander à votre opérateur de désactiver l'itinérance pour vous, ce qui pourrait être une solution, mais il vous faudrait alors leur demander de la réactiver si vous voyagez ailleurs...

Et enfin, vous pouvez essayer la voie macro via ceci : https://play.google.com/store/apps/details?id=com.joaomgcd.autoinput

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X