Apps Blogging Tips Gadgets Internet Internet Security Software Technology

IoT Hidden Menu Settings & Secret Codes on Android

IoT Hidden Menu Settings & Secret Codes
Written by twitiq

In recent times, there are a lot of Android mobile users who encounter the question “what is IOT hidden menu on my android phone.” Want to know what the function of the menu is? Why does it exist on mobile? Then, we are the best to help you in this case. Usually, the mobile device you are using contains plenty of hardware and operating system information. We generally don’t aware of all the private codes of the device. If you are willing to realize Android’s private codes, perform a factory reset to your device.

What is IoT? 

“Internet of Things” is indicated by the term IoT. Besides, it indicates plenty of stand-alone devices that have connections internally and exchange information with other devices over the internet.

Further, it also offers the power of internet connectivity and data processing. IoT is entirely without the use of a Keyboard and Screen. It indicates that multiple objects used regularly can take instructions from that network and take minimal help from a human.

What is IoT Hidden Menu Setting? 

Generally, users don’t find a hidden IoT menu on android phones. In this menu, you can tweak the user interface of your mobile. We know these as Easter eggs. The private strings of code are a piece of the operating system. You usually find the Easter eggs hidden.

However, nowadays, it is not so tricky to discover secret settings. But many people are indeed unaware of the fact.

Our motive is to let you know the process of getting to the secret menu and other hidden codes. If you are willing, you can easily get to that. Just type “*#0*#” into the dialer. Now, you can see a list. The hidden menu contains multiple choices that are not so exclusive or intriguing. 

How to Access IoT Hidden Menu on Android?

It is not so simple to find loT Hidden Menu easily. If you are willing to access the menu, you must require a few special codes. For example, when you dial *06# number, it will display the IMEI number of the device.

Whether you want to access the menu on android mobile devices like Samsung, you should first open your dialer app. Then, your job is to type *#0*#. After that, you need to tap the dial option. If it doesn’t support, dial *#*#4636#*#* for other brands. Thus, you are capable of accessing the hidden loT menu. 

Feature of IoT Menu: 

Display Check:

If there is a drag with display color accuracy, use the menu to view the display. When you find your mobile passing all tests, ensure that your Screen is working accurately. Hence, you can check any app conflicting together with the display of your mobile.

LED & Low Frequency:

Is the notification light available on the corner side of your device? The menu is used mainly for testing the LED notification light and its frequency. You only have to click the “LED” button on the menu. You can change the notification LED color only by tapping the color strips respectively on display.

It has a “Low Frequency” feature that allows you to test the sound frequency of headphones. This “Low-Frequency Test” usually reflects sound at various frequencies to check the earpiece speakers. Click on the 100 Hz, 200 Hz, and 300 Hz frequencies every time, and then keep your ear against the earpiece of your mobile. Thus, you can check the low buzzing noise.

Proximity Sensor:

While using your mobile, you may notice that your device is turned off while you call someone or receive them. It is the Proximity sensor that handles all the things on your smartphone. With the help of this sensor, you can ensure that there will be no unwanted touches when you call someone or receive a call from someone. Use the hidden menu settings to check if the feature works properly. You can find the sensor in or near the camera. In this case, what you should do is to turn your device off or on directly. If the display is on, the display should blackout.

Sensor Settings:

You can get all the sensors included in the sensor settings. Here, you can check Accelerometer Sensor, Gyroscope, Magnetic Sensor, and fingerprint test. This menu comes with detailed reports and self-test options. It features an accelerometer that is for Screen oriented and screen auto rotation. Besides, it comes with a feature Gyroscope for gestures and other controls. It has a Fingerprint sensor that is mainly for Biometrics security. If you are willing, you may check if the sensors work accurately.

Grip Sensor:

This one is a replacement sensor that you can use in Samsung devices. With the help of the IoT hidden menu settings, you can easily check the working of the grip sensor.


You can now check the camera settings. It enables you to check both front and back cameras.

Receivers and Speakers:

