IPHONE SECRET CODES THEIR USES
Apple’s iPhone has several hidden codes, known as “secret codes,” which unlock additional features, diagnostics, and tools to help users access information and perform certain tasks. These codes can be dialed from the iPhone’s keypad, much like calling a phone number, and typically start with a * or # symbol, followed by numbers and other symbols. Some of the most useful iPhone secret codes as of the latest iOS updates and their purposes.
1. Field Test Mode – *3001#12345#*
Purpose: Field Test Mode provides detailed technical data about the iPhone’s network, including signal strength, frequency, cell tower information, and much more.
How to Use: Dial *3001#12345#* and press the call button.
Details: In Field Test Mode, users can view metrics like signal strength in decibels (dBm) rather than just bars. This is especially useful for users who need precise information about signal quality, such as travelers or those in rural areas. The closer the dBm is to zero, the better the signal.
2. IMEI Number Display – *#06#
Purpose: Displays the iPhone’s unique IMEI (International Mobile Equipment Identity) number.
How to Use: Dial *#06# to instantly view your iPhone’s IMEI number.
Details: The IMEI number is crucial for identifying the phone on cellular networks, reporting a stolen device, or obtaining technical support. Each iPhone has a unique IMEI, which helps networks block stolen phones from accessing services.
3. Call Waiting – *43# to Activate / #43# to Deactivate
Purpose: Enables or disables the call waiting feature, allowing you to be notified of incoming calls when you’re already on a call.
How to Use: Dial *43# and call to activate or #43# and call to deactivate.
Details: Call waiting lets users manage multiple calls simultaneously. When activated, a notification for a new incoming call will display, allowing users to place the current call on hold or ignore it.
4. Check Call Forwarding Status – *#21#
Purpose: Checks the status of call forwarding on the device.
How to Use: Dial *#21# and press call.
Details: This code provides information about which types of calls (voice, data, fax, etc.) are being forwarded. Useful if you’re unsure if a forwarding setting is active, especially for users who switch devices or carriers often.
5. Enable/Disable Call Forwarding – *21*[Phone Number]# to Enable / #21# to Disable
Purpose: Sets up call forwarding to a different number.
How to Use: Dial *21*[Phone Number]# and press call to activate or #21# to turn it off.
Details: Call forwarding redirects calls to another number, which is helpful when you cannot receive calls on your primary iPhone. It’s ideal for those who travel or use multiple phones.
6. Show Calling Line Presentation (CLIP) – *#30#
Purpose: Checks if the device shows the caller’s phone number when receiving a call.
How to Use: Dial *#30# and press call.
Details: This code helps verify if Caller ID is active for incoming calls, allowing users to see who is calling before answering.
7. Hide/Show Caller ID – *31#[Phone Number] to Hide Caller ID for a Single Call
Purpose: Temporarily hides the user’s caller ID for one outgoing call.
How to Use: Dial *31# followed by the number you wish to call and press call.
Details: This code is useful for making private calls, as the recipient will see “Unknown” or “Private Number” instead of the user’s number.
8. Call Barring – *33*PIN# to Activate / #33*PIN# to Deactivate
Purpose: Enables or disables call barring, which restricts certain types of outgoing or incoming calls.
How to Use: Dial *33*PIN# to enable or #33*PIN# to disable, replacing “PIN” with your specific SIM PIN code.
Details: This code is helpful for users who want to prevent accidental calls, manage billing on a family plan, or avoid calls while roaming. It’s especially beneficial for parents controlling outgoing calls on a child’s phone.
9. Check Balance (Carrier-Specific) – *123# or other codes (depends on carrier)
Purpose: Shows the current account balance or data usage details.
How to Use: Dial *123# or check with your carrier for the correct code.
Details: Many carriers offer this service code to quickly view account information, balance, or remaining data. This code varies depending on the service provider.
10. TTY Mode (Teletypewriter) – *#5005*7672#
Purpose: Displays the SMS service center number.
How to Use: Dial *#5005*7672# and press call.
Details: TTY mode is useful for hearing- and speech-impaired users, as it lets the iPhone connect to teletypewriters. This code allows users to access the number used for routing SMS texts, which can help troubleshoot messaging issues.
11. Check Call Line Presentation (COLP) – *#76#
Purpose: Checks if the connected line presentation is enabled, which notifies you if your number is displayed during outgoing calls.
How to Use: Dial *#76# and press call.
Details: This feature is often network-dependent and useful for individuals concerned with outgoing call privacy, ensuring they know whether the recipient can see their number.
12. EFR Mode (Enhanced Full Rate) – *3370# to Enable / #3370# to Disable
Purpose: Activates Enhanced Full Rate codec for improved call quality.
How to Use: Dial *3370# to activate or #3370# to deactivate.
Details: EFR is an audio codec that enhances voice quality on calls. However, it can increase battery usage. It’s ideal for users in areas with excellent signal strength who prioritize call quality over battery life.
13. Reset All Settings – *#*#7780#*#*
Purpose: Resets settings to factory defaults without deleting personal data.
How to Use: Dial *#*#7780#*#* to initiate the reset process.
Details: This code is helpful when troubleshooting persistent software issues without erasing photos, apps, or contacts. It only resets settings like Wi-Fi, wallpapers, and preferences.
14. iPhone Self-Diagnostics – Specific Carrier or Third-Party Apps
Purpose: Runs diagnostics to check for hardware or software issues.
How to Use: Contact your carrier or Apple support, as self-diagnostic codes vary.
Details: Many carriers and Apple have built-in or app-based diagnostics. These tools can identify issues with battery, storage, or sensors, which are vital when an iPhone is malfunctioning.
IMPORTANT CONSIDERATIONS
Carrier Compatibility: Some codes work only on certain carriers, especially codes related to billing and diagnostics.
iOS Updates: With every iOS update, Apple may change or remove certain codes, so it’s essential to check if the code still works.
Privacy: Some codes, like those for caller ID, affect privacy settings, so users should be aware of how these codes influence data visibility.
By understanding these codes, iPhone users can manage various settings and access detailed device information beyond what’s available in the regular settings.
⏳ “Why spend weeks troubleshooting?” so true! Your post highlights how experts can resolve issues faster, saving sanity and time. Efficiency matters, and you’ve nailed that pitch!
Finally, a technical blog that doesn’t drown readers in jargon! The MITM attack explanation was crystal clear. Recommend adding visual flowcharts for attack vectors. This should be required reading for all iPhone users