Cybersecurity, Ethical Hacking, AI Productivity & Technical Blueprints

50+ Android Secret Codes You Should Know

Android phones have more hidden functions than most people realize.

Some information is available through the normal Settings menu.

Other information can be accessed through special dialer codes.

These are often called Android secret codes, Android service codes, or Android diagnostic codes.

Before trying any of them, remember one important thing.

There is no universal Android code list that works on every phone.

Samsung, Google Pixel, Xiaomi, Motorola, OnePlus, Oppo, Vivo, and other manufacturers can use different software and service menus.

A code that works on an old Android phone may do nothing on a newer device.

With that in mind, here are some well known Android codes and what they're generally associated with.

1. *#06#

Displays IMEI information.

IMEI stands for International Mobile Equipment Identity.

It is associated with the cellular identity of the device.

Keep your complete IMEI private.

2. *#*#4636#*#*

Opens a testing or information menu on some Android phones.

On supported devices, it may contain information related to:

  1. Phone information.

  2. Battery information.

  3. Usage statistics.

  4. Wi Fi information.

Many newer Android devices restrict or remove this menu.

3. *#*#225#*#*

May display calendar information on supported devices.

This is primarily associated with certain Android software configurations.

4. *#*#426#*#*

May display Google Play Services diagnostic information.

The code is not universally supported.

5. *#*#232338#*#*

May display Wi Fi related hardware information on some older Android devices.

Modern Android versions restrict access to some hardware identifiers.

6. *#*#232331#*#*

Bluetooth test on certain older Android devices.

It may not work on newer phones.

7. *#*#232337#*#

May display Bluetooth information on some legacy Android phones.

This is mainly useful when working with older devices.

8. *#*#0289#*#*

Audio testing code on certain older Android devices.

Modern devices may not respond.

9. *#*#0842#*#*

Associated with vibration and display testing on some older phones.

Support varies.

10. *#*#2663#*#*

May display touchscreen version information.

The exact result depends on the device.

11. *#*#2664#*#*

Touchscreen test on some older Android devices.

12. *#*#232339#*#*

Wireless LAN testing on certain legacy devices.

This isn't a universal Android feature.

13. *#*#3264#*#*

May display memory information on some Android phones.

On newer phones, the Settings application is usually a better place to check memory information.

14. *#*#1234#*#*

Firmware information code associated with some Samsung and older Android devices.

Samsung service menus can differ considerably between models.

15. *#*#1111#*#*

Service information on some older Android devices.

Don't expect it to work on every handset.

16. *#*#2222#*#*

Hardware version information on certain legacy phones.

17. *#*#34971539#*#*

Camera information on some older Android devices.

Some manufacturers have disabled this function.

18. *#*#273283*255*663282*#*#*

Associated with data backup functions on some older devices.

Because this is a legacy code, behavior varies considerably.

19. *#*#7780#*#*

Associated with reset functions on some older Android phones.

Be careful with anything related to resetting a device.

20. *#*#232323#*#*

Some online lists contain codes that are incomplete, mistyped, or copied from unrelated devices.

Don't assume a code is legitimate just because you saw it on a random website.

Android Network Service Codes

Not every code people call an Android secret code is actually an Android diagnostic command.

Some are GSM network service codes.

For example:

*#21#
*#61#
*#62#
*#67#

These can be associated with call forwarding status on compatible networks.

The network operator determines the result.

Check Call Waiting

The following GSM code is commonly used to check call waiting:

*#43#

Whether it works depends on your phone and network.

Why Android Secret Codes Don't Work

There are several reasons.

Different Manufacturers

Android is an operating system, not a single phone.

Samsung and Google don't use identical hardware or software.

Different Android Versions

A code from an older Android release may disappear in a newer release.

Carrier Restrictions

Some network codes depend on your carrier.

Customized Dialers

Manufacturers can change how the phone dialer handles service codes.

Use the Settings App First

Before trying secret codes, check the normal Settings menus.

You can usually find important information under:

Settings → About phone

Depending on the device, this can show:

  1. Model name.

  2. Android version.

  3. Build number.

  4. IMEI.

  5. Serial information.

  6. Storage information.

The names of these menus vary between manufacturers.

Android Testing Menus

Some phones include manufacturer specific diagnostic menus.

These can be useful when checking:

  1. Touchscreen behavior.

  2. Speakers.

  3. Microphone.

  4. Cameras.

  5. Sensors.

  6. Vibration.

  7. Network connectivity.

However, don't change a setting simply because you found it.

Some service menus contain options intended for technicians.

Be Careful With Reset Codes

This is the biggest warning in any Android secret code list.

Some codes can change settings or trigger a reset.

Before entering an unfamiliar code:

  1. Back up your phone.

  2. Confirm the exact model.

  3. Check what the code is supposed to do.

  4. Look for official documentation.

  5. Don't test risky codes on your main phone.

Are Android Secret Codes Dangerous?

Most information and diagnostic codes are harmless if they're supported by the phone.

The problem is that you don't always know what a particular code does.

A badly documented code could change settings or trigger an action you didn't expect.

That's why random copy and paste is a bad idea.

A Better Way to Explore Android

If you're interested in the technical side of Android, learn how the operating system works.

Study:

  1. Android permissions.

  2. Apps and packages.

  3. Network settings.

  4. Developer options.

  5. ADB.

  6. Android logging.

  7. Device storage.

  8. System updates.

These subjects are much more useful than memorizing dozens of codes.

Final Word

Android secret codes can be fun to experiment with, especially if you have an older phone.

Just remember that Android doesn't have one universal collection of codes.

Manufacturers control many of these functions, and newer versions of Android have removed or restricted several legacy commands.

Use the Settings application for ordinary information and treat unfamiliar service codes with caution.

If a code doesn't work, that's usually a compatibility issue rather than a problem with your phone.