• Skip to main content
  • Skip to primary navigation
  • Skip to footer

We use Google Analytics and Microsoft Clarity to see which articles help readers and where pages need work. They set cookies only if you agree. The site works the same either way. Privacy policy

TechLila Logo

TechLila

Bleeding Edge, Always

  • Android on PC

    Android on PC

    Full Android builds, emulators and what runs well on the hardware you have.

    All Android on PC guides

    Start with

    • Best Android OS for PC
    • Android OS for low-end PCs
    • Android OS for laptops
    • Emulators for Android games on PC
    • Run Android apps on a PC

    Also on Android

    • Android versions, with their names
    • Best Android dialer apps
    • Android launchers
    • Best Android ROMs
    • LineageOS review
  • PC Customization

    PC Customization

    Skins, themes, dark modes and sound tweaks that make Windows and your media players your own.

    All customization guides

    Start with

    • VLC skins
    • Windows 11 dark themes
    • Kodi skins
    • Windows 10 sound equalizers
    • Change folder colors in Windows

    Windows and VLC tweaks

    • Windows 11 debloat
    • Windows 10 tips and tricks
    • Free Windows tools
    • Install Windows 11 26H2
    • VLC shortcuts
  • Mac Apps

    Mac Apps

    Launchers, Setapp and the apps worth paying for on a Mac.

    All Mac app guides

    Start with

    • Best Mac apps
    • Raycast vs Spotlight
    • Raycast alternatives
    • Setapp review
    • Best Setapp apps
    • Run Windows apps on a Mac

    Apple in numbers

    • macOS market share
    • Mac gaming
    • Apple services revenue
    • Mac sales
    • macOS developers
  • Topics

    Topics

    Every TechLila guide, sorted by subject.

    All articles, newest first

    Computers

    • Windows
    • Mac
    • Linux
    • All computer guides

    Phones and the web

    • Android
    • iPhone
    • Internet
    • Technology
  • Deals and Offers
  • Contact
TechLila Logo
FacebookPostLinkedInPin
Improve Android Performance
Up Next

9 Ways to Make Your Android Tablet Faster

Android Secret Codes in 2026: Dialer Codes That Work and What They Do

TechLila Mobile Android

Android Secret Codes in 2026: Dialer Codes That Work and What They Do

Last updated on November 10, 2026 UTC
Avatar of Abhijith N Arjunan Written by Abhijith N Arjunan
Avatar of Abhijith N Arjunan Reviewed by Rajesh Namase

This article has been updated 3 times. Last updated on November 10, 2026

  • Nov 2026: Rebuilt the code list around the documents that define each code: the 3GPP specification for *#06# and the call forwarding codes, the Android Dialer source and Google's Pixel manual.
  • Nov 2026: Removed factory-reset shortcuts and other codes that could not be traced to a manufacturer or standards source.
  • Nov 2026: Merged the LG and Sony Ericsson code pages into labeled legacy sections and added a brand table linking the Samsung and Nokia guides.
  • Nov 2026: Added Statcounter's October 2026 Android version and phone brand shares, including Android 16 at 37.71%.

Android held 72.36% of worldwide mobile operating system market share in October 2026, according to Statcounter, and every one of those phones has a dialer that answers to hidden sequences. Android’s API reference describes these secret codes as debug codes entered in the dialer to activate developer menus. Android secret codes fall into three groups: network codes your carrier handles, codes the phone software reacts to, and manufacturer test menus.

Many lists online mix those groups with menus from older feature phones and untraced reset shortcuts. This version keeps only codes traced to the document that defines them, and drops the rest, including the reset shortcuts the earlier page carried. Older LG and Sony Ericsson codes now get labeled legacy sections that explain why we no longer list them.

  • Key Takeaways
  • How Android Secret Codes Work
    • What is the difference between ## codes and *# codes?
  • The Universal IMEI Code, Plus Android and Pixel Codes
  • Carrier Codes for Call Forwarding, Caller ID and Call Waiting
  • Google Pixel Diagnostic Code
    • Does the Pixel diagnostic code need Wi-Fi?
  • Secret Codes by Phone Brand
    • LG Secret Codes
    • Sony Ericsson Secret Menu
  • Why Android Secret Codes Differ by Phone
    • Why does a secret code do nothing on my phone?
  • Android Version Share and Code Support
  • Phone Brand Share and Manufacturer Codes
  • Codes to Avoid: Factory Reset Shortcuts
  • How to Enter a Secret Code Safely
  • Does *#06# work without a SIM card?
  • Are Android secret codes safe to try?
  • Conclusion

