Open
Close

Service codes for Android devices are worth saving. Service codes and key combinations for Samsung Galaxy smartphones

Many users of Android smartphones and tablets are not even aware of the existence of so-called engineering or service codes. Service codes on smartphones and regular phones appeared much earlier than the first version of the Android OS was released. They are intended mainly for service center engineers and advanced users, so we immediately want to warn readers: if you don’t know what this code is for, then you shouldn’t enter it, and if you still decide to enter the code, then do it at your own peril and risk. It is worth thinking before entering any code for Android, because... this may lead to partial or complete loss of data and damage the device itself. If you decide to use codes, let's look at each engineering code in more detail:

*#06# - Find out IMEI;

*#*#4636#*#* - Information and settings;

*#*#8351#*#* - Voice Dialer Logging Enabled;

*#*#4636#*#* - This code can be used to get interesting information about your phone and battery. It shows the following 4 menus on the screen:

  • Phone information;
  • Battery information;
  • Battery statistics;
  • Usage statistics

*#*#7780#*#* - This code resets the following settings to factory settings:

  • your Google account settings stored on your smartphone;
  • system and application data and settings;
  • downloaded applications.

The code does NOT remove:

  • current system applications and applications supplied with the smartphone;
  • data on the SD card (photos, videos, etc.).

PS: Before resetting the settings, the smartphone will ask for confirmation, so you will have a chance to change your mind until the very last moment.

*2767*3855# - Think before entering this code. This code is used for factory formatting, that is, it triggers the deletion of all files and settings including those stored in the internal memory. It also reinstalls the smartphone’s firmware.
PS: After entering the code, there is only one way back - quickly remove the battery and start data recovery via PC.

*#*#34971539#*#* - This code is used to obtain information about the phone's camera. It shows the following four parameters:

  • Updating the camera firmware into an image (do not try to repeat this option);
  • Updating camera firmware on SD card;
  • Get the camera firmware version;
  • See how many times the firmware has been updated.

ATTENTION: Never use the first option, otherwise your phone camera will stop working and you will have to take your phone to a service center to reinstall the camera firmware.

*#*#7594#*#* - This code can be used to change the End/On/Off button mode. By default, when you long press the button, a screen will be displayed asking you to select any option: “Switch to silent mode,” “Airplane mode,” or “Turn off smartphone.”
You can change the suggested options using this code. For example, you can make the phone turn off immediately, without selecting the desired option from the menu.

*#*#273283*255*663 282*#*#* - The code opens a file copy screen where you can make backup copies of your data (photos, audio, etc.)

*#*#197328640#*#* - This code can be used to enter maintenance mode. You can run various tests and change settings in service mode for WLAN, GPS and Bluetooth;

*#*#232339#*#* or *#*#526#*#* or *#*#528#*#* - WLAN (use the "Menu" button to run various tests);

*#*#232338#*#* - shows WiFi MAC address;

*#*#1472365#*#* - GPS test;

*#*#1575#*#* - Another GPS test;

*#*#232331#*#* - Bluetooth test;

*#*#232337#*# - Shows the Bluetooth device address;

Codes for running various factory tests:

*#*#0283#*#* - Batch 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#*#* - Motion Sensor;

*#*#3264#*#* - RAM version.

These are the basic codes for Android that an advanced smartphone user may need. Let us repeat once again: do not enter codes if you are not sure of their purpose! But to solve some problems in the operation of the Android device, these codes are extremely useful.

Why you need to root an Android device and what opportunities it provides is known to a fairly large number of users, which cannot be said about the hidden advanced menu of hardware settings, also called the engineering menu. Few people know about these settings, and even fewer mobile device owners know how to use them. What is the Android engineering menu and why is it needed?

The Android engineering menu is nothing more than a special subroutine designed for testing by developers of the operating system and device sensors. The interface of this program is represented by a set of options that allow you to change the hardware configuration of your mobile device. With its help, you can get comprehensive information about the hardware of the gadget, test the processor, RAM and physical flash memory, wireless connection modes, configure the parameters of the camera, display, microphone, speakers and much more.

