Codes secrets Android : accéder aux fonctions cachées

Codes secrets Android : accéder aux fonctions cachées

Votre smartphone Android recèle des informations, des fonctions et des menus cachés. Pour y accéder, il faut taper des codes spéciaux dans l'application Téléphone. Attention toutefois, car certains ont des actions radicales !

Si vous avez une âme de bidouilleur, vous avez sans doute déjà exploré toutes les options disponibles dans les réglages de votre téléphone ou de votre tablette. Et vous avez ainsi découvert et sans doute testé la plupart des possibilités offertes par Android et la surcouche logicielle du constructeur de votre appareil. Mais vous n'avez sans doute pas tout vu. En effet, il existe sur tous les modèles des commandes spéciales permettant d'accéder à des fonctions et des informations cachées. 

Ces éléments ne sont pas masqués par hasard. Destinés en principe aux constructeurs, aux opérateurs, aux techniciens et aux développeurs, ils donnent accès à des informations très techniques – inutiles pour un utilisateur lambda – et, surtout, à certaines fonctions puissantes, qui, mal maîtrisées, peuvent effacer tout le contenu de l'appareil voire le rendre inutilisable. Prudence donc, si vous êtes tenté : mieux vaut savoir ce que vous faites !

Pour accéder à ces informations, à ces fonctions et à ces menus cachés, il faut utiliser des codes spéciaux – ou codes secrets –, certains, simples, d'autres plus complexes et très difficiles à mémoriser. Composés de chiffres et des signes * et #, ils appartiennent à la catégorie des codes MMI (Man Machine Interface, aussi appelés IHM, pour Interface Homme Machine en français), qui servent essentiellement à donner des informations techniques détaillées sur le matériel ou le logiciel, à effectuer des tests et à à activer ou désactiver certaines fonctions spéciales. Certains fonctionnent en local sur l'appareil, même sans réseau mobile, mais d'autres, appelés USSD (Unstructured Supplementary Service Data, ou Service supplémentaire pour données non structurées) sont utilisés pour des fonctions liées au réseau mobile (bloquage ou filtrage d'appels, interrogation de  la boîte vocale, consultation du crédit restant, etc.) et qui sont parfois spécifiques à un opérateur.

Il existe des codes pour à peu près tout, même pour supprimer toutes les données ou réinitialiser complètement un téléphone. Certains sont universels et fonctionnent sur tous les terminaux mobiles, tandis que d'autres ne peuvent être exécutés que sur un smartphone Android.

Comment taper un code secret sur un téléphone Android ?

Pour utiliser un code secret, il faut passer par l'application Téléphone.

  • Ouvrez l'application Téléphone sur votre smartphone.
  • Tapez le code avec les chiffres et les signes * et # comme si vous composiez un numéro de téléphone normal.
  • En général, il n'est pas nécessaire d'appuyer sur la touche d'appel : le code s'exécuter immédiatement, en lançant la commande associée.
  • Le résultat dépend du code tapé.  Parfis un écran d'information s'affiche, dans d'autres cas, c'est un menu avec des options, dans d'autre cas, c'est une action qui est lancée, sans retour visuel.
  • Si rien ne se passe après avoir saisi un code, c'est tout simplement parce que le constructeur de l'appareil ne l'a pas intégré.   
  • À titre d'exemple, si vous tapez le code *#06# – qui est universel –, l'écran affiche l'IMEI (International Mobile Equipment Identity, le numéro d'identification unique) et le numéro de série de votre téléphone.

Tous les codes secrets existants peuvent ne pas fonctionner sur tous les appareils. Par ailleurs, certains codes sont propres à certains constructeurs ou certaines versions d'Android.

Quels sont les codes secrets des fonctions cachées d'Android ?

Il existe une multitude de "codes secrets". Certains sont universels et donc utilisables sur tous les appareils, mais d'autres sont spécifiques à des constructeurs ou à des versions d'Android. Ne vous étonnez donc pas si certains ne fonctionnent pas sur votre appareil. 

Codes pour afficher des informations sur le téléphone

  • *#06# : Affiche l'IMEI et le numéro de série de l'appareil
  • *#*#4636#*#* : Affiche des informations sur le téléphone, le réseau et le Wi-Fi
  • *#0*# : Affiche le menu d'informations et de tests du téléphone
  • *#*#34971539#*#* : Affiche des informations relatives à l'appareil photo
  • *#0228# : Affiche des informations relatives à l'état de la batterie
  • *#12580*369# : Affiche des informations relatives au logiciel et au hardware
  • *#232337# : Affiche l'adresse MAC de votre Bluetooth
  • *#232338# : Affiche l'adresse MAC WLAN
  • *#7465625# : Affiche l'état du verrouillage réseau (simlock) de votre appareil
  • *#2663# : Affiche les informations relatives à votre écran
  • *#1234# : Affiche la version de votre firmware
  • *#*#44336#*#* : Affiche la date de sortie du firmware
  • *#*#2663#*#* : Affiche les informations relatives à l'écran tactile

Codes pour réaliser des tests sur le téléphone

  • *#0289# : Joue une musique de test
  • *#0842# : Exécute un test du vibreur du smartphone
  • *#0673# : Exécute un test audio en jouant un son au format MP3
  • *#*#2664 #*#* : Exécute un test de la dalle tactile de votre appareil
  • *#0283# : Exécute un test audio du microphone en réalisant des boucles
  • *#0588# : Exécute un test du capteur de proximité de l'appareil
  • *#9900# : Affiche les rapports du système

Codes pour lancer des opérations spéciales sur le téléphone

  • *2767*3855# ou *#*#7780#*#* : Réinitialise complètement l'appareil
  • *2767*2878# : Réinitialise l'appareil sans effacer les données
  • *#2470# : Active ou désactive le son de déclenchement de l'appareil photo
  • *#197328640# : Affiche le menu Root Debug
  • *#78# : Affiche le menu Admin Settings
  • *#*#273283*255*663282*#*#* : Réalise une copie des données depuis la carte SD vers la mémoire interne du smartphone
  • *#*#7594#*#* : Modifie le comportement du bouton d'allumage, permet d'éteindre directement le smartphone une fois activé