Codes MMI et USSD : les codes secrets de votre smartphone
← Retour
Technologie

Codes MMI et USSD : les codes secrets de votre smartphone

Cédrix · 28/02/2023
Modifié le 19 mai 2026 à 20h52

132/ 7 j  ·  174/ 14 j  ·  175/ 30 j  lecteurs

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 :

  1. Ouvrez l’application Téléphone.
  2. Tapez le code complet sur le clavier numérique (sans oublier les * et #).
  3. 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 entre num et sec) 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.

Partager : ✉ Mail X in 🐘
Commentaires

Aucun commentaire pour l'instant. Soyez le premier !

Laisser un commentaire
Un code de vérification sera envoyé à votre adresse email.