Entering the engineering menu

All this, of course, is good, but how can you access the engineering menu if there is no corresponding option in the Android interface? You can enter the advanced hardware settings menu using a special code entered in the phone number dialing line. The menu should open immediately after entering the last character of the combination, but in some cases you may need to press the call button.

There is nothing complicated in the procedure itself, however, it should be taken into account that different models of mobile gadgets have their own codes. Below we have provided a list of codes for the most popular manufacturers.

Engineering menu codes in Android are universal, however, their correct operation on phones with “left” firmware is not guaranteed. You can also use special programs to access Android hardware settings, for example, "MTK Engineering Menu" or "Mobileuncle MTK Tools".

Such applications are especially useful on tablets whose firmware does not provide a dialer. The interface and set of available options in these programs are somewhat different, however, understanding them will not be difficult.

Whatever method you use, you need to exercise maximum caution when working with the engineering menu. Before starting work, it is strongly recommended that you write down all the initial parameter values ​​so that you can restore the settings. It is unacceptable to experiment with the engineering menu just to find out what comes out of it, as you can render your device unusable!

To obtain a list of engineering codes for a specific phone model, you can use a special application Secret Codes, available on Google Play. On some mobile device models, full access to the engineering menu may require superuser rights (root).

What you can change using the menu

You know how to get to the engineering menu, now let's find out what settings can be made using it. The possibilities are more than wide. The menu subroutine supports changing the speaker volume level and microphone sensitivity, built-in camera settings, audio parameters, GPS, Bluetooth and Wi-Fi modules, and turning off unused frequencies to save battery power. You can also test key components of your device and external memory card, configure I/O operations, determine the exact temperature of the processor and battery, and the level of harmful electromagnetic radiation.

Another useful function is to gain access to recovery mode - an analogue of BIOS on computers, which in turn contains a whole set of settings. Recovery mode features include resetting the device to factory settings, updating the firmware, creating a backup copy of the operating system, gaining root access, and deleting sensitive user data. It is not possible to list all the engineering menu options in one article; the more sensors and components there are in a phone or tablet, the more extensive it will be.

Increasing phone volume through the engineering menu

Now let’s demonstrate how to work with hardware settings using the example of one of the most popular operations and learn how to increase the volume on Android through the engineering menu. So, go to the menu using Mobileuncle MTK Tools or by entering the “magic” code, then find and open the Audio subsection. If you entered the menu through the Mobileuncle Tools program, this subsection will be located in the senior section Engineer Mode, in other cases it is usually located on the Hardware Testing tab.

In the Audio subsection you will have the following options:

  • Normal Mode – normal mode that works when a headset is not connected to the device.
  • Headset Mode – headset mode that turns on when headphones or speakers are connected to the smartphone.
  • LoudSpeaker Mode – loudspeaker mode. Activated when the speakerphone is turned on, provided that a headset is not connected to the device.
  • Headset_LoudSpeaker Mode – loudspeaker mode with a connected headset. The same as the previous one, but with headphones or speakers connected.
  • Speech Enhancement - this mode is activated when talking on the phone without using the speakerphone.

There may be other settings in the section, for example, Debug Info and Speech Logger, but it is better not to touch them. Select the mode for which you want to change the volume level (let it be Normal Mode), select Type in the list that opens and indicate for which function we will change the volume. The following functions may be available:

  • Ring – adjust the volume for incoming calls;
  • Media – adjust the speaker volume when playing multimedia;
  • Sip – sound settings for Internet calls;
  • Sph – sound settings of the conversational speaker;
  • Sph2 – sound settings of the second speaker (this option may not be available);
  • Mic – change the microphone sensitivity;
  • FMR – FM radio volume settings;
  • Sid – it is better not to touch this parameter, otherwise problems with the interlocutor’s voice may occur.

