9.0 KiB
Codes MMI et USSD : les codes secrets de votre smartphone
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.
Visuellement, les deux types 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, délai en secondes) sont séparés par *.
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# |
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 07 07 88 88 |
| SFR / RED by SFR | 123 | +33 6 12 00 01 23 |
| 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. Selon les pays et les opérateurs, ce service peut nécessiter une option à activer.
| 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.
Codes USSD opérateurs (France)
Contrairement aux codes MMI ci-dessus, ces codes varient selon l'opérateur. Voici les plus courants ; vérifiez sur le site de votre opérateur, ils peuvent changer.
| Action | Orange | SFR | Bouygues | Free |
|---|---|---|---|---|
| Consulter sa conso | #123# |
*555# |
*#100# |
espace abonné |
| Suivi conso data | #123# puis menu |
*111# |
*706# |
espace abonné |
Codes universels (tous téléphones)
Ces deux codes sont quasi-universels 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
⚠️ Avertissement : les codes Android ci-dessous datent des versions anciennes d'Android (2.x à 4.x) et ne fonctionnent plus sur la plupart des appareils modernes (Android 10+). Certains restent actifs sur les anciens Samsung Galaxy. Les codes de réinitialisation, en particulier, peuvent effacer toutes vos données sans confirmation préalable — à n'utiliser qu'en connaissance de cause.
| Code | Fonction | Risque |
|---|---|---|
*#*#4636#*#* |
Affiche les informations sur l'appareil (batterie, réseau, statistiques d'utilisation) | Aucun (lecture seule) |
*#*#7780#*#* |
Réinitialisation des paramètres usine (conserve les données utilisateur, supprime les applis installées et le compte Google principal) | ⚠️ Pertes de données possibles |
*2767*3855# |
Réinitialisation usine complète sur Samsung Galaxy anciens (efface tout sans confirmation) | 🛑 Destructif |
*#0*# |
Menu de test matériel (écran, capteurs, vibreur) sur Samsung | Aucun |
*#1234# |
Affiche la version du firmware Samsung | Aucun |
Informations détaillées sur l'appareil
Le code *#*#4636#*#* ouvre, sur les Android qui le supportent encore, 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é, ou votre constructeur peut avoir bloqué le code MMI sur cette version d'Android/iOS. Consultez la documentation officielle 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 erreurs ou des codes obsolètes.
