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.

What are Android's hidden Secret Codes?

There are a bunch of secret codes to access hidden features or perform special actions. They're entered into the dialer and have the following format:

*#*#<CODE>#*#*

What are the standard (vanilla) codes and what do various carriers and device makers add?

And how can I find out about them by myself?

share|improve this question
    
Possible duplicate of Do you know other Android keypad commands?? There may be a few differences, though. –  InkBlend Jan 17 '13 at 5:08
add comment

3 Answers

up vote 4 down vote accepted

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
add comment

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
add comment

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
add comment

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.