Free reference
Samsung Secret Codes
Dial these codes from the Samsung phone's dialer to access hidden service menus. Many of these are gated by Samsung's private com.samsung.android.action.SECRET_CODE broadcast namespace and may behave differently across OneUI versions.
Android 14+ restriction: Google removed third-party shell-user access to the generic
android.provider.Telephony.SECRET_CODE broadcast. Codes that used to work from adb shell am broadcastnow have to be dialed manually on the phone's own dialer.| Code | Purpose | Android | Notes |
|---|---|---|---|
| *#06# | Display IMEI(s) | all | Works on any GSM phone. Two values shown on dual-SIM models. |
| *#0*# | Hardware diagnostic menu (display, sensors, vibration, mic, speakers) | all Galaxy models | — |
| *#1234# | Firmware versions (PDA / Phone / CSC) | all Galaxy models | — |
| *#0011# | ServiceMode general info (signal, RAT, RSRP/RSRQ on LTE) | all Galaxy | — |
| *#7465625# | View lock status (Network, Subset, SP, CP, SIM locks) | all Galaxy | Returns 'On' or 'Off' for each lock type. Read-only. |
| *#27663368378# | FactoryKeystring / UART configuration | Android 10–13 | Older codepath. May be blocked or moved on Android 14+ depending on OneUI version. |
| *#272*<IMEI># | Show CSC code for IMEI (used to identify region / carrier branding) | all Galaxy | Replace <IMEI> with the device's 15-digit IMEI. |
| *#0808# | USB settings (DM / MODEM / RNDIS / AT-CMD ports) | Android 9+ | Toggle the USB mode used by PhoneToolkit's SIM-unlock chain. |
| *#9090# | Service mode / Diag enable | Android 11+ | — |
| *#1546792*# | Lock-info screen (alternate route for newer OneUI builds) | Android 13+ | Replaces *#7465625# on devices where the older code stopped working. |
| *#197328640# | ServiceMode (engineering) | all Galaxy | May require entering test-mode passphrase on newer builds. |
Codes were verified on Galaxy A35 5G (Exynos 1380, Android 15) and Galaxy S24 Ultra (Snapdragon 8 Gen 3, Android 15) as part of PhoneToolkit's SIM-unlock chain regression suite. Per-model behavior may vary.