Three quick mentions about the Android hidden codes below:

  • Codes are entered using your phone’s dial pad
  • There’s no guarantee that these codes will work on ALL Android smartphones (try them first)
  • Use these codes at your own risk and understand how they work first and foremost
Secret Codes                                 Functions/Description
  • *#06#                                       To check IMEI of your device, enter this code.
  • *#0*#                                        To enter service menu on the very new Android phones.
  • *#0228#                                   To check battery status.
  • *#9090# / *#1111#                 To make device in Service mode.

  • *#*#4636#*#*                       To get information about battery, usage statistics and device.
  • *#*#34971539#*#*                  To get all information about camera.
  • *#12580*369#                         To get software and hardware info.
  • *#228#                                      For ADC Reading.
  • #7353#                                     To hide test menu 2/Self Test Mode.
  • ##7764726                               To hide service menu for Motorola Droid.
  • *#*#273283*255*663282*#*#*   For backup of our all media files.
  • *#*#232338#*#*                         It display the Wi-Fi mac address.
  • *#7465625#                               To view status of lock-phone.
  • *#*#3264#*#*                             To show RAM version.
  • *#*#44336#*#*                           To display build time and change list number.
  • *#*#232337#*#                          To see or display device’s Bluetooth address.
  • *#*#197328640#*#*                   It enables test mode for service.
  • *#*#8351#*#*                              To enable voice dial mode.
  • *#*#8350#*#*                             To disable the voice dial mode.
  • *#*#0842#*#*                            To test Back-light/vibration.
  • *#*#2664#*#*                            To test the touch-screen.
  • *#*#0289#*#*                             For Audio test.
  • *#*#0*#*#*                                 For LCD display test.
  • *#*#232331#*#*                        To test Bluetooth of any Android device.
  • *#*#0283#*#*                            To perform a packet loop-back test.
  • *#*#1575#*#*                            For advanced GPS test.
  • *#*#1472365#*#*                      To Perform a quick GPS test.
  • *#*#0588#*#*                            To perform a proximity sensor test.
  • *#*#7262626#*#*                     To perform field test.
  • *#*#232339#*#*                        Testing Wireless LAN.
  • *#9090#                                     To Diagnose configuration of device.
  • *#872564#                                 To control U-S-B logging.
  • *#9900#                                      System dump mode.
  • *#*#7780#*#*                             Reset  to factory state.
  • *2767*3855#                             To format Android device.
  • *#*#4986*2650468#*#*            To get pda, phone, H/W and RF Call Date.
  • *#*#1234#*#*                            To know about pda and firmware version.
  • *#*#1111#*#*                           For FTA Software version.
  • *#*#2222#*#*                           For FTA Hardware version.
  • *#*#7594#*#*                          To change power button behaviour once code enabled.
  • *#*#8255#*#*                           To launch Google Talk service monitor.

 

Android Developer

1. Complete Information About your Phone

*#*#4636#*#*
This code can be used to get some interesting information about your phone and battery.

Usage statistics

2. Factory data reset
*#*#7780#*#*
This code can be used for a factory data reset. It’ll remove following things:
Google account settings stored in your phone
System and application data and settings
Downloaded applications
It’ll NOT remove:
Current system software and bundled application
SD card files e.g. photos, music files, etc.
Note: Once you give this code, you get a prompt screen asking you to click on “Reset phone” button. So you get a chance to cancel your operation.

3. Format Android Phone

*2767*3855#
Think before you give this code. This code is used for factory format. It’ll remove all files and settings including the internal memory storage. It’ll also reinstall the phone firmware.
Note: Once you give this code, there is no way to cancel the operation unless you remove the battery from the phone. So think twice before giving this code.

4. Phone Camera Update

*#*#34971539#*#*
This code is used to get information about phone camera. It shows following 4 menus:
Update camera firmware in image (Don’t try this option)
Update camera firmware in SD card
Get camera firmware version
Get firmware update count
WARNING: Never use the first option otherwise your phone camera will stop working and you’ll need to take your phone to service center to reinstall camera firmware.

5. End Call/Power

*#*#7594#*#*
This one is my favorite one. This code can be used to change the “End Call / Power” button action in your phone. Be default, if you long press the button, it shows a screen asking you to select any option from Silent mode, AirPlane mode and Power off.
You can change this action using this code. You can enable direct power off on this button so you don’t need to waste your time in selecting the option.

6. File Copy for Creating Backup

*#*#273283*255*663282*#*#*

This code opens a File copy screen where you can backup your media files e.g. Images, Sound, Video and Voice memo.

7. Service Mode

*#*#197328640#*#*
This code can be used to enter into Service mode. You can run various tests and change settings in the service mode.

8. WLAN, GPS and Bluetooth Test Codes:

*#*#232339#*#* OR *#*#526#*#* OR *#*#528#*#* – WLAN test (Use “Menu” button to start various tests)

*#*#232338#*#* – Shows WiFi MAC address

*#*#1472365#*#* – GPS test

*#*#1575#*#* – Another GPS test

*#*#232331#*#* – Bluetooth test

*#*#232337#*# – Shows Bluetooth device address

9. Codes to get Firmware version information:

*#*#4986*2650468#*#* – PDA, Phone, H/W, RFCallDate

*#*#1234#*#* – PDA and Phone

*#*#1111#*#* – FTA SW Version

*#*#2222#*#* – FTA HW Version

*#*#44336#*#* – PDA, Phone, CSC, Build Time, Changelist number

10. Codes to launch various Factory Tests:

*#*#0283#*#* – Packet Loopback

*#*#0*#*#* – LCD test

*#*#0673#*#* OR *#*#0289#*#* – Melody test

*#*#0842#*#* – Device test (Vibration test and BackLight test)

*#*#2663#*#* – Touch screen version

*#*#2664#*#* – Touch screen test

*#*#0588#*#* – Proximity sensor test

*#*#3264#*#* – RAM version