Having selected a function, scroll through the current list, set the desired Value (from 0 to 255) and click to apply the new Set settings.

To change the volume level, you can also use preset templates - the Level option. Most phones have seven levels, from 0 to 6. It is advisable not to touch the Max Vol setting, just as you should not set the Value values ​​too high, otherwise the sound in the speakers will begin to wheeze. Other modes in the Audio subsection are configured in a similar way.

Some smartphone and tablet models require a reboot for the new settings to take effect.

Reset

And the last thing we will look at today is resetting the engineering menu parameters to factory values. It may be needed if, after making changes, the device begins to work incorrectly. There are several reset methods. If the system boots normally, go to the settings and open the “Backup and Reset” subsection.

You can also reset the engineering menu by entering a special service code in the dialer. Usually it is *2767*3855#, *#*#7780#*#* or *#*#7378423#*#*, but your phone model may require a different code.

Another option is to use the recovery mode mentioned above. To get into it, use one of these combinations:

  • Power button + volume down.
  • Power button + volume up.
  • Power button + Home button + Volume down/up.
  • Power button + volume up + volume down.

In the list of options that opens, select “wipe data/factory reset” → “Yes – delete all user data” → “reboot system now”. The device will reboot and the settings will be reset.

There is another way to reset the engineering menu settings, but it requires superuser rights. Using any file manager that supports root rights, go to the root directory of the system, and then delete all or part of the contents of the folder data/nvram/apcfg/aprdcl and reboot.

Files in a folder aprdcl they are responsible for the engineering menu settings. It is not necessary to delete all files at once. If you mess up, say, your audio settings, all you need to do to restore the original settings is delete files that have an audio string element in their names. And one moment. Regardless of the reset method, always make a backup of your personal data and applications, as they may all be lost.

A beginner who buys a smartphone or tablet based on the Android operating system, after a while, feels the need to reconfigure something in it or adjust it more precisely. Entering the Android engineering menu is simple: you just need to know the special commands.

The hidden engineering menu in Android devices allows you to manage system settings of your smartphone or tablet that are not available in the standard menu. For example, they allow you to increase the speaker volume during calls, forcefully select the frequency range of the network being used, enable a photo or video format that is not in the main camera settings, etc.

Parameters configured in the engineering menu

Using the engineering menu you can access functions such as:

  • speaker or headphone volume;
  • improved speech recognition;
  • microphone sensitivity;
  • voice quality when making calls;
  • forced cellular network selection mode: “GSM only”, “WCDMA only”, “LTE only” (some network modes may not be available in the standard settings);
  • binding to one base station, frequency or channel number;
  • choice of technology and cellular data speed;
  • testing and overclocking the processor;
  • enable/disable sleep mode;
  • testing Wi-Fi and Bluetooth radio modules;
  • auto switching 2G/3G/4G in sleep mode;
  • camera test drive;
  • changing the photo format (default is JPEG or PNG);
  • fine-tuning the display brightness and its response to lighting;
  • locking/unlocking auto answer settings for incoming calls;
  • improved GPS performance;
  • full reset, including factory formatting of the smartphone;
  • testing and setting motion sensors;
  • testing color rendering on the display;
  • testing and setting up vibration alerts;
  • backup of multimedia files;
  • determination of the level of harmful radiation (SAR) on a single device;
  • FM radio settings and behavior.

Video: smartphone customization options through the engineering menu

Commands for accessing menus

Commands for accessing the engineering menu vary depending on the manufacturer. There are also common commands for all versions of Android that allow you to configure individual device functions.

Main codes for entering the engineering menu

The commands you enter vary for different brands of devices - select the ones that suit you. It is not forbidden to check everything - commands that do not correspond to a specific manufacturer simply will not work.

Table: commands for accessing the engineering menu of various manufacturers

Google Commands for Android OS

