Today we're going to talk about the 5 most interesting hidden Android codes that you may or may not know about! These codes are meant to be used by developers, and aren't very useful to regular users.


*#*#4636#*#* - to get info about your phone, battery information, network information, signal information, call and connection state, running apps

This code is the most popular one of all, and with good reason. This code will allow you to access a variety of information about your phone, including battery information, network information, signal information, as well as details about your call and connection state. It's also possible to view running apps with this code. For those times when an app crashes, it can be helpful to find out what was going on just before the app crashed in order to help narrow down the problem. *#*#273282*255*663282*#*# - GPS test: There are many different ways that you can use this code, but typically it's used for testing GPS functionality on a mobile device. The results will provide the latitude and longitude coordinates of the device. If there is no output from this code, it might indicate a problem with the GPS hardware or software. *#*#34971539## - Check Wi-Fi MAC address: Similar to the previous code, this code will display the Wi-Fi MAC address of your smartphone. However, unlike the previous code, it won't give any other detailed information about your phone. #*8255# - Show Bluetooth devices nearby: Typically used when troubleshooting problems with Bluetooth connections on a smartphone. When this code is entered, a list of Bluetooth devices within range will appear. From here you'll be able to see the status and name of each device, which can sometimes provide valuable information if there are connectivity issues between two specific phones. #*#4636336#*# - Field test mode: Pressing this code will enable field test mode on your smartphone. Once activated, press either volume up or volume down buttons to toggle between displaying color bars and text messages, respectively.


*#*#273283*255*663282*#*# - to trigger tcpdump command on your device (great for developers)

#*#273283*255*663282*#*#- to trigger tcpdump command on your device (great for developers) 

This code is not well known, but it can be very helpful in development. When the phone's screen is off, you enter the code by pressing * and then #. This can be a great way to monitor your data usage or see how many times you've used a certain app without having to open anything. The other codes I've listed here are more popular because they can help people fix their phones when something has gone wrong with them. 

*276789*3855**# - to reset factory settings: #276789*3855**# - to reset factory settings

This one might seem like it should be well known considering the number of people who have issues with their phones at some point, but I don't think that everyone knows about this option. If your phone is frozen or won't turn on, a lot of people will try holding down the power button until it restarts. But if that doesn't work, sometimes all you need to do is hold down the power button and volume up buttons until an android robot pops up onto the screen. From there, select factory data reset and confirm that you want to reset your phone. Another thing you could do would be to plug your phone into its charger while holding down the power button and volume up buttons so that it reboots automatically.


*#*#197328640#*#* - to enter Test mode that will allow you access to test menu (as seen below)

Most people know about the *#*#197328640#*#* code that you can use to enter into the test menu on your phone, but did you know there are five more? These codes will help you get more out of your android, and they can be used in a variety of ways. For example, if you’re looking for where all of your memory is going because things seem slow, type *#*#990026863#*#*, which will show up as DALVIKEMMC (or Dalvik/ART) as seen below: From here you can see what apps are using what resources on the device and then take action accordingly! The next time something seems wrong with your phone or you just want to explore some hidden features, try typing in one of these codes. It never hurts to have a few extra tools at your disposal! Now go check out these other codes that we uncovered and start exploring your phone like never before.

 1 - To enable developer options, type *#*#248632255#*#*. From this menu you can turn off animations, allow mock location for testing purposes, etc.


*#*#7780#*#*, then click Menu > Back > Settings > [Application manager] > Running services > menu > select any service and click menu (3 dots in upper right corner) > Force stop (to stop a particular service), Clear cache (to clear app cache), Disable (to disable an application's background data connection), or Enable/Enable data (to re-enable an application's background data connection).

Some of the most interesting hidden codes are found in the android system settings. If you know these hidden codes, then it will be easy for you to do some of your own troubleshooting or just to learn more about how your phone works. Here is a list of some of the most interesting codes that will help you with any problems: *#*#7780#*#*, then click Menu > Back > Settings > > Running services > menu > select any service and click menu (3 dots in upper right corner) > Force stop (to stop a particular service), Clear cache (to clear app cache), Disable (to disable an application's background data connection), or Enable/Enable data (to re-enable an application's background data connection). These five codes can provide helpful information if there is an error message on your screen, but they may also make sense if you just want to find out what each code does. When you force stop an app, this means that the app will not be running in the background unless it is actively used. Similarly, when you clear an app's cache, this means all the temporary files created by that specific application are deleted which could potentially fix a malfunctioning problem within the specific application. Disabling apps prevents them from accessing their networks even when they're opened up again. Finally, enabling data allows your apps to work like before so long as it was working before disabling it was performed on it.


*2767*3855# - To reset Google Wallet in case its acting funky! :P

Did you know that Google Wallet stores all of your credit and debit card numbers on your phone? It's a clever way to make sure you always have your cards with you, but it also makes it easier for thieves to get access to them. If Google Wallet starts acting funky or if you want to reset it, just enter *2767*3855# on the dial pad. That will do the trick! The next code is so easy, it might be one you already knew about. But who doesn't love finding out new things about their device? 

*#06# - To check battery levels: Who would've thought that this number was so important? Well, it is. And what's even cooler is that this code can help diagnose some battery issues too! For example, if you're noticing that your phone takes longer than normal to charge up or it dies faster than usual while in use, entering *#06# will let you know how much power is left on the battery. Entering this code should bring up a four-digit reading (the first two digits are ones and zeros) followed by an indication of whether the power source is AC or DC.