Supprimer un SMS en cours d'envoi sur iPhone : possible ?
Réalité iPhone standard (non jailbreaké)
IMPOSSIBLE. Dès que vous appuyez sur « Envoyer », l'iPhone lance l'envoi réseau. Aucun délai, aucune annulation native. Le message part vers le serveur opérateur → destinataire.
Seule option (jailbreak requis)
- Jailbreak + tweak biteSMS (historique) ou équivalents modernes (Messages+, Couria, BiteSMS13 sur repo Packix/Havoc)
- Ajoute bouton « Annuler » / « Regret » pendant 2-3 secondes après envoi
- ⚠️ Jailbreak = risques (garantie, sécurité, MAJ, stabilité)
Astuces préventives (SANS jailbreak)
- Brouillon dans Notes : Rédigez, relisez, corrigez > Copier > Messages > Coller > Envoyer
- Confirmation avant envoi : Réglages > Messages > « Demander confirmation » (iOS 16+) — ajoute étape « Envoyer » après saisie
- Mode avion rapide : Si vous réalisez IMMÉDIATEMENT l'erreur : Centre de contrôle > ✈️ Mode Avion (coupe réseau) > message reste « Non envoyé » (point rouge) > supprimez-le
- ⚠️ Fenêtre < 1-2 sec. Peu fiable.
Après envoi : aucune récupération
- Message stocké chez opérateur + destinataire
- Seule option : accéder physiquement téléphone destinataire > supprimer (illégal / éthique)
- Prévention = seule vraie solution
Évolution iOS 16+ : « Modifier » ou « Annuler l'envoi » jusqu'à 15 min après envoi (iMessage uniquement, bulle bleue, destinataire iOS 16+). Ne fonctionne PAS pour SMS/MMS verts (opérateur).
