3 votes

Comment déconnecter la SIM du réseau selon un horaire

J'ai un téléphone 2-SIM et j'ai besoin de pouvoir annuler l'une des cartes SIM du réseau chaque vendredi de 16h30 à 20h00. La raison en est que cette carte SIM est un duplicata d'une autre carte SIM que mes amis utilisent pour diffuser en streaming une série de conférences chaque vendredi. Les cartes SIM ont des données illimitées, donc je veux utiliser ma copie pour les données pendant le reste de la semaine.

Les deux cartes SIM ne peuvent pas être connectées au réseau en même temps car le comportement est alors imprévisible et nous ne voulons aucune interruption dans le flux. Je pourrais physiquement retirer la carte SIM chaque vendredi, mais je pourrais oublier et c'est une corvée d'ouvrir le téléphone à chaque fois.

Y a-t-il un moyen de planifier une déconnexion de la carte SIM du réseau de l'opérateur selon un planning ?

(Il peut exister une application pour cela, mais je n'en ai pas trouvé. Je suis un développeur de logiciels, je peux même écrire le mien s'il y a un moyen d'y parvenir, mais je ne suis pas sûr qu'il existe une API qui le permette. J'ai un Fairphone 3, je peux même rooter le téléphone également.)

3voto

Heath Borders Points 161

Voici un favori de la communauté: Tasker! Il est très simple de configurer un profil qui sera déclenché en fonction d'un jour de la semaine et d'une heure spécifiques, comme vous l'avez spécifié.

La désactivation de la carte SIM semble être possible, et nécessitera soit:

  1. Un téléphone rooté
  2. L'activation d'ADB Wifi à chaque fois que vous redémarrez votre téléphone

En supposant que vous avez fait l'une de ces choses, voici une excellente vidéo démontrant cette configuration de tâche sur Youtube.

Les étapes à suivre sont les suivantes:

  • Créez un nouveau profil basé sur "Jour"
  • Changez "Jour du mois" en "Jour de la semaine" et sélectionnez Vendredi
  • Cliquez sur le bouton retour en haut à droite
  • Sélectionnez "Nouvelle tâche" et donnez-lui un titre
  • Cliquez sur le bouton "+" pour ajouter une action et recherchez ADB Wifi
  • Dans la ligne de commande, collez ce qui suit: phone.setSimPowerStateForSlot(0,0) où le premier zéro est le numéro de la SIM (changez-le en '1' pour désactiver la deuxième SIM) et le deuxième zéro est l'état de la carte (0 pour éteint, 1 pour allumé)
  • Revenez en arrière et ajoutez une tâche de sortie pour la réactiver avec la même commande ADB Wifi entrée comme phone.setSimPowerStateForSlot(0,1)
  • Retournez à l'écran des profils et maintenez enfoncé le "Ven" puis choisissez "Ajouter"
  • Choisissez "Temps" et réglez l'heure à laquelle vous souhaitez que la SIM soit désactivée

0 votes

Y a-t-il une alternative open source ? Je n'ai ni compte Google ni prévois d'en avoir un et bien que je serais heureux de payer quelques dollars pour Tasker, ce n'est pas possible sans Google.

2 votes

Le créateur a répertorié quelques anciennes versions à télécharger sur son site web (tasker.joaoapps.com/download.html) et il semble que la version actuelle soit disponible chez le créateur via APK Mirror (apkmirror.com/apk/joaomgcd/tasker), mais comme toujours, soyez prudent lors de l'installation d'applications téléchargées en dehors du Play Store.

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