Key Takeaways

  • Android held 72.36% of worldwide mobile operating system share in October 2026, per Statcounter.
  • Dialing *#06# shows the IMEI with or without a SIM card, as 14 digits plus a check digit, according to 3GPP TS 22.030.
  • Android 16 ran on 37.71% of Android mobile and tablet devices tracked by Statcounter in October 2026, so most of those devices run an older release.
  • Samsung held 22.74% of worldwide mobile vendor share in October 2026, behind Apple at 27.61%, according to Statcounter.
  • LG Electronics announced on April 5, 2021 that it was closing its mobile business unit, according to LG’s own release.
  • Sony completed its purchase of Ericsson’s 50% stake in Sony Ericsson on February 15, 2012, according to Sony.

How Android Secret Codes Work

Android’s TelephonyManager API reference defines secret codes as debug codes of the form *#*#code#*#* that activate developer menus, and lists the ACTION_SECRET_CODE broadcast as added in API level 29. The system broadcasts the code, and manufacturer telephony apps may need to receive it.

In the Android Open Source Project (AOSP), the Dialer source describes a helper class that listens for “magic character sequences”. Its code treats input longer than eight characters that starts with *#*# and ends with #*#* as a secret code.

Two kinds of code: A code wrapped in *#*# and #*#* is read by the phone and never leaves it. A short code that starts with *, # or ** and ends with # is usually sent to your carrier, which decides the answer.

What is the difference between ## codes and *# codes?

The AOSP Dialer treats *#*#code#*#* and a shorter *#code# form as secret codes that open a screen on the phone, and it answers *#06# and *#07# itself. Under 3GPP TS 22.030, network procedures start with *, #, **, ## or *# and finish with #. So a code that starts with *# is not always a carrier code. A secret code opens a menu on the phone; a network code asks the carrier to change or report a setting.

The Universal IMEI Code, Plus Android and Pixel Codes

3GPP TS 22.030 requires every phone to display its IMEI when you dial *#06#, with or without an inserted SIM. IMEI stands for International Mobile Equipment Identity, the number carriers and insurers ask for after a theft. The AOSP Dialer hard-codes *#06# as its IMEI display and *#07# as its regulatory information display.

The Universal IMEI Code, Plus Android and Pixel Codes
Code
What it does
Defined by
*#06#
Shows the IMEI: 14 digits, the check digit and, optionally, the software version number
3GPP TS 22.030
*#07#
Opens the phone’s regulatory information screen
AOSP Dialer
*#*#7287#*#*
Opens Pixel Repair Diagnostics on Pixel phones
Google Pixel manual

Source: ETSI TS 122 030 V17.0.0 (2022), AOSP Dialer source (November 2026), Google Pixel Repair Diagnostics manual (2023)

The IMEI string shows the 14 digits of the IMEI, the check digit and optionally the software version number, in that order. Write it down before you need it; a stolen phone cannot show it to you.

Carrier Codes for Call Forwarding, Caller ID and Call Waiting

3GPP TS 22.030 fixes one pattern for network codes: activation is *SC*SI#, deactivation #SC*SI#, interrogation *#SC*SI#, registration **SC*SI# and erasure ##SC*SI#. SC is a service code of 2 or 3 digits, and SI is supplementary information of variable length.

Carrier Codes for Call Forwarding, Caller ID and Call Waiting
3GPP service
What it controls
Service code
CLIP
Showing the caller’s number to you
30
CLIR
Hiding your number from the person you call
31
CFU
Forwarding every call
21
CF Busy
Forwarding when you are on another call
67
CF No Reply
Forwarding when you do not answer
61
CF Not Reachable
Forwarding when the phone is off or out of coverage
62
all CF
Every forwarding setting at once
002
all conditional CF
Busy, no-reply and not-reachable forwarding together
004
WAIT
Call waiting
43

Source: ETSI TS 122 030 V17.0.0, Annex B, Table B.1 (2022)

In the 3GPP table, 21 is the service code for unconditional call forwarding and 43 is the code for call waiting. Put the pattern and the table together and *#21# asks whether all calls are being forwarded, while ##002# clears every forwarding rule at once.

Why it matters: 3GPP TS 22.030 lists CLIR under service code 31, and in temporary mode *31# before a number suppresses CLIR for that single call while #31# invokes it. Your carrier still decides whether to honor either request, so test with a friend’s number before relying on it.

Google Pixel Diagnostic Code

Google’s Pixel Repair Diagnostics manual tells you to enter *#*#7287#*#* into the Pixel phone’s dialer to start the diagnostics. Google’s Pixel help page says Pixel 3 and later and Pixel Tablet include the Pixel Repair Diagnostics App. Google suggests running it before and after a repair to check the device for problems.

Does the Pixel diagnostic code need Wi-Fi?

