A brief overview of the secret codes that allow you to unlock hidden features on Android.
You may not have suspected it, but your Android smartphone has various information, functions or even hidden menus. These “secret” options are accessible by entering certain specific codes in the Phone application.
How to use a passcode on an Android phone?
You must use the Phone application preinstalled on your Android smartphone to enter the codes. Please note that some codes are specific to a specific brand or model of phone. To redeem Android secret codes, follow these steps:
open the Phone application,
enter the entire code (including all the * and # signs) on the keypad dedicated to telephone numbers,
if the code does not run automatically, press the call key to confirm,
wait for the feature to appear on the screen.
If nothing happens, you probably entered the code incorrectly, or your device doesn't support the feature you want. All codes begin with *#. They belong to the category of MMI codes (i.e. Man Machine Interface), and are used to give technical and detailed information on the smartphone or on the software. Be careful, the codes are to be used with care since some can even erase all the data or even completely reset your smartphone.
What are the secret codes to unlock hidden features?
There are various types of codes, which make it possible to display certain precise information on the telephone, to carry out certain tests, to launch specific operations or to provide special tools for developers.
Codes to display information on the smartphone
*#06#: displays the phone's serial number and IMEI
*#0*#: displays the smartphone information menu
*#*#4636#*#*: displays phone, network and Wi-Fi related information
*#75656225#: Displays the network lock status of the device
*#2663#: displays screen information
*#*#2663#*#*: displays touch screen version information
*#*#34971539#*#*: displays camera information
*#0228#*: displays battery status information
*#12580*369#: displays information related to software and hardware
*#*#3264#*#*: displays the RAM version
*#*#232337#*#: displays the Bluetooth address of the device
*#232338#: displays the WLAN MAC address of the device
*#*#443336#*#*: displays software version and update information
*#*#225#*#*: Displays calendar storage information
The codes to carry out tests on the smartphone
*#0#: launches a full test of the device's functions (vibrator, iris scanner, infrared, etc.)
*#0289#: play test music
*#0283#: launches an audio test by performing a loop between the microphone and the loudspeakers
*#0673#: launches an audio test using a sound in MP3 format
*#0842#: launches a vibrator and backlight test
*#0588#: initiates a proximity sensor test
*#*#2664#*#*: launches a touch screen test
*#*#0#*#*: launches an LCD test
*#*#1472365#*#*: launches a GPS test
*#0782#: launches a clock test
*#*#232331#*#*: launches a Bluetooth test
*#9090#: displays diagnostic parameters
*#301279#: displays HSDPA/HSUPA settings
*#872564#: displays USB logging settings
Codes to perform specific operations on the smartphone
*#2767*3855# (or *#*#7780#*#*): resets the device to factory settings
*#2767*2878#: resets the device without erasing the data contained
*#2470#: enable or disable camera shutter sound
*#78#: displays the admin settings menu
*#197328640#: displays the Root Debug menu
*#*#273283*255*663282*#*#*: performs a complete copy of the data contained on the SD card to the internal memory of the device
*#*#7594#*#*: turn off the phone
*#*#759#*#* : show RLZ debug UI
Useful codes for developers
*#9900#: enable system dump mode
##778 + call button: displays the EPST menu