Introduction : MMI vs USSD, deux choses différentes
On parle souvent indistinctement de “codes secrets” ou de “codes USSD”, mais il faut distinguer deux familles :
- Les codes MMI (Man-Machine Interface) sont des séquences normalisées par la norme GSM 02.30, interprétées directement par votre téléphone. Ce sont eux qui permettent par exemple d’activer un renvoi d’appel (
**21*numéro#) ou de masquer son identité (#31#). Ils fonctionnent partout dans le monde, quel que soit l’opérateur. - Les codes USSD (Unstructured Supplementary Service Data) sont des séquences envoyées au serveur de l’opérateur, qui renvoie une réponse à l’écran. Ils servent typiquement à consulter un solde prépayé, activer une option ou récupérer un identifiant. Ces codes sont propres à chaque opérateur et à chaque pays.
À ne pas confondre non plus avec les numéros courts (888, 950, 680…) : ce sont de simples numéros à appeler, pas des codes — on les compose et on tombe sur un serveur vocal.
Visuellement, MMI et USSD se ressemblent (chiffres entourés de * et #), mais leur traitement technique est différent. Dans la pratique, vous les composez de la même manière :
- Ouvrez l’application Téléphone.
- Tapez le code complet sur le clavier numérique (sans oublier les
*et#). - Appuyez sur la touche d’appel.
⚠️ Prudence : certains codes (notamment de réinitialisation usine) s’exécutent sans demande de confirmation sur certains modèles. Ne composez un code que si vous savez précisément ce qu’il fait.
Syntaxe générale des codes MMI
Les codes MMI suivent une logique constante :
| Préfixe | Action |
|---|---|
**CODE* |
Enregistrer et activer un service (avec paramètres) |
*CODE* |
Activer un service déjà enregistré |
#CODE* |
Désactiver un service (sans l’effacer) |
##CODE* |
Effacer et désactiver un service |
*#CODE* |
Interroger l’état d’un service |
Le caractère # final termine la commande. Les paramètres (numéro de destination, classe de service, délai en secondes) sont séparés par *. Un paramètre vide se note par un * consécutif : c’est pour cela que vous verrez souvent des codes avec `au milieu (par exemple*61numsec#`), ce qui veut dire « paramètre de classe de service omis ».
Renvois d’appel
Quatre conditions de renvoi sont standardisées :
| Code | Acronyme | Condition de renvoi |
|---|---|---|
| 21 | CFU (Call Forwarding Unconditional) | Inconditionnel : tous les appels sont renvoyés |
| 67 | CFB (Call Forwarding on Busy) | Quand votre ligne est occupée |
| 61 | CFNRy (Call Forwarding on No Reply) | Quand vous ne répondez pas après un délai |
| 62 | CFNRc (Call Forwarding on Not Reachable) | Quand vous êtes injoignable (hors réseau, éteint) |
Note : la condition concerne l’appelé (vous), pas l’appelant. C’est votre ligne qui est occupée, injoignable, etc.
Tableau des codes
Dans les exemples ci-dessous, num désigne le numéro de destination, et sec un délai en secondes (5, 10, 15, 20, 25 ou 30) pour le renvoi sur non-réponse.
| Service | Activer | Désactiver | Effacer | Interroger |
|---|---|---|---|---|
| Renvoi inconditionnel (CFU) | **21*num# |
#21# |
##21# |
*#21# |
| Renvoi si occupé (CFB) | **67*num# |
#67# |
##67# |
*#67# |
| Renvoi sur non-réponse (CFNRy) | **61*num**sec# |
#61# |
##61# |
*#61# |
| Renvoi si injoignable (CFNRc) | **62*num# |
#62# |
##62# |
*#62# |
⚠️ Pour le renvoi sur non-réponse, les deux étoiles consécutives sont indispensables :
**61*num*sec#(une seule étoile entrenumetsec) renverra une erreur “MMI code invalid”. La double étoile signifie qu’on saute le paramètre de classe de service.
Codes utiles supplémentaires
| Code | Action |
|---|---|
##002# |
Désactiver tous les renvois d’appel d’un coup |
*#62# |
Vérifier sur quel numéro pointe le renvoi “injoignable” (utile pour repérer un détournement vers une messagerie suspecte) |
Numéros de messagerie vocale des opérateurs français
Pour rediriger les renvois vers votre messagerie, voici les numéros à utiliser. Données vérifiées en 2026.
| Opérateur | Numéro court (en France) | Numéro long (depuis l’étranger) |
|---|---|---|
| Orange / Sosh | 888 | +33 6 08 08 08 08 |
| SFR / RED by SFR | 123 | +33 6 12 000 123 |
| Bouygues Telecom / B&You | 660 | +33 6 60 66 00 01 |
| Free Mobile | 666 | +33 6 95 60 00 11 |
Appel en attente
L’appel en attente (Call Waiting) permet de recevoir un second appel pendant une conversation : une tonalité discrète (deux bips brefs) vous prévient, et vous pouvez basculer entre les deux correspondants. La fonctionnalité doit être prise en charge par votre opérateur ; elle l’est par défaut chez les quatre opérateurs français principaux.
| Service | Activer | Désactiver | Interroger |
|---|---|---|---|
| Appel en attente | *43# |
#43# |
*#43# |
Masquer son numéro (CLIR)
Le service CLIR (Calling Line Identification Restriction) masque votre numéro sur l’écran du destinataire. En France, les quatre opérateurs grand public prennent en charge le masquage ad hoc (au coup par coup) sans rien activer. En revanche, le CLIR permanent (masquer son numéro par défaut sur tous les appels) demande souvent une activation côté opérateur, via l’espace client ou un appel au service client.
| Service | Activer | Désactiver | Interroger |
|---|---|---|---|
| Masquer son numéro (permanent) | *31# |
#31# |
*#31# |
Pour masquer son numéro uniquement pour un appel (sans modifier le réglage général) :
#31#numéro
Inversement, pour forcer l’affichage de son numéro pour un seul appel quand on l’a masqué globalement :
*31#numéro
Note : certains destinataires (numéros d’urgence, certains services clients) reçoivent votre numéro même si CLIR est actif.
Consulter sa conso : codes et numéros courts par opérateur
Contrairement aux codes MMI ci-dessus, les moyens de consultation varient selon l’opérateur. Et attention : tous ne sont pas des codes USSD au sens strict — certains opérateurs utilisent des numéros courts vocaux (à appeler comme un téléphone), d’autres renvoient vers leur application ou leur espace client.
| Opérateur | Suivi conso | Type |
|---|---|---|
| Orange / Sosh | #123# |
Code USSD (renvoie le détail par SMS) |
| SFR / RED | 950 |
Numéro court vocal (à appeler) |
| Bouygues / B&You | 680 |
Numéro court vocal (à appeler ; envoyer “Conso” par SMS au 680 marche aussi) |
| Free Mobile | espace abonné / 666 | App ou serveur vocal |
Ces moyens peuvent évoluer ; en cas de doute, l’application officielle de l’opérateur est toujours à jour.
Codes universels (tous téléphones)
Ces deux codes sont définis par la norme GSM, fonctionnent partout dans le monde, et ne présentent aucun risque :
| Code | Fonction |
|---|---|
*#06# |
Afficher l’IMEI du téléphone (identifiant unique de l’appareil, utile en cas de vol pour le faire bloquer) |
*#21# |
Vérifier si un renvoi inconditionnel est actif (utile pour détecter un détournement) |
Codes Android et constructeur
⚠️ Avertissement : la plupart des codes ci-dessous datent des versions anciennes d’Android (2.x à 4.x). Google a bloqué l’exécution automatique des codes MMI de réinitialisation à partir d’Android 4.4, à la suite d’attaques exploitant des codes USSD malveillants déclenchés via NFC ou QR code (2012). Sur Android moderne (10+), la quasi-totalité de ces codes ne fonctionne plus, à l’exception de quelques codes constructeur sur les Samsung Galaxy récents.
| Code | Fonction | Risque |
|---|---|---|
*#*#4636#*#* |
Affiche les informations sur l’appareil (batterie, réseau, statistiques d’utilisation) — obsolète sur Android moderne | Aucun (lecture seule) |
*#*#7780#*#* |
Anciennement : réinitialisation des paramètres (supprime applis et compte Google) — inopérant sur Android moderne | ⚠️ Pertes de données possibles sur très vieux appareils |
*2767*3855# |
Anciennement : réinitialisation usine complète sur Samsung Galaxy (effaçait tout sans confirmation) — inopérant sur Android moderne | 🛑 Destructif sur appareils anciens |
*#0*# |
Menu de test matériel (écran, capteurs, vibreur) — toujours actif sur Samsung One UI | Aucun |
*#1234# |
Affiche la version du firmware Samsung — toujours actif | Aucun |
Informations détaillées sur l’appareil
Sur les rares Android qui supportent encore *#*#4636#*#*, ce code ouvre un menu caché donnant accès à :
- des informations sur la batterie (santé, température, voltage),
- les statistiques d’utilisation par application,
- des informations réseau (type de connexion, force du signal).
Sur Android moderne, ces mêmes informations sont accessibles via Paramètres → À propos du téléphone et Paramètres → Batterie.
En cas de doute
Si un code ne fonctionne pas, ce n’est pas forcément qu’il est faux : votre opérateur peut avoir désactivé la fonctionnalité, votre constructeur peut avoir bloqué le code MMI sur cette version d’Android/iOS, ou il peut s’agir d’un service qui a basculé vers l’application officielle. Consultez la documentation de votre opérateur avant de chercher en ligne, et méfiez-vous des listes de codes copiées d’un site à l’autre sans vérification — beaucoup contiennent des codes obsolètes, des codes valides pour un opérateur étranger mais pas français, ou des codes générique recopiés sans avoir été testés.
Commentaires
Aucun commentaire pour l'instant. Soyez le premier !
Laisser un commentaire