Purchasing a new device or diagnosing an existing device often requires accurate knowledge of its “stuffing”. Manufacturers often indicate generalized data in marketing materials, which may hide the real limitations of the hardware or the features of a specific revision of the board.

Understanding this how to check the characteristics of a Android smartphoneallows you to avoid disappointment when buying used equipment, identify a fake, or simply optimize the operation of the system for the available resources. There are many ways to obtain this information: from built-in menus to professional software.

In this article we will analyze in detail all the available methods, evaluate their accuracy and help you get a comprehensive picture of the capabilities of your gadget.

Using built-in system settings

The most obvious and accessible way is to look into the settings menu of the device itself. The interface may differ slightly depending on the shell (MIUI, One UI, ColorOS), but the logic of the manufacturers is the same. Go to the section Settings → About phone (or Phone information).

Here you will see basic information: device model, operating system version Android, build number and amount of RAM. However, manufacturers often round up values or hide technical details, such as the type of screen matrix or the exact processor frequency when idle.

⚠️ Attention: Data in the “About Phone” menu can be changed programmatically when flashing the device using homemade methods. If you buy a phone second-hand, do not trust these numbers blindly.

To obtain more detailed technical information, many shells have a hidden engineering menu. To get there, open the Phone app and enter the code ##4636##. This universal code works on most stock firmware and opens the testing menu.

In the window that opens, select the item Information about the phone. Data is displayed here. network, signal level, connection type and usage statistics. This is useful for diagnosing communication problems, but is not very informative for assessing hardware performance.

Some brands, for example Xiaomi or Samsung, often have their own secret codes. combination #0#that launches a full test of all components of the screen, sensor and speakers directly from the menu.

💡

If the code ##4636## does not work, try installing the “Activity Launcher” application from the Play Market. It allows you to find and launch hidden system activities, including test menus, even if the code is blocked by the operator.

Third-party applications for in-depth diagnostics

When built-in tools are not enough, specialized utilities from the store come to the rescue Google PlayThey read data directly from the kernel system files, providing information that cannot be faked using conventional methods.

The application is considered the leader in this niche. CPU-Z. It displays comprehensive data about SoC (system on chip): processor name, number of cores, current clock speed of each core in real time and production technology.

Tab Device will show screen resolution, pixel density (DPI) and the available amount of RAM. It is important to note the difference between total and available memory - part of the RAM is always reserved by the system and the video accelerator.

  • 📱 AIDA64 - a powerful all-in-one tool that shows the temperature of all sensors, battery charge level and its actual capacity in mAh.
  • 📱 DevCheck - great for monitoring sensors, cameras and information about file system.
  • 📱 Phone Info SAM is a specialized solution for devices Samsungthat checks the warranty status and the number of reboot cycles.

Another reliable tool is Device Info HW. This application is unique in that it can determine the model of the screen matrix and camera sensor, which is critical when checking phones beforehand. purchase.

📊 How do you most often check your phone's characteristics?
Built-in settings
CPU-Z application
Via computer (ADB)
I don’t check at all

Checking via computer and USB debugging

For advanced users, the most reliable method is to connect the smartphone to a PC and use the toolkit ADB (Android Debug Bridge)This method allows you to get “raw” data, bypassing interface add-ons.

First you need to activate the developer mode. Go. in Settings → About phone and quickly press 7 times on the item Build number. After this, a new section will appear in the menu For developers, where you need to enable USB debugging.

Connect the phone to the computer with a cable. Open a command line or terminal on the PC in the folder with ADB installed and enter the command to display the full specification:

adb shell getprop

This command will display a huge list of system properties. To find specific data, use filters. For example, the command adb shell getprop | grep ro.product.model will show the exact model of the device, and adb shell dumpsys meminfo give detailed statistics on the use of RAM.

⚠️ Attention: For ADB to work, your smartphone drivers must be installed on your computer. Without them, the device will be detected only as a drive, and the commands will not be executed.

You can also use graphical shells for ADB, such as QtADB or built-in tools in Android StudioThey visualize data about processes, CPU load and battery status in real time.

☑️ Preparation to diagnostics via ADB

Completed: 0 / 5

Analysis of technical characteristics in the table

When comparing several devices or checking declared characteristics, it is convenient to use structured data. Below is a table with examples of which parameters are critical for different use scenarios.