Yes, the manual asks you to press confirm once the phone has a reliable Wi-Fi connection. Connect to Wi-Fi before you dial the code, then follow the on-screen steps. Google describes it as a way to check your device for problems.

Secret Codes by Phone Brand

The AOSP Dialer checks for manufacturer-specific secret codes before it handles the standard *#*#code#*#* form. That is why a code that opens a test menu on one brand does nothing on another. Use the table to find the right guide for your phone.

Secret Codes by Phone Brand
Brand
What the codes reach
Status
Guide
Google Pixel
Pixel Repair Diagnostics
Current Android phones
Pixel section above
Samsung
See the Samsung guide
Separate guide
Samsung secret codes
Nokia
See the Nokia guide
Separate guide
Nokia secret codes
LG
Legacy handset codes
LG announced the closure of its phone business in 2021
LG section below
Sony Ericsson
Legacy handset menu
Sony bought out Ericsson’s stake in 2012
Sony Ericsson section below

Source: AOSP Dialer source (November 2026), LG Electronics (2021), Sony Corporation (2012)

LG Secret Codes

LG Electronics announced on April 5, 2021 that it was closing its mobile business unit, and expected the wind down to be completed by July 31. LG said it would provide service support and software updates for existing phones for a period that varies by region.

The LG codes that circulated for years, including on this site, were built for LG feature phones and named specific older models. We could not confirm any of them against an LG source, so they are not listed here. On an LG Android phone, *#06# still shows the IMEI.

Sony Ericsson Secret Menu

Sony completed its purchase of Ericsson’s 50% stake in Sony Ericsson on February 15, 2012, and said it would rename the company Sony Mobile Communications. The Sony Ericsson secret menu printed on older pages, ours included, was a joystick key sequence on pre-Android handsets, not a code typed into a dialer. No Sony source confirms those sequences, so they are not reproduced here.

Why Android Secret Codes Differ by Phone

Statcounter put Android at 72.36% and iOS at 27.61% of worldwide mobile operating system share in October 2026. That Android share is split across many manufacturers and Android releases, and each pairing can answer a different set of codes.

SHARE · Source: Statcounter Global Stats, October 2026 Mobile OS Share Worldwide, October 2026 (%) SHARE Statcounter · 2026 72.36% ANDROID Android 72.36% iOS 27.61% Linux 0.01% KaiOS 0.01% SOURCE Statcounter Global Stats, October 2026
View the data
Why Android Secret Codes Differ by Phone
Mobile OSShare (%)
Android72.36
iOS27.61
Linux0.01
KaiOS0.01

Why does a secret code do nothing on my phone?

Android only broadcasts a secret code when it comes from the default dialer or an app with carrier privileges. A third-party dialer that is not set as the default, a manufacturer that removed the menu, or a code meant for another brand all produce the same silence. Try the phone’s own Phone app before you assume the code is dead.

See also
10 Best Android Launchers (2026)

Android Version Share and Code Support

Android 16 ran on 37.71% of Android mobile and tablet devices worldwide in October 2026, according to Statcounter, ahead of Android 15 at 16.34%. A code list written for one release can miss menus that moved in the next, which is why the version matters too.

SHARE · Source: Statcounter Global Stats, October 2026 Android Version Share, October 2026 (%) SHARE Statcounter · 2026 Android 16 37.71% Android 15 16.34% Android 14 11.45% Android 13 10.9% Android 12 7.11% Android 11 6.08% 0 8 16 24 32 40 SOURCE Statcounter Global Stats, October 2026
View the data
Android Version Share and Code Support
Android versionShare (%)
Android 1637.71
Android 1516.34
Android 1411.45
Android 1310.9
Android 127.11
Android 116.08

By the numbers: In Statcounter’s October 2026 data, Android 14 held 11.45%, Android 13 10.9%, Android 12 7.11% and Android 11 6.08% of Android mobile and tablet devices. Releases that old still matter, because a list of Android versions shows how far apart their menus can sit.

Phone Brand Share and Manufacturer Codes

Statcounter’s October 2026 vendor data puts Samsung at 22.74% of worldwide mobile devices, followed by Xiaomi at 11.81%, Vivo at 7.33% and Oppo at 7.15%. Each of those brands ships its own phone software, so manufacturer test menus differ from one to the next.

SHARE · Source: Statcounter Global Stats, October 2026 Mobile Vendor Share Worldwide, Oct 2026 (%) SHARE Statcounter · 2026 Apple 27.61% Samsung 22.74% Xiaomi 11.81% Vivo 7.33% Oppo 7.15% 0 7 14 21 28 SOURCE Statcounter Global Stats, October 2026
View the data
Phone Brand Share and Manufacturer Codes
VendorShare (%)
Apple27.61
Samsung22.74
Xiaomi11.81
Vivo7.33
Oppo7.15