Your device can have some errors or bugs due to which it can cause problems. Play any audio if you’re willing to check your speakers. Users can take the help of the IoT Menu Settings for checking receiver settings.

Hidden Menu Android Samsung – How to Unlock IoT Hidden Menu Setting in Samsung: 

System UI Tuner

Previously, inverters could not check the secret menu hidden on Samsung Galaxy phones. People call it a “System UI Tuner” instead of saying “IoT hidden menu settings.” With the assistance of the System UI Tuner, you can customize the clock, lock screen, and app alerts on the mobile. You can get this function available in Android Marshmallow or Android version 6.0.

Want to get the System Ui Tuner? Here, we have given a simple trick. You can open this within some minutes by sticking to it.

You are required to move to the Quick search panel. To do this, first, turn on the phone. After that, you should slide your display down from the notification center.

Next, your task is to tap on the Settings button and hold this for some time. You can get this available on the upper edge of the display. When you follow the instructions correctly, you will find your mobile vibrating. You get to hear a notification asking you to enable System Ui Tuner properly.

While you recharge, you can manage the icons or the battery status indicator. Modification of GUI is possible also. It relies upon you whether you are willing to change the clock to show hours, minutes, and seconds. Volume control can be used. Turn off the volume slider to enable the DND or Do Not Disturb feature if you want.

You can see a “Power notification control” menu appearing. There exist a maximum of five stages where everyone has their own set of features. The first stage is minimum, and it makes all the alerts disabled. On the other hand, the last stage or stage 5 is maximum, allowing all notifications.

Functions System UI Tuner:

  • It allows you to display green, black, blue, and red colors. Besides, you can check the flaws with discoloration, dead pixels, and stuck pixels.
  • You can find various features such as graphics visualizing reading, gyroscope, compass, and accelerometer.
  • Just choose the sensor you want, and you will get raw data from the sensor of your mobile. It allows you to read variations in the reading.
  • A touch test is there also where you are required to check the touch sensor of your mobile.
  • Whether you find your touch response not working and clicking two times to open something, an option is there to help you. You are capable of tracking your fingers’ touch. Hence, you only have to touch or tap this one time to open apps.
  • You can see an option to check the capacitive keys and know whether it works. See the headphone and check if the speaker blasts EDM music.

How to unlock the UI tuner:

The process of unlocking the System UI Tuner is as follows:-

  • Unlock your mobile at first, and then swipe down the notification bar. Then, your job is to navigate to the setting.
  • After that, navigate to the System UI Tuner by going to the settings.
  • If you are willing, you can change the theme of the mobile. It allows you to display the battery on the mobile.

Turn off and on UI tuner:

You should not keep the settings option active always. Here, we have given the warning message alert asking: “System Tuner gives you extra ways to tweak and

customize the Android user interface.

Such experimental features may alter,

break, or disappear in future releases.

So, Proceed with caution.”

Follow this helpful guide if you want to power off the tuner.

  • First, your job is to power on the mobile and then swipe down from the status bar. Thus, you can get access to the option “Quick search panel.”
  • After that, your task is to hold the settings gear icon. It is available at the
  • top-right corner. When you complete all the steps correctly, your mobile will vibrate.
  • There comes a message saying if you want to remove the settings. The message asks: “Remove System UI Tuner from Settings and stop using all of its features?”
  • If you confirm that you want to remove the settings, click on the “remove” option. It makes the settings disabled.

Alternatives of Turning Off the IoT Hidden Menu:

Sometimes, you may not be capable of disabling the settings. It is the reason why we have given here alternative ways to close the menu. You can see the different methods underneath. First, your job is to navigate to the Settings to look for the “System UI Tuner“ option. After that, your task is to click the three vertical dots. Then, tap on the “Remove from settings.” If you still cannot resolve the issue, then follow this process.

Navigate to the home display of the mobile you use.

You can see a menu appearing while clicking on the “add to home screen“ option. Tap on the “Shortcuts“ in the menu.

Follow the steps to use a custom launcher such as an ADW launcher.

First, you should move to the Custom shortcut, then to Thus, Pick your Activity and Activities.

