This guide shows how secret phone codes help you access diagnostic menus, network info, and hidden settings on your Android and iPhone while in the UK, so you can troubleshoot, customise privacy options, and verify device details with confidence; follow step-by-step instructions, safety notes, and carrier-specific caveats to unlock features without voiding warranties.
Key Takeaways:
- Secret dialer/USSD codes can reveal diagnostics, network and IMEI information on many Android devices; iPhone has fewer built-in codes (Field Test/hidden menus) and is more restricted without jailbreaking.
- Code availability and effects depend on manufacturer, carrier and OS version in the UK – some codes may be blocked or behave differently across networks and models.
- Codes can change settings, expose personal data or trigger resets, so back up your device and only use codes sourced from trusted, official information.
Types of Secret Phone Codes
You can access several code categories: USSD/MMI for balance and service queries, manufacturer service codes for hardware tests, IMEI queries to verify device identity, network diagnostic codes for signal and registration, and hidden menus that reveal firmware or sensor data; examples include *#06# (IMEI), *#*#4636#*#* (Android usage stats), and *3001#12345#* (iPhone Field Test), which often vary by carrier, model and OS version.
- USSD/MMI codes – carrier commands like *#21# or *#62# to check call forwarding.
- Manufacturer service codes – Samsung’s *#0*# opens hardware tests on many Galaxy phones.
- Diagnostic/test codes – Android’s *#*#4636#*#* reveals battery, usage and Wi‑Fi stats.
- Field and network codes – iPhone’s *3001#12345#* opens LTE signal details in dBm.
- The universal IMEI lookup *#06# works on virtually every phone to show the device IMEI.
| USSD / MMI | Examples: *#21#, *#62# – carrier status and forwarding |
| Manufacturer Service | Examples: *#0*# (Samsung), *#*#6484#*#* (HTC) – hardware tests |
| Diagnostic / Developer | Examples: *#*#4636#*#* – usage stats, battery, Wi‑Fi |
| Field Test / Network | Examples: *3001#12345#* (iPhone) – signal dBm, cell ID |
| IMEI / Identity | Example: *#06# – displays IMEI/MEID |
Dial Codes for Android Users
You can use Android dialer codes like *#*#4636#*#* to view battery health, app usage and network info, and *#0*# on some Samsung devices for screen and sensor checks; many OEMs provide proprietary codes (Sony, Huawei, OnePlus) and some carriers block USSD responses, so you should test codes on your exact model and Android build to see which functions are available.
Dial Codes for iPhone Users
You access iPhone-specific codes such as *3001#12345#* to enter Field Test mode and *#06# for IMEI; iOS limits many secret commands compared with Android, and Apple often restricts or changes behavior across iOS updates, so you’ll find fewer manufacturer-only service codes and more network-oriented queries on recent iPhones.
Field Test on iPhone displays numeric signal strength in dBm (for example -65 dBm is excellent, -110 dBm is poor), cell ID and band information, and you can use it to compare real-world coverage between carriers or SIMs; some carriers and iOS versions hide advanced metrics, and eSIM setups occasionally alter which codes return full data, so verify on your device and iOS release.
Tips for Safely Using Phone Codes
When experimenting with USSD and MMI codes on Android and iPhone in the UK, restrict queries to non‑destructive codes like *#06# for IMEI or *#0*# on many Samsung models, and avoid sequences that trigger factory resets or provisioning changes; you can test codes on a spare handset, consult manufacturer’s support, or contact your operator (EE, O2, Vodafone) for confirmation. Thou-make sure you test unfamiliar codes on a spare device and contact your operator before executing anything that modifies settings.
- Test codes on a secondary or non‑critical device before your daily phone
- Use official sources: manufacturer support, operator pages, and reputable forums like XDA
- Backup your data and note firmware/carrier details before running advanced codes
Backup Your Data
Before running codes that change settings or wipe devices you should create a full backup: on Android enable Google Backup and sync photos to Google Photos, export contacts to a VCF, and consider a local adb or encrypted backup; on iPhone use iCloud Backup or an encrypted Finder/iTunes backup on your computer, and confirm the backup date and file size so you can restore quickly if a code causes data loss.
Research Before Dialing
Verify codes against manufacturer and operator documentation before dialing: *#06# returns IMEI universally, Samsung’s *#0*# opens a service menu on many Galaxy models but may be disabled by carriers, and some carrier‑branded firmware alters or blocks MMI sequences, so check XDA threads, official Samsung/Apple support pages, and UK operator help articles (EE, O2, Vodafone) for device‑ and firmware‑specific guidance.
Use targeted searches combining your exact model, OS or firmware version, and the code (for example “Samsung S10 One UI 4 *#0*#”), prioritise posts with screenshots or step‑by‑step logs, confirm dates to avoid outdated methods, and if you find conflicting reports test only on a spare device or ask the manufacturer/operator support with your IMEI and software build to get a definitive answer.

Step-by-Step Guide to Unlocking Features
Use specific dial codes and settings paths to surface features quickly: dial *#06# for IMEI, enter *#*#4636#*#* for Android testing menus, or use Samsung’s *#0*# for hardware checks. Tap Build number 7 times to enable Developer Options on Android; on iPhone open Field Test with *3001#12345#* to see signal in dBm (e.g. -70 dBm is strong, -110 dBm is weak).
| Step-by-Step Guide to Unlocking Features | |
| Android: 1) Dial *#*#4636#*#* for testing menu; 2) Enable Developer Options by tapping Build number 7 times, then toggle USB debugging; 3) Use *#06# for IMEI and *#0*# on Samsung for display/sensor tests; 4) Check battery stats and wakelocks via Settings > Battery or adb shell dumpsys battery. | iPhone: 1) Dial *3001#12345#* to open Field Test and view dBm and cell info; 2) Use *#06# for IMEI and *#21# to check forwarding status on many UK networks; 3) View carrier and modem firmware in Settings > General > About; 4) For developer tools, install Xcode or Apple Configurator. |
Accessing Hidden Features on Android
You can access advanced diagnostics and toggles directly: dial *#*#4636#*#* to reach phone, battery and Wi‑Fi stats, run sensor tests with *#0*# on Samsung, and inspect wakelocks using adb (adb shell dumpsys battery|grep -i wake). In the UK, EE and Vodafone accept standard USSD codes, so you can query IMEI with *#06# or check network info without third‑party apps.
Accessing Hidden Features on iPhone
You open Field Test with *3001#12345#* to see precise signal metrics (dBm) and cell identifiers, dial *#06# for IMEI, and query forwarding with codes like *#21# on many carriers; Settings > General > About reveals modem firmware and carrier settings. Some deeper toggles require Xcode or carrier profiles rather than simple USSD codes.
Field Test displays numerical signal strength-values around -65 to -75 dBm indicate excellent LTE performance while -100 to -110 dBm suggest poor reception; this helps you decide antenna placement or whether to contact your UK carrier (EE, O2, Vodafone) about local coverage. Altering network bands on modern iOS usually needs carrier support or developer tools, so use Field Test for diagnostics and Xcode/Apple Configurator for developer-level changes.
Factors to Consider Before Using Codes
You should verify carrier filtering, OS version and whether a code needs root or special dialer privileges before trying anything; for example, *#06# returns the 15‑digit IMEI on nearly every handset, Samsung’s *#0*# opens hardware tests on many Galaxy models, and iPhone Field Test uses *3001#12345#*. In the UK, EE, Vodafone, O2 and Three sometimes block vendor or USSD strings, and codes like *2767*3855# perform a full firmware reflash that erases data.
- Carrier filtering (EE, Vodafone, O2, Three)
- OS and OEM differences (Android OEM skins vs stock Android)
- Root or admin permissions required
- Data backup and IMEI (15 digits) safety
- Warranty and provider terms
Perceiving the trade-off between unlocking diagnostics and risking data loss or warranty issues helps you choose which codes to attempt.
Device Compatibility
You’ll find that Android fragmentation matters: stock Android supports many *#*# codes (e.g., *#*#4636#*#* for battery and usage stats), while OEMs add vendor-specific menus-Samsung often uses *#0*#, Huawei and Xiaomi vary by build. iOS has far fewer dialer codes and uses Field Test mode instead. Also check whether a carrier-locked handset or an older Android version blocks dialer commands or requires root/ADB to access certain functions.
Potential Risks
You can trigger irreversible changes: factory reset codes such as *#*#7780#*#* remove apps and data, while *2767*3855# forces a full reflash that wipes everything and can brick units if interrupted. Security risks include exposing your IMEI (15 digits) or enabling debug features that attackers could exploit, and some USSD strings have historically led to remote wipe vulnerabilities in browsers or messaging apps.
To mitigate risks, back up your data and test only well-documented, non‑destructive codes from trusted sources like OEM support pages or XDA Developers; avoid blindly entering codes shared on forums, check carrier policies in the UK, and contact the manufacturer if a code produces unexpected behavior-doing so reduces the chance of data loss, warranty disputes, or having to restore via service center tools.