Parameter Where to look What affects Normal for 2026+
CPU frequency CPU-Z / AIDA64 Speed of opening applications from 2.0 GHz
RAM memory type DevCheck Multitasking LPDDR4X / LPDDR5
Screen resolution Settings / Info Image clarity Full HD+ (1080p)
Battery capacity AccuBattery / AIDA Battery life 4500+ mAh
Bluetooth version System properties Communication stability with headset 5.0 and higher

Pay attention to the type of RAM. An outdated standard LPDDR3 will seriously bottleneck the performance of even a powerful processor in modern heavy games.

It is also worth checking the declared battery capacity with the actual one. Over time, the chemistry degrades, and a phone with a factory 5000 mAh may actually only have 4200 mAh. Applications like AccuBattery calculate this figure based on charging cycles.

Identifying counterfeits and reflashed devices

The electronics market is flooded. replicas of flagship models. Fraudsters often change app files build.propso that the name Samsung Galaxy S23 Ultrais displayed in the “About phone” menu, although inside there is a budget chipset MediaTek ten years ago.

How to distinguish a fake, first of all, by the behavior of the system? Fake devices often slow down when opening simple menus, the camera takes pictures in terrible quality, despite the declared 108 megapixels, and games do not start.

Use the application AnTuTu. It not only tests the performance, but also checks the hardware identifiers with the database. If the device does not pass the test or shows an abnormally low score for the declared model, it is. fake.

Signs of a Chinese fake

The settings menu contains items that are not typical for the brand (for example, “Double space” on an iPhone-like Samsung shell) When connected to a PC, MediaTek or Spreadtrum drivers are detected instead of Qualcomm or Exynos.

Another one. a sign is a mismatch in pixel density. Flagships have a high density (400+ DPI), while fakes often have a standard 320 DPI, which makes icons and text look larger and grainier.

Check network support. Enter the code ##4636## and see the available network types. If an expensive phone does not support 5G or frequency aggregation LTEyou have either a very old model or a fake.

Diagnostics of battery and sensor condition

Battery condition is one of the most important parameters when buying a used smartphone. It is impossible to visually determine wear, but software methods give an accurate answer.

Install the application AccuBattery. It takes time to calibrate (several charge-discharge cycles), but after that it will show the real capacity in comparison with the design one. If the wear is more than 20%, it is recommended to replace the battery.

To check the sensors (accelerometer, gyroscope, compass, proximity), use the built-in tests or the application Sensor Test. A breakdown of the proximity sensor, for example, will result in the screen not turning off during a call.

⚠️ Attention: Menu interfaces and access codes may change with firmware updates. If the code does not work, look for alternatives in the manufacturer's official documentation or on the support forums for a specific model.

Also check the operation of the vibration motor and speakers. Diagnostic menus often contain tests that play sounds of different frequencies. This helps to identify speaker wheezing that is not audible during normal listening to music.

💡

A comprehensive check of a smartphone should include not only viewing the characteristics in CPU-Z, but also stress tests, checking the actual battery capacity and checking the IMEI with the operator's database.

Frequently asked questions (FAQ)

Is it possible to find out the exact model of the camera without disassembling the phone?

Yes, the application Device Info HW or AIDA64 reads the camera sensor identifier. You will see the name of the matrix (for example, Sony IMX766), which will allow you to understand which camera is installed, even if the manufacturer did not indicate this in the specifications.

Why does the settings say 128 GB of memory, but only 110 GB is available?

This is normal. Part of the memory is occupied by the file system,_recovery partition and pre-installed system applications. In addition, manufacturers count gigabytes in the decimal system (1000 bytes), and Android - in binary (1024 bytes), which creates a visible loss of volume.

How to check whether the original screen is installed in the phone?

Indirectly, this can be done through a PWM test (flicker) or checking the color gamut in the engineering menu. Original Samsung screens (AMOLED) have a specific PenTile subpixel lattice, which can be viewed under a magnifying glass. It is difficult to detect screen substitution programmatically if the display controller has not been replaced.

Is it safe to enter engineering codes?

Most codes of the form #0# are safe and only run tests. However, codes related to resetting or changing radio frequencies may result in data loss or communication problems. Enter only those codes whose purpose you know.

What to do if the phone is detected as an unknown device in ADB?

Try another USB cable, preferably the original one. Make sure that the universal Google USB Driver or manufacturer-specific drivers (Samsung USB Driver, Xiaomi USB Driver) are installed on your computer. Also check if USB debugging is enabled in the developer settings.