Factory Android service codes, which show technical information about the device, are often not associated with the manufacturer. Basically, they are all built into Android by default. The range of “numbering” of commands has been agreed upon by Google - as the creator of the Android operating system - with manufacturers of tablets and smartphones.

Table: Android factory service codes

Parameter opened by typing code Code to be dialed
Wi-Fi MAC address *#*#232338#*#*
Information about the active WLAN network *#*#232339#*#*
GPS check *#*#1472365#*#*, *#*#1575#*#*
Bluetooth version *#*#232331#*#*
Bluetooth MAC Address *#*#232337#*#
Loopback Batch Tests *#*#0283#*#*
Touch screen version *#*#2663#*#* (test *#*#2664#*#*)
Checking the motion sensor *#*#0588#*#*
Checking the screen *#*#0*#*#*
Checking the vibration alert and backlight *#*#0842#*#*
Melody test *#*#0673#*#*
RAM version *#*#3264#*#*

The most popular service codes of the engineering menu

The most popular codes that allow you to change smartphone settings through the engineering menu do not depend on the phone brand or Android version.

Table: service codes for changing phone settings

Called parameter or setting Service code
Find out the IMEI serial number *#06#
Settings and details *#*#4636#*#*
Android OS version *#2222#
Erase all SMS messages #*5376#
Smartphone and battery usage statistics *#*#4636#*#*
Reset Google account settings and other system utilities without removing pre-installed software. However, applications stored on the memory card (SD) will remain unchanged. *#*#7780#*#*
Reset settings and clear user files from internal memory, reinstall smartphone firmware. There is no confirmation prompt, but you can have time to remove the battery - and then restore files and settings from a backup using an application on your computer. *2767*3855#
Information about the built-in camera and its settings. Firmware update. *#*#34971539#*#*
Changing the mode of operation of the “End Call” button (“On/Off”). **#*#7594#*#*
Show the file copy screen. You can back up all your data. *#*#273283*255*663282*#*#*
Service mode - launching all kinds of checks (click on Menu), reconfiguring the smartphone in service mode. *#*#197328640#*#*

When using commands, keep the following in mind:

  • By updating the camera firmware through the engineering menu, you can find out about the version of this firmware and the number of its updates - and also save this update to an image in the internal memory and on the SD card. It is not recommended to reflash the camera again - if it fails, you will simply ruin it;
  • When you reset your Android system and delete all Google user data, a message asking you to confirm the reset will appear on the screen.

How to enter the engineering menu

To get to the engineering menu, follow these steps.

Video: how to open the engineering menu on Android

What to do if you can’t enter the menu

It happens that none of the commands intended for a particular brand of device are suitable - this is how the manufacturer protects inexperienced users from not fully thought-out actions. Some manufacturers, after software debugging of a smartphone, completely remove the engineering menu, and all of the above commands simply do not work. For example, Samsung does this. Some of the commands you enter can harm both the Android software and the device itself.

Often, instead of general service commands, more specific ones are triggered. If, despite all your attempts to “reach out” to the engineering menu, none of the service codes work, you need special applications.

Install the free Mobileuncle Tools application - it will distinguish between hardware and system settings. You may need to obtain Root access on Android. There are other applications: EngModeMtkShortcut, BetterCut, etc.

How to save settings

In order for the settings made using the Android engineering menu to be saved, you need to exit it correctly. While in any section of the engineering menu, use the on-screen “Back” key either in the menu itself, or press the cancel call button or the “Back” key under the display - it is indicated as a reversal arrow - to go to a higher level of the engineering menu.

It is not recommended, after setting the value of any setting and confirming it with the Set key, turning off or rebooting the smartphone by pressing the power button, removing the battery from the device, etc. Exiting the engineering menu can involve pressing - sometimes holding for a few seconds - the same “Back” key below the display. When you exit the engineering menu, a message will appear on the smartphone screen asking you to save the settings you have made - confirm it. There are tips on some of the sections of the engineering menu:


