Thursday, 23 June 2011

Android OS Secret codes and commands

Google Android is a highly customizable operating system. Almost all the required features and diagnostics are available through menu, but still it is fun playing with some of the hidden codes. Few of them are really cool and useful in some situation.


Phone and Battery information Code: *#*#4636#*#*

This will display information about your phone and battery. It shows following 4 menus on screen:
  • Phone information
  • Battery information
  • Battery history
  • Usage statistics
Factory Data reset Code: *#*#7780#*#*
This code is used for a factory data reset. After entering this code you will get this message -


This will erase all data from your phone`s internal storage, including
  • Google account
  • System and application data and settings
  • Downloaded applications
  • Option to format USB storage
Full Factory Format Code: *2767*3855# (Dangerous)

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.

Caution: 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.

GTalk Service Monitor Code: *#*#8255#*#*

Advance Codes

Camera Firmware settings Code: *#*#34971539#*#*

This code is used to get information about phone camera. It shows following 4 menus:
Caution - Never try to upgrade the camera FW otherwise you may have to goto service center to restore camera operations.

Service mode Codes:

*#*#197328640#*#* - This code can be used to enter into Service mode. You can run various tests and change settings in the service mode.
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

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

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

We have tested these codes on Samsung Galaxy S2 i9100. Please use these codes at your own risk and take backup of your data before playing.