Avec quelques commandes shell ADB, nous pouvons modifier la limite de SMS par défaut imposée par Android (qui est de 30 messages en 30 minutes) sans accès root.
Android fait un certain nombre de choses pour vous protéger. De nombreuses fonctionnalités de sécurité destinées aux utilisateurs pour les applications et les jeux ont récemment été rebaptisées Google Play Protect, mais la plupart (sinon la totalité) sont déjà incluses dans Android depuis des années. Néanmoins, Android impose un certain nombre de limitations à l'utilisateur afin d'assurer notre sécurité et de veiller sur nous en général. Les messages SMS coûtant très cher dans divers endroits du monde, le logiciel intègre quelques restrictions pour empêcher les applications abusives de vous coûter de l'argent.
Plus précisément, Google a ajouté deux limitations à Android que nous pouvons réellement modifier avec quelques commandes shell ADB simples. Le premier que nous allons vous montrer aujourd'hui concerne le message d'avertissement que vous recevez et qui vous indique que le smartphone a envoyé beaucoup de messages. La deuxième commande implique la période pendant laquelle un lot récent de messages SMS est vérifié.
Ainsi, par défaut, Android vérifiera que vous n'avez pas envoyé plus de 30 messages SMS à qui que ce soit en 30 minutes. Cependant, nous pouvons modifier manuellement ces deux valeurs (le nombre de messages et la durée) afin de ne pas être dérangés par les restrictions de limite de SMS par défaut d'Android. Juste un mot d'avertissement cependant, cela peut finir par vous coûter cher (si vous êtes facturé pour chaque message SMS) et/ou vous pourriez finir par être contacté par votre opérateur de téléphonie mobile si vous abusez du système.
Comment modifier la limite de SMS d'Android
- Configurez ADB comme indiqué dans ce tutoriel précédent.
- Entrez dans un shell ADB en envoyant la commande suivante dans l'invite de commande ou dans la fenêtre du terminal:
adb shell
- Exécutez ensuite la commande suivante dans le shell ADB pour modifier l’option de limite maximale de SMS:
settings put global sms_outgoing_check_max_count 5
- Donc, dans cet exemple, je réduis le nombre afin qu'Android me prévienne si j'ai envoyé plus de 5 SMS dans les 30 minutes. Remplacez « 5 » par le nombre de votre choix.
- Ensuite, vous pouvez exécuter la commande suivante pour modifier également la période:
settings put global sms_outgoing_check_interval_ms 9000000
- Et avec cette commande, je réduis le délai de cette vérification de 30 minutes à 15 minutes (cette valeur est en millisecondes). Vous pouvez choisir ici n'importe quelle valeur entière pour la période, assurez-vous simplement qu'il s'agit d'une valeur raisonnable.
Explication
Ainsi, tout comme nos autres didacticiels Shell ADB, il s’agit d’une autre fonctionnalité configurable intégrée au système d’exploitation Android. Il n'existe tout simplement pas d'option de configuration destinée à l'utilisateur que nous puissions utiliser pour modifier ces valeurs. LineageOS, par exemple, vous offre en fait la possibilité de modifier cette valeur dans les paramètres. Google a probablement caché cela pour empêcher les applications d'en abuser, mais cela aurait également pu être demandé par les opérateurs de téléphonie mobile. Quoi qu'il en soit, nous avons juste besoin d'un accès ADB à notre smartphone pour modifier les valeurs (comme vous pouvez le voir dans le guide ci-dessus).
Les valeurs limites par défaut des SMS de 30 messages sur une période de 30 minutes sont quelque chose que les OEM ou les opérateurs eux-mêmes peuvent modifier avant de vous vendre l'appareil. Par défaut, Google l'a défini sur 30 messages sur une période de 30 minutes, mais il nous est très facile de le modifier. Dans l'exemple ci-dessus, j'ai diminué les deux nombres et c'est quelque chose que vous voudrez peut-être faire si vous avez un enfant qui envoie trop de messages texte (ou si vous voulez simplement vous limiter pour une raison quelconque).
Vous pouvez également augmenter ces nombres (l’un ou les deux) afin de pouvoir contourner complètement la limite de SMS. Nous ne connaissons pas de valeur que vous pouvez définir pour supprimer complètement la restriction, mais vous pouvez augmenter les chiffres suffisamment haut pour que vous ne voyiez probablement jamais cet avertissement du système d'exploitation Android. N'oubliez pas que la valeur temporelle (de l'étape 5 du guide) est calculée en millisecondes. La valeur par défaut est définie sur 1 800 000 millisecondes, soit 30 minutes. J'ai réduit ce chiffre de moitié à 900 000 dans le guide ci-dessus pour réduire le délai à 15 minutes.