Pros and Cons of Using Secret Codes
| Pros | Cons |
|---|---|
| Access diagnostics quickly (battery stats, sensor data via *#*#4636#*#* on many Androids) | Manufacturer or carrier blocks can prevent codes from working (varies by model and UK carrier) |
| Reveal IMEI and device identifiers instantly with *#06# | Exposing IMEI and logs can enable fraud or tracking if mishandled |
| View network details and signal metrics (Field Test on iPhone: *3001#12345#*) | Changing settings incorrectly may break connectivity or services |
| Run quick resets or cache clears to troubleshoot without apps | Some reset codes can erase data or require a backup beforehand |
| Save technician time by collecting diagnostic output yourself | Using codes can void warranty or be unsupported by official service |
| No extra installation needed; codes are free and fast | Code availability differs: Samsung, Pixel and OnePlus use different sequences |
| Expose hidden logs useful for developers and power users | Logs may contain personal data and should be treated securely |
| Help confirm hardware faults before paying for repairs | Malicious actors can trick you into executing harmful codes via social engineering |
Advantages of Unlocking Features
You can diagnose battery cycles, view IMEI, and inspect radio bands without third‑party apps-*#06# and *#*#4636#*#* give immediate results. For example, checking Field Test on an iPhone (*3001#12345#*) shows LTE band and RSSI, helping you prove a carrier coverage issue to support. Often these checks take under a minute and cut troubleshooting time when you need facts for a repair or dispute.
Disadvantages and Limitations
You risk voiding warranty or losing data if you run write or reset commands, and many UK carriers block sensitive sequences so results vary by network and model. For instance, Galaxy codes that show hidden menus may be disabled on carrier‑locked units, while iPhones largely limit you to Field Test; that inconsistency reduces reliability for wider diagnostics.
To mitigate harm, always back up before using reset codes, avoid entering sequences from untrusted sources, and stick to read‑only codes (IMEI, diagnostics) unless you have clear vendor guidance; otherwise you may face warranty refusal or service interruptions that require paid repairs.

Common Myths and Misconceptions
Debunking Popular Myths
Many sources claim dialler codes give free calls or jailbreak iPhones; you should be skeptical. In practice free-service claims are scams, and Apple limits dialler functionality-beyond basic IMEI checks (dial *#06#) iPhones rarely accept hidden service menus. Android does include testing menus on many OEM builds (Samsung, Pixel, OnePlus), yet codes differ by firmware and carrier; treating them as universal leads to confusion or accidental setting changes.
Understanding the Risks
Because USSD and MMI sequences are processed by your network, entering the wrong sequence can trigger account actions, unexpected charges or temporary service blocks; UK carriers handle USSD differently across GSM/LTE networks. Warranty is at stake when you use unofficial tools or apps to run codes, and older Android builds are more likely to behave unpredictably than up-to-date devices.
Historical incidents show malicious USSD sequences and crafted tel: links could wipe some older Android phones via a browser exploit; Google fixed this in subsequent security patches. You should apply monthly Android security updates and iOS updates from Apple, and keep encrypted backups-Google’s Android Security Bulletin is published monthly, which helps you track relevant fixes.
To wrap up
With these considerations you can safely use secret phone codes to reveal diagnostics, network settings and hidden menus on your Android and iPhone in the UK; follow carrier and manufacturer guidance, back up your data, and avoid codes from untrusted sources so you can access useful tools without risking security or warranty.
FAQ
Q: What are “secret” phone codes and how do Android and iPhone support them in the UK?
A: Secret phone codes are short dialer sequences (USSD/MMI/diagnostic codes) that open service menus, diagnostic screens or trigger actions. Android manufacturers and carriers expose many more codes (for example *#06# shows IMEI, *#*#4636#*#* opens usage and battery stats on many devices, Samsung’s *#0*# runs hardware tests). iPhone supports far fewer dialer codes; the most useful is Field Test Mode (*3001#12345#*#*) to view raw signal metrics and *#06# for IMEI. Most codes work the same in the UK as elsewhere, but carrier-customised phones may block or replace some codes. Enter codes in the phone app and press call; some require no extra privileges, while others need root/jailbreak or manufacturer service access.
Q: Which commonly used codes are safe and useful for everyday tasks on Android and iPhone?
A: Safe, non-destructive ones to try: *#06# – IMEI on all phones; on many Android devices *#*#4636#*#* – phone/battery/app usage info; Samsung *#0*# – screen, camera and sensor tests; iPhone *3001#12345#*#* – Field Test Mode for signal dBm and cell info. Use these to check hardware, network signal and identifiers. Avoid dialing codes copied from unknown sources that mention “reset,” “wipe,” “erase” or “unlock” unless you have a verified guide from the manufacturer, because some codes perform factory resets or alter firmware. If a code looks unfamiliar, verify it via the device maker or your UK network operator before use.
Q: Are there legal, warranty or safety risks when using secret codes in the UK, and how should I protect my data?
A: Risks include accidental factory reset, changing network or SIM parameters, exposing identifiers like IMEI, and voiding warranty if codes require rooting/jailbreaking. Network unlocking via codes may violate carrier terms; unlocking itself is legal but must follow the operator’s process. Protect data by backing up to Google/Apple cloud or local storage before testing codes, do not share IMEI or sensitive outputs publicly, and avoid codes that demand elevated privileges unless you understand consequences. For safety or if unsure, contact the phone manufacturer or your UK carrier for guidance rather than using unverified codes found online.
👉🏽 Donate here donate to our causes
👉🏽 Book a Digital Skills Training classes
👉🏽Free & Paid Online Courses: Learn in-demand skills like social media marketing, coding basics, and more! Check it here https://www.wonconnect.org.uk/courses/
👉🏽Our digital resources and products check it here https://www.wonconnect.org.uk/shop/
👉🏽 Website design and maintenance Website Design for Charities & CICs | Won Connect
👉🏽Visit our website for more https://www.wonconnect.org.uk/


