HandyCheck

Secret test menus: manufacturer diagnostics by code

Manufacturers build hidden diagnostic menus into their devices – there you can test hardware while bypassing the system. You simply type the codes into the phone app.

Before you start: these codes are manufacturer-specific and don't work on every device or software version – a code doing nothing on your phone is normal and harmless. Don't change anything in a diagnostics menu that you don't understand; for testing alone you never need to alter a setting.

The most useful codes

CodeDeviceOpens
*#06#AllThe device's IMEI number(s) – works practically everywhere
*#0*#SamsungThe full hardware test menu: display colours, touch, sensors, speaker, vibration, cameras
*#*#4636#*#*Older Android devicesPhone, battery and network info. On current devices it usually does nothing – Google restricted this menu in newer Android versions.
*3001#12345#*iPhoneField Test mode with detailed signal readings (dBm instead of bars)

Tested by us: *#06# and *#0*# both work on a Samsung Galaxy S24 FE (One UI). *#*#4636#*#* no longer opens anything there. We have not tested the iPhone code ourselves.

On devices from Xiaomi, Motorola and other manufacturers the diagnostics are often tucked into the settings as well (for example under "My device" or in a pre-installed service app). Search your settings for "test" or "diagnostics".

Advertisement

What diagnostic menus do better than any browser test

Browser tests like ours check everything the browser is allowed to reach. Manufacturer diagnostics sit one level deeper and can therefore do more: battery data such as temperature and sometimes cycle count, signal readings in dBm, and tests for the fingerprint sensor, proximity sensor and physical buttons. The ideal check combines both: our tests for a quick, understandable overview with guidance – the manufacturer menu for the special cases the browser locks out.

Are these codes dangerous?

The pure test and info codes above are harmless. Be careful with codes you find somewhere online that are supposed to trigger resets or network changes – as a rule, never type in a code whose function you don't know. For every test on this page: look, test, leave the menu again.

Frequently asked questions

The code does nothing on my phone – is that bad?

No. Many codes are manufacturer- or even model-specific. If nothing happens, your device simply ignores the code. Try your manufacturer's diagnostics function in the settings instead.

Can I break something with these test codes?

Not with the info and test menus listed here, as long as you only look and test. Stay away from unknown codes from dubious sources that promise resets or unlocks.