Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

There a lots of differents keypad commands in Android. Which one do you know ?

Some of them are listed here :

*#*#checkin#*#* Phones home to check for updates.

*#*#info#*#* - Enters a detailed phone information menu.

*#*#1472365#*#* : Access to the GPS config menu (useful for patching Galaxy S GPS failure)

share|improve this question
    
Related: android.stackexchange.com/questions/37020/… –  Flow Sep 21 '13 at 8:33

6 Answers 6

up vote 27 down vote accepted

This page has a good listing of keypad commands.

Here is the post:


*#*#4636#*#*

This code can be used to get some interesting information about your phone and battery. It shows following 4 menus on screen:

  • Phone information
  • Battery information
  • Battery history
  • Usage statistics

*#*#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 applications
  • SD card files e.g. photos, music files, etc.

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

*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.

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

*#*#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.

*#*#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.

*#*#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.

*#*#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

*#*#8255#*#*

This code can be used to launch GTalk Service Monitor.

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

share|improve this answer
    
Thanks, great link ! –  Rob Sep 23 '10 at 14:55
    
I tried some of the above commands with a HTC Incredible and none of them worked. Is is just me, or are these fake? –  InkBlend Mar 2 '13 at 6:28

Here are the standard vanilla codes that should work across all devices:

A quick grep through the source code revealed these secret dial codes (for Android 4.1):

  • 4636 (show debug info in apps/Settings)
  • 8351, 8350 (start/stop voice call debug logging or so in apps/VoiceDialer)
  • 36245 (debug email in apps/Email)
  • 8477 (? in apps/Protips)
  • 225 (debug calendar in providers/CalendarProvider)

I did also check all available Google Apps from http://goo.im/gapps (Versions 2.2-4.2 w/o 3.x):

Android 2.2 and 2.3:

  • 8255 (Google Talk)
  • 46, 7867, 2432546 (GoogleServicesFramework)

Android 4.0, 4.1 and 4.2 Jelly Bean:

  • 8255, 46, 7867, 947322243, 2432546 (GoogleServicesFramework)
  • 759 (GooglePartnerSetup)

Note:
This functionality is realized via regular broadcast intents and filters, i.e. any app that wants to can define their own code and subscribe to those broadcasts. Also note, that the above code are only the visible open sourced part (CyanogenMod here), and Google Apps (which I did unpack and then scan). If you're interested in doing it yourself, unpack them with apktool and grep through their AndroidManifest.xml files for this way):

egrep -r --include=\*xml SECRET_CODE\|android:host=\"\[0-9\] .

It will find occurences in AndroidManifest.xml:

    <receiver android:name=".checkin.CheckinService$SecretCodeReceiver">
        <intent-filter>
            <action android:name="android.provider.Telephony.SECRET_CODE" />
            <data android:scheme="android_secret_code" android:host="2432546" />
        </intent-filter>
share|improve this answer
    
Here's another linky –  t0mm13b Jan 6 '13 at 19:01

There is an app on Google Play that will inspect the AndroidManifest.xml files of all the apps installed on your phone for secret code broadcast receivers, and then list the codes associated with them.

The app is called Secret Codes Revealer and you can download it from Google Play.

(Note: If you get a blank entry in the list, it is because the app hasn't hard coded the secret code and allows you to change it)

share|improve this answer
    
Nice find! Thanks for the info. –  ce4 Jan 6 '13 at 17:44

There is an free app "SGS Tools" on the market which gives you all the collection of commands.

share|improve this answer
1  
I assume many of those are Galaxy S specific or even Captivate specific, though? –  Matthew Read Apr 11 '11 at 13:37

Unfortunaltely, all Android devices will have a different set of secret codes.
Some of them are specific to some devices, some others aren't.
Secret Codes are generally defined by the applications installed on the device.

If you want to have a valid list of secret codes available on your device, you should use an automated secret codes crawler. Then you can search online for it's meaning.

I recently developped an Open Source app that crawls AndroidManifest.xml files on your device to found secret codes, and allows you to execute the secret codes available on your device.
You can get it on the Play Store or on the GitHub repository Android-Secret Codes.

share|improve this answer
    
Uh-huuu... Are you now answering all our secret-code questions with this answer? ;) Will you apply the updates I've pointed to in the first place to all of them as well? #D Thanks for helping out! –  Izzy Aug 2 at 16:13

There is also one good app regarding to these codes, SGS secret codes.

This app helps you to remember Secreat codes.! Remember all codes from this app will not work on every android phone.

share|improve this answer
    
Could you provide a link to the app? :) –  geffchang Apr 19 '13 at 11:36
    
@geffchang Here is a [Link] (play.google.com/store/apps/…) –  Akshay Gawde Apr 19 '13 at 11:42
    
Comments are impermanent. It's better to update your answer. Also, can you at least explain why this app is a good solution? Answers that are little more than a link aren't helpful. Also, from the description this is specifically for the Samsung Galaxy S, while the question is asking more generically. –  Al E. Apr 19 '13 at 12:29
    
@AlEverett Yes you are correct. but, some codes from this app works on even other devices. And i edited my question. Thank you! –  Akshay Gawde Apr 20 '13 at 3:23

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.