As soon as you tap on the Activities, you will see a blank display appearing. Then, you need to scroll the page down to see the Hidden menu. You can find its name differently, like ““.

Multiple options appear on the display while you click the hidden menu. Select any of the options you prefer and do anything with hidden settings.

What are USSD and MMI codes?

Generally, mobile users don’t know the actual difference between these two. But it is better if you know its difference. The USSD and MMI codes usually hold an asterisk or a pound symbol/hashtag at their beginning. You can find the updates of codes daily because the latest android software versions are released. A few manufacturers contain their extra special codes.

You can easily enter the code. Hence, you have to bring up your dialer keypad merely. Just type the number correctly with the correct sequence. You should know that there are a few carrier-specific codes. It is the reason why you can’t apply them on all mobiles. Therefore, when you find your mobile not responding to a code, you don’t need to try twice. You can try another one then.

USSD Codes:

Unstructured Supplementary Service Data is the complete form of USSD. You can use the codes between your mobile and mobile network operator. It indicates that you must always be connected to your carrier so that the USSD codes work.

Previously, people used the USSD codes to start/stop specific value-added services. It also lets you know about the data usage and prepaid balance.

Enthusiasts use the USSD codes. However, carriers usually have their own app/website, due to which you can access the details quickly. The codes are carrier-specific. You can’t use the codes for all carriers. Contact the carrier that is relevant to you.

MMI Codes:

The codes belong to the Man-Machine Interface schema. You can use the codes for any particular brand or model. With the help of these codes, you can learn exciting things. For example, you know about your IMEI number and SAR values to hidden menus. However, they are mobile engineers and repair services that use the codes mainly.

Multiple mobiles allow users to type in an MMI code and access a ‘test’ menu. Using the menu, you can perform different tests like camera & vibration motor tests, speaker & display tests, etc. You should know that merely some MMI codes support all Android smartphones. We have given a list of famous codes.

Generic Secret Codes for Android Devices

This type of code is compatible with all Android devices, don’t rely on the manufacturer. However, you can see carrier restrictions also on some codes. But there is no guarantee that these all will work.

Info Codes

Generic secret codes for Android phones (Info codes)

*#06# Show phone’s IMEI

*#07# Displays the Specific Absorption Rate (SAR) value of the device

*#*#225#*#* Displays calendar storage info

*#*#426#*#* Google Play Services info or Firebase Cloud Messaging diagnostics (Select devices only)

*#*#759#*#* Access Rlz Debug UI (Select devices only)

*#0*# Info menu (Select devices only)

*#*#4636#*#* Info menu (Select devices only)


Camera Codes:

*#*#1111#*#* FTA software version (Select devices only)

*#*#1234#*#* PDA software version

*#12580*369# Software and hardware info

*#7465625# Device lock status

*#*#232338#*#* MAC address

*#*#2663#*#* Touchscreen version

*#*#3264#*#* RAM version

*#*#232337#*# Bluetooth address

*#*#2222#*#* Hardware version

*#*#44336#*#* Software version and update info

*#*#273282*255*663282*#*#* Backup all media

Testing Codes:

*#*#197328640#*#* Test mode

*#*#232339#*#* Wi-Fi test

*#*#0842#*#* Brightness and vibration test

*#*#2664#*#* Touchscreen test

*#*#232331#*#* Bluetooth test

*#*#7262626#*#* Field test

*#*#1472365#*#* GPS quick test

*#*#1575#*#* Full GPS test

*#*#0283#*#* Packet loopback test

*#*#0*#*#* LCD test

*#*#0289#*#* Audio test

*#*#0588#*#* Proximity sensor test

Configuration Codes:

Code Function

*#9090# Diagnostics settings

*#301279# HSDPA/HSUPA settings

*#872564# USB logging settings

Developer Codes:

*#9900# System dump mode

##778 (+green/call button) EPST menu

Manufacturer-Specific Codes

Samsung Codes:

*#0*# Access diagnostics

*#011# Network details and serving cell information

*#0228# Battery status

*#0283# Loopback Test menu