Apple led the same table at 27.61%, and iPhones answer *#06#, with network codes handled by the carrier, but Android’s secret codes do nothing on an iPhone, since it does not run Android. For the Android brands, check the brand’s own guide before you trust a generic list.

Codes to Avoid: Factory Reset Shortcuts

Google’s Android Help states that a factory data reset erases your data from the phone and uninstalls all apps and their data. Several codes on older lists, including two the earlier version of this page carried, were described as instant factory-reset shortcuts.

Data loss risk: A code described as a reset shortcut can erase your data from the phone. None of those codes could be traced to a manufacturer source, so they are not listed here. If you need a reset, follow the steps in Google’s Reset your Android device to factory settings guide.

Back up the phone to your Google Account before testing any unfamiliar code. Treat any code that promises to “format” or “reset” as a reset, whatever the list calls it.

How to Enter a Secret Code Safely

The Pixel manual’s steps are short: make sure the device is turned on, then enter the code into the Pixel phone’s dialer. The same habit works on any Android phone.

  • Open the phone’s own Phone app, not a third-party dialer.
  • Type the code exactly, including every star and hash.
  • Wait a moment after the last character to see whether a screen opens.
  • Read the screen and leave any test menu with the back button.

Does *#06# work without a SIM card?

Yes: 3GPP TS 22.030 says the *#06# procedure shall be accepted and performed with and without an inserted SIM. That makes it a safe code to try on a secondhand phone before you buy it.

Are Android secret codes safe to try?

Information codes and diagnostic menus are safe to open and close. The risk sits with anything that triggers a factory reset, which erases your data from the phone. Stick to codes with a known source, and skip any code whose purpose a list cannot explain.

Conclusion

Android’s 72.36% share of mobile operating systems worldwide in October 2026, per Statcounter, spans many manufacturers and Android releases, so no single list of Android secret codes works everywhere. One code every phone must answer is *#06#, which shows the IMEI even without a SIM.

For anything beyond *#06#, start with your manufacturer: Pixel owners have Google’s documented diagnostic code, Samsung and Nokia owners have their own guides, and carrier codes come from the 3GPP pattern. Old LG and Sony Ericsson menus belong to handsets that predate Android on those brands, so treat them as history rather than tools.

References

  • TelephonyManager API reference
  • SpecialCharSequenceMgr.java, AOSP Dialer source
  • ETSI TS 122 030 V17.0.0, Man-Machine Interface of the UE
  • Pixel Repair Diagnostics, Independent Repair User Manual
  • Repair your own Pixel device
  • Reset your Android device to factory settings
  • LG to Close Mobile Phone Business Worldwide
  • Sony Completes Full Acquisition of Sony Ericsson
  • Mobile Operating System Market Share Worldwide
  • Mobile Vendor Market Share Worldwide
  • Mobile and Tablet Android Version Market Share Worldwide

More on TechLila

  • Best Android OS for PC in 2026: 9 Options Ranked
  • Best Camera Apps for Android One Must Give a Shot
  • 8 Best Android Music Player Apps

Sharing is Caring

FacebookPostLinkedInPin
Avatar of Abhijith N Arjunan

Abhijith N Arjunan

Abhijith N Arjunan is an Assistant Professor of English and Cultural Studies at Christ University, Bangalore, and holds a PhD from IIT Kharagpur. He has worked for over a decade as a freelance content writer and content strategist, producing articles and technical explainers for tech publications. At TechLila, he writes about technology and web development.

Category

  • Android

Tags

Secret Codes

Reader Interactions

What people are saying

  1. Shuva

    Have you any tips to root Samsung j2000H?

    Reply
  2. Kavya

    Hello Abhijith N Arjunan,

    Thanks for sharing this great and informative article, it’s amazing.

    Reply

Add Your Comment Cancel reply

Comment (required)

TechLila Footer Logo TechLila Footer Text Logo

Footer

About

TechLila’s mission is to help you get more out of the computer and phone in front of you. Since September 2010 we have published practical guides, app comparisons and technology statistics for people who use Windows, Mac, Linux, Android and iPhone.

Site Links

  • About
  • Contact Us
  • Brand Assets
  • Feedback Policy

Standards

  • Editorial Policy
  • Fact-Check Policy
  • Corrections Policy
  • Ethics Policy
  • Stats Methodology
  • How We Test

Legal

  • Privacy Policy
  • Terms
  • Disclaimer

Copyright © 2010–2026 TechLila. All Rights Reserved. · Cookie settings

Back to top