The reason why the engineering menu still does not save the settings may be “raw” firmware. Find out which Android versions and builds are right for your device. If you have a branded smartphone with a version of Android that has pre-installed programs and components from Beeline, MTS, MegaFon or Tele2, feel free to install a “custom” version, for example, the well-known CyanogenMod assembly. Any earlier - or, conversely, the most recent - version of Android may be suitable.

In some cases, it is impossible to enter the engineering menu without obtaining Root rights. The task is to make an Android smartphone “rooted”. In other words, get “superuser” capabilities on your smartphone, allowing you to take the smartphone under the clearest and most complete control. This is achieved in the following ways, use any of them.

  1. Install a custom (modified) version of Android on your smartphone. It already includes the Superuser software component, which provides access not only to the engineering menu, but also to the system folder.
  2. Download from the Android Market any of the apps that can hack Android without using a computer. Different programs are suitable here: Universal AndRoot, Unlock Root, z4root, Revolutionary, etc. Not all of them can help - you will have to test everything until it works.
  3. You can also try applications for Windows that perform all manipulations with Root access on a smartphone directly from the PC - for example, the VRoot program. You also need a USB-microUSB cable - it is impossible to hack Android on a smartphone via Wi-Fi.

After receiving Root privileges, the smartphone is ready to activate the engineering menu using third-party Android applications.

The more recent the version, the more settings in the engineering menu will be in Russian. In the earliest versions of Android (1.x, 2.x), all service settings were in English. Having learned a little technical English, you can easily remember the purpose of each of the settings and, if necessary, you can change them all in a few minutes.

The availability of the engineering menu - in whole or in part - is decided not by the Android version, but by the make and model of the smartphone. Try different combinations and programs, but don't get too carried away.

If you perform inept actions or forget the entered codes, there is a risk of turning your smartphone into a lifeless device, and only a service center will be able to restore it to you. And since if you “root” the device, you automatically lose the warranty.

The Android engineering menu is one of the most useful tools for an “advanced” user, preventing him from wasting the hardware resource of his device and the resource of cellular and wireless networks. And it doesn’t matter what version of Android you have - 2.2, 4.2.2, 4.4.2 KitKat, 5.1, 6.0 or another - the engineering menu codes are determined only by the manufacturer. By completely subjugating your smartphone or tablet, you will deprive it of the opportunity to “live its own life” not according to your schedule, but according to the scenario of the manufacturer itself, cellular operators and other intermediary companies that are in one way or another involved in the operation of mobile equipment in cellular networks. This is the shortest path to professionalism.

Smartphones (Samsung, HTC, Motorola, Sony, LG, Lenovo and others) with Android (6.0.1, 6.0, 5.1, 5.0, 4.4.2, 4.2, 4.1.2 and others) have secret codes that display hidden functions.

They allow anyone who knows about them to get into the operating system at a much deeper level than normal users are allowed.

These backdoors allow developers (third parties) to create additional functionality in their programs and applications.

Special hidden codes (backdoors) are also used to solve problems in smartphones, while other modes are not available, for example, they have been blocked.

Knowing how to access hidden smartphone settings can be very useful if you know how to use them.

On Android smartphones, there are always several secret codes, thanks to which we have access to hidden functions and information that is not available in the operating system menu.

Special codes are a sequence of strings and numbers to access a hidden menu where you can change the basic parameters of the device and system.

They were even used in older phone models before we came into the smartphone era.

Special codes in Android

Most of these codes are common to most versions of android and mobile devices.

All codes are entered using the keyboard on which you dial the phone number.

Hidden features also largely depend on the manufacturer and there is no guarantee that they will work on all smartphone models.

You can try their effect on devices from Samsung, Lenovo, HTC, Motorola, Sony and many others.

These codes are generated by Android developers seeking to fix difficult problems faced by Android devices.

Thus, these codes help users control their device through a combination of symbols and numbers written on their dial section, where the operating system automatically triggers a predefined action.