*#0808# USB Settings

*#1234# Software version/ Model details

*#2663# Firmware details (Advanced)

*#7353# Quick test menu

*#9090# Advanced debugging tools

*#9900# SysDump

*#2683662# Service mode (Advanced)

*#34971539# Camera firmware details

Xiaomi Codes:

*#*#64663#*#* Access test menu

Realme Codes:

*#800# Feedback menu

*#888# Engineer mode – displays PCB number

*#6776# Software version

OnePlus Codes:

*#66# Encrypted IMEI

*#888# Engineer mode – displays PCB number

*#1234# Software version

1+= (In stock calculator app) Displays ‘NEVER SETTLE’ on the calculator app

*#*#2947322243#*#* Wipes internal memory

Asus Codes:

*#07# Regulatory labels

.12345+= (In calculator) Open engineering mode

Motorola Codes:

*#*#2486#*#* You can open the engineering mode of Motorola mobiles.

*#07# Displays regulatory information of Motorola mobile.

##7764726 It shows you the Hidden Motorola Droid menu.

HTC Codes:

*#*#3424#*#* HTC test program

##786# (Caution!) Phone reset menu

##3282# EPST menu

##3424# Diagnostic mode

##33284# Field test

##8626337# Launch Vocoder

*#*#4636#*#* HTC info menu

Sony Codes:

*#*#73788423#*#* Access service menu

*#07# Certification details

Nokia Codes:

*#*#372733#*#* Open service menu (FQC Menu)

Other Secret Codes:

*#7780# (Caution!) Factory reset

*2767*3855# (Caution!) Full factory reset

*#*#7594#*#* Power off the phone

*#*#8351#*#* Activate dialer log mode

#*#8350#*#* Deactivate dialer log mode

Codes not to be Used:

*#*#7780#*#*: It performs factory data permission reset.

*2767*3855#: The code helps to format your mobile.

How can you use these secret codes?

Your first task is to go to the caller or phone app and open it. Then, you have to type “*#*#4636#*#*”. After typing the code, you will see a menu appearing. Try the codes given above to enjoy the features.

Use Any Cut, Better Cut, Nova Launcher, or others if you’re willing to take a shortcut to the menu.

As soon as you tap on the Better Cut, you should move to the New ShortCut option. Then, navigate to the options No, All Activities, IOTHiddenMenu, respectively.

Now, your job is to move to the Any Cut option and then to the ?.

Hence, try to move to the Nova Launcher. When you enter the app, you must tap on the home display for a long time. Then, proceed to Shortcuts, Activities, Scroll to IOTHiddenMenu, respectively. After that, your job is to tap on the expand option. You can now scroll down the IOTHiddenMenu in that list.

Open the new shortcut, and then you can see the display.

USBSetting Menu:

The menu helps to switch the USB mode of the mobile while being attached to a PC.

The options you can see under the menu are as follows:-

  • MTP (Media Transfer Protocol; device displays as USB drive)
  • MTP + ADB (default setting; self-explanatory)
  • PTP (Picture Transfer Protocol; device displays as camera)
  • PTP + ADB ( self-explanatory)
  • RMNET + DM + MODEM (RMNet = USB virtual Ethernet framework; DM = Diagnostic Mode; Modem = self-explanatory)
  • DM + MODEM + ADB (self-explanatory) (best setting when using QPST/QXDM/etc)

LTE Mode Menu:

If you don’t have an LTE network in your area, navigate these options TestMode Menu, CDMA, COMMON, NEXT PAGE, NEXT PAGE, PREF MODE SET, respectively.

  • LTE Service Forced
  • Enable LTE Mode
  • Turn on GLOBAL Mode
  • Power on CDMA Mode (default)

TestMode Menu:

  1. UMTS:

Here, you navigate to these options


  1. CDMA

First, navigate to the CDMA option. Then, move to the COMMON. Now, go to NEXT PAGE, NEXT PAGE, PREF MODE SET (CDMA/EVDO/LTE, GSM/WCDMA, LTE ONLY, CDMA/LTE, CDMA ONLY, EVDO ONLY) respectively.

  1. LTE:

Hence, you can see only LTE debug status.

  1. SIM:

After going to the SIM, you need to move to the CHECK NV option. By going there, you can detect the possible incorrect settings. Then, you can see the current PREF MODE. You find the NV set under RTRE Config.

  1. run EFS SYNC():

There doesn’t need to do anything with this option.

You can see multiple options available, but you find them broken or not compatible with your mobile. It is not possible for you to read/write a new MSL through Test Mode.

##DATA# Menu:

You can see the options under the menu here.


Data Profile – view current data profile

EVDO – view DDTM setting

Advanced – view MEID, Vocoder, Slotted Index, ACCOLC, etc

USB Charging – view USB Charging setting

eHRPD – view eHRPD setting

PRL Write – Write a new PRL with this option. PRL you are writing must be in the root of storage and named test.prl

Others – see different multimedia proxy values like Browser, MMSC, DSS.


Data Profile – edit data profile

EVDO – enable or disable DDTM

Advanced – It helps to edit Vocoder, Slotted Index, ACCOLC, etc.

USB Charging – enable/disable USB Charging

eHRPD – enable/disable eHRPD


Browser – edit browser gateway IP/port/secure port

MMSC URL – edit MMS url

DSS – edit DSS server

Multimedia – edit RTSP and HTTPD proxy settings

RC Data –

HDR/1X Selection – sets data mode… hybrid, CDMA only, evdo only, etc.

Voice Privacy – enable/disable voice privacy (disabled by default)

DTMF Set – set short/long DTMF

Toggle NAI – enable or disable NAI. The enable is set by default.

Korea Mode Set – No need to mess with that.

LTE APN Settings – set LTE APN

Dial-Up Networking – enable or disable Dial-Up Networking. Usually, it is set as off by default.

##MSL# Menu:

View – This option helps see the current phone number/msid set.

Edit – Using the option, you can type new phone number/msid

 ##DEBUG# Menu:

The menu contains different data debug menus.

##Phone Util# Menu:

It is UART PDA or modem settings.

##RTN# Menu:

It is similar to ##786# dialer code. Just type the code and see the phone information to reset your device completely. The code clears all internal memory and OTA provision settings.

Dialer Codes: 

##CLEAR# – Reset phone’s network settings

##DSA# – DSSOption

##GPSCLRX# – Clear GPS Data

##LOG# – SysDump

##RTN# – RTN Menu (View/Reset)

##SCRTN# – Force OTA reprovisioning

##TTY# – TTY Test Mode

##DEBUG# – Debug Menu – 777468 (1x Eng, 1x Eng Protocol, EVDO Eng RF, EVDO Eng Protocol, LTE Eng, Configuration, Bluetooth, Data Status, eHRPD Eng, Others)

##DATA# – Data Menu (View/Edit)

*#06# – Display MSL

*#22558463# – Total Call Time Reset

*#232331# – Bluetooth RF Field Test

*#1111# – Read FTA SW Version

*#2222# – Read FTA HW Version

*#0228# – Battery Status

*#7284# – Phone Util


This article has given the complete details about the IoT hidden menu on your Android mobile. You can access multiple options in the Settings of your mobile. Switching on the Developer Mode can help you to access these. But still, the code can do a specific task. When your mobile or hardware is working correctly, you can use a hidden menu.

Frequently Asked Questions: 

  • How can you open the Hidden Menu in IoT?

First, your job is to navigate to the smartphone’s dialer. After that, you should type *#0*#. This code gives you direct access to your IoT’s hidden menu. Try the codes we have given above to be specific with your actions.

  • What is a Hidden Menu on Android?

It is a secret setting that was invented in stock Android. Using this, you can do an extensive level of customization. With the help of this, you can modify the interface, status bar, notification menu, etc. You need to use the settings only while your mobile’s software or hardware malfunctions.

  • What Does **4636** Mean?

This one is a secret built-in code in Android mobiles. You have to use the codes to look for mobiles, usage, and battery details.


About the author