Each operating system has its own way to troubleshoot errors and diagnose the device. Android, one of the most used operating system has secret codes or dialer codes which help users to diagnose their devices and check the status of various hardware available on the device. The user can get information about the IMEI number, battery health, and various other phone information. With the help of these secret codes, one can even reset or update their firmware whenever needed.
So, here is the complete list of the secret codes on Android that you can use on your device. The codes are to be entered using your phone dialer and it’s recommended that you apply these codes to a stock(pre-installed) firmware. The phone dialer app should also be stock and not a third-party app.
Note: All the codes might not work on your phone. Some OEMs try to block and modify these codes in the firmware. Also, it might not work on some custom ROMs if you have rooted your phone and installed one. However, you can check and verify what works and what not.
Here, we have listed Android secret codes for various OEM like Samsung, HTC, Xiaomi, Lenovo, Oppo, and Sony. Below is an example of a code entered in the phone dialer.
Common Android Secret Codes
Code | Usage and Description |
*#*#4636#*#* | Display information about phone, battery and other usage statistics. |
*2767*3855# | Will completely wipe your phone and reinstall the firmware. |
*#*#7780#*#* | Factory reset your phone. Will delete your apps and data. |
*#*#34971539#*#* | Shows information about the camera. |
*#*#273283*255*663282*#*#* | For a quick backup to all your media files |
*#*#197328640#*#* | Enabling test mode for service activity. Will activate service mode. |
*#*#232339#*#* OR *#*#526#*#* | Wireless LAN Tests |
*#*#232338#*#* | Displays Wi-Fi MAC address |
*#*#1472365#*#* | GPS Testing |
*#*#1575#*#* | GPS Testing – 2 |
*#*#0283#*#* | Packet Loopback Test |
*#*#0*#*#* | Test the LCD Display |
*#*#0673#*#* OR *#*#0289#*#* | Audio Test |
*#*#0842#*#* | Vibration and Backlight test |
*#*#2663#*#* | Displays current version of the touch-screen |
*#*#2664#*#* | Touch-Screen test |
*#*#0588#*#* | Proximity sensor test |
*#*#3264#*#* | Displays RAM version |
*#*#232331#*#* | Bluetooth test |
*#*#7262626#*#* | Field test |
*#*#232337#*# | Displays the current Bluetooth device address |
*#*#8255#*#* | For Google Talk service monitoring |
*#*#4986*2650468#*#* | PDA, Phone, Hardware, RF Call Date firmware info |
*#*#1234#*#* | PDA and Phone firmware info |
*#*#1111#*#* | FTA Software version |
*#*#2222#*#* | FTA Hardware version |
*#*#44336#*#* | Displays Software build time and change list number/changelog |
*#06# | Shows IMEI number |
*#*#8351#*#* | Enables voice dialing logging mode |
*#*#8350#*#* | Disables voice dialing logging mode |
Samsung Secret Codes
*#9999# | Check Software version |
*#0001# | Check Serial Number |
*#1234# | Current Firmware |
*#8999*228# or *#0228# | Display Battery information |
*#8999*778# | Sim Card information |
*#8999*324# or *#9998*324# | Displays Debug Screen |
*#8999*842# or *#9998*842# | Vibration test |
*2767*3855# | Full Reset |
#*7828# | Displays Task Screen |
#*2562# | Restarts phone |
#*7666# | Shows white screen |
#*4263# | Activate or Deactivate Hands-free mode |
*#92782# | Check Phone Model |
*#232337# | Bluetooth MAC Address |
#7263867# | RAM Dump |
*2767*226372# | Reset the Camera |
#*5376# | Deletes all SMS |
#*7983# | Check Voltage/Frequency |
*#197328640# | Service Mode |
*#8736364# | OTA update menu |
#*3888# | Bluetooth Test Mode |
Lenovo Secret Codes
Lenovo phones provide enough info about the device in the ‘About phone’ section. Go to Settings > About phone > Status.
*#06# | Query String of the phone number |
# # # # 1040 # | Check Network status information |
# # # # 1111 # | Testing for each and every hardware unit |
# # # # 7777 # | Restore factory settings |
# # # # 0000 # | Check Software version |
# # # # 2222 # | Lookup Cell phone SN |
# # # # 4444 # | Restart the phone |
* # 0000 # | Query Software kernel version as AE23 or AE06 |
# # # # 11 # | Network time synchronization |
# # # # 10086 # | Mobile network lock feature |
Xiaomi Secret Codes
Xiaomi’s MIUI has a special feature in the ‘About phone’ section for phone testing. Tapping for 5-6 times on the Kernel version will open up the Engineering Mode. Here, you’ll find all the testing modes. Alternatively, you can dial * # * # 64663 # * # * in your phone dialer to open the Engineering mode. Apart from that, the Common Android codes mentioned above will also work in the phone dialer.
HTC Secret Codes
*#*#3424#*#* | HTC function test program |
*#*#4636#*#* | HTC info menu |
*#*#8255#*#* | Launch GTalk service monitor |
##3424# | Diagnostic mode |
##3282# | For EPST |
##8626337# | For VOCODER |
##33284# | Field Trial Menu |
##786# | Support for Reverse Logistics |
##7738# | Protocol Revision |
Secret Code for Sony Phones
In the latest software updates, you won’t find many of the secret codes working. However, there is a test menu available which you can trigger from your phone dialer using a secret code. Enter *#*#7378423#*#*. This will open up the test menu which contains testing features for all the hardware unit.
Following testing menus are available:
- Service info
- Service settings
- Service tests
- Calibration
- Customization settings
Oppo ColorOS secret codes
*#800# | Open Engineering mode |
*#801# | Engineering switch test mode |
*#803# | Open Network te |
*#804# | Automatic disconnect test mode |
*#805# | Bluetooth test mode |
*#806# | Aging test mode |
*#809# | Echo test mode |
*#888# | Displays hardware PCB version |
*#900# | Test photograph RGB |
*#36446337# | Test function instruction |
Conclusion
Android is open source and thus diverse versions of it are available on various phones. Android gives power to both the manufacturer and the user to modify the OS and achieve their respective tasks. If you’re using a Custom ROM then there are many other alternatives available for rooted phones to test the hardware. Moreover, users running Stock ROMs can surely benefit from the above-mentioned Android secret codes. These secret codes are more technical but they can also benefit the average user in various cases. Mention down in the comments how helpful these secret codes were. If any issues, we’re here to solve.