2 votes

Comment bloquer les SMS reçus de numéros dont la longueur est supérieure à n chiffres ?

En Afrique du Sud, nous sommes assaillis par le spam SMS, et il est pratiquement impossible de s'en débarrasser.

Tous les numéros utilisés par les spammeurs comportent généralement 13 ou 14 chiffres, soit beaucoup plus que les 10 chiffres habituels.

(Cliquez sur l'image pour l'agrandir)

see the picture

L'idée est qu'ils passent par des millions de numéros jetables, de sorte que si vous en bloquez un, ils pourront toujours vous spammer à partir de tous les autres.

Toutefois, ce raisonnement serait alors (espérons-le) également erroné. Il existe sûrement un moyen d'intercepter un SMS, de compter le nombre de chiffres du numéro et, s'il est supérieur à 12 (10 pour le numéro, 2 pour l'indicatif du pays), de le supprimer tout simplement ou, mieux encore, de l'ajouter à la liste des messages bloqués.

Quelqu'un connaît-il un moyen de le faire ? J'ai Tasker, et je pense que c'est ce qu'il faut faire, mais je ne sais pas par où commencer.

0voto

JBland Points 740

La première étape consisterait à détecter la longueur du numéro de téléphone.

Cela peut être fait en passant %SMSRF a Variable de test > Type : Longueur . Test Variable peut alors fournir la longueur du numéro de téléphone sous la forme d'un nombre entier sur lequel vous pouvez effectuer des vérifications à l'aide d'une variable de type Si .

Une fois que Tasker a décidé si le message est un spam ou non, vous pouvez lui demander de masquer la notification, etc. (mais pas de supprimer le message, car Tasker n'a pas encore cette capacité).

Screenshot

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