What can Android secret codes do on a smartphone?

Hidden secret codes give you a chance to get to know your phone or tablet better and make certain changes.


You can get device information and do many things. Here are some of them.
  1. Reset settings
  2. Erase all data
  3. Reinstalling phone firmware
  4. Screen test
  5. Check product code
  6. Checking the battery status and many other ingenious things.

Surprise your friends with hidden Android codes

Yes! You can do some tricks on the phone, but introducing some of them can cause major changes to the device's configuration, so don't play with them unless you're sure what they do.

  • * # 06 # - show IMEI. * # 0 * # - show on new phones like Samsung Galaxy S III the service menu.
  • * # * # 4636 # * # * - information about the phone, including usage statistics, including battery.
  • * # * # 34971539 # * # * — detailed information about the webcam
  • *#*#7780#*#* - Reset to factory settings, including Google account settings, app data, and downloaded apps.
  • * 2767 * 3855 # - ATTENTION! This is a software installation from scratch, and erases all data from the phone - it is better not to use
  • * # * # * 282 * 273 663 282 * 255 # * # * - immediate backup of all media files in the selected folder
  • * # * # 197328640 # * # * - enables testing mode for maintenance (service mode)
  • * # * # 232339 # * # * or * # * # 526 # * # * or * # * # 528 # * # * - wifi tests with advanced menu options.
  • * # * # 0842 # * # * - backlight and vibration test.
  • * # * # 2664 # * # * - touch screen test.
  • * # * # 1111 # * # * - shows the software version (FTA * # * # 1234 # * # * changes in firmware version).
  • * # * # 1234 # * # * - shows the software version.
  • * # * # 2222 # * # * - Shows the FTA hardware version.
  • * # 12580 # * 369 # - software and hardware diagnostics.
  • *#9090# - diagnostic configuration.
  • *#872564# - USB logs.
  • * # 9900 # - system dump mode.
  • *#301279# - Control menu for HSDPA/HSUPA.
  • *#7465625# - Displays the phone's lock status.
  • * # * # 7764726 - hidden menus of Motorola Droid.
  • * # * # 7594 # * # * - allows you to change the function of the power (power) button to automatically turn off your smartphone.
  • * # * # 232338 # * # * - displays the MAC address of the Wi-Fi card.
  • * # * # 1472365 # * # * - Performs a quick check on GPS.
  • * # * # 1575 # * # * - Perform a more advanced GPS test.
  • * # * # 0283 # * # * — conducting test packages.
  • * # 0 * # — display test.
  • * # * # 0289 # * # * - test for audio.
  • * # * # 2663 # * # * - Shows the touch screen version of the device.
  • * # * # 0588 # * # * - checks the proximity sensor.
  • * # * # 3264 # * # * - shows the RAM version.
  • * # * # 232331 # * # * - Bluetooth module tests.
  • * # * # 232337 # * # - shows the Bluetooth address.
  • * # * # 7262626 # * # * - tests of devices in natural conditions.
  • * # * # 8255 # * # - Google Talk monitoring.
  • * # * # 4986 * 2650468 # * # * - shows information about the phone and PDA equipment.
  • * # * # 44336 # * # * - shows the version (build) date and list of changes.
  • * # * # 8351 # * # * - Enables only the mode, dial * # * # 8350 # * # * - to disable this mode
  • 778 (+ Connect) - shows the EPST menu.

The following codes will only work with HTC mobile devices

  • * # * # 3424 # * # * - Enables the HTC test program function. * # * # 4636 # * # * - Shows information about the HTC device.
  • ## 8626337 # - VOCODER begins.
  • ## 33284 # - perform a check.
  • * # * # 8255 # * # * - start monitoring Google Talk.
  • ## # 3424 - starts diagnostic mode.
  • ## # 3282 - displays the EPST menu.

You can find more codes online, but be sure to use them carefully, even if you want to appear competent in the company of geeks. Good luck.