The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "Phone.app codes"
(New page: Like many other GSM phones, iPhone supports special codes that can be entered via keypad. *#06# - everyone knows that it displays IMEI, but it's here for complete...) |
m (IAdam1n moved page Phone app codes to Phone.app codes: At least use the correct name...) |
||
(14 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
Like many other GSM phones, iPhone supports special codes that can be entered via keypad. |
Like many other GSM phones, iPhone supports special codes that can be entered via keypad. |
||
+ | (The codes must be confirmed using the "[[Image:Phone.png]] call" button.) |
||
− | *#06# - everyone knows that it displays IMEI, but it's here for completeness |
||
− | *3001#12345#*[call] - start Field Test app (network monitor) |
||
− | *#30X#[call], where X=1..9 - generate fake incoming call; the phone will become kind of messed up, thinking that it's on a call until you restart. Can be used to stream music to Bluetooth headset. |
||
+ | == Standard GSM codes == |
||
− | Most of the following codes support 3 prefixes: |
||
+ | {| class="wikitable" |
||
− | *# - inquiry, check status |
||
+ | ! Code |
||
− | ** - set value |
||
+ | ! Description |
||
− | ## - cancel or reset to default |
||
+ | |- |
||
+ | | <nowiki>*#06#</nowiki> |
||
+ | | Display IMEI |
||
+ | |} |
||
+ | <!-- call blocking and divert codes, plus your carrier's services --> |
||
− | *#5005*VM#[call] - check voicemail number |
||
− | **5005*VM*<voicemail>#[call] - set voicemail number |
||
− | ##5005*VM#[call] - clear VM number |
||
+ | == iPhone proprietary, GSM models == |
||
− | *#5005*SMSC#[call] - check SMS Center number (stored on SIM card) |
||
+ | {| class="wikitable" |
||
− | **5005*SMSC*<smscenter>#[call] - set SMSC number |
||
+ | ! Code |
||
− | ##5005*SMSC#[call] - clear SMSC no. |
||
+ | ! Description |
||
+ | |- |
||
+ | | <nowiki>*3001#12345#*</nowiki> |
||
+ | | Start the [[/Applications/FieldTest.app|Field Test]] app (on iOS <> 4.0.x) |
||
+ | |} |
||
+ | The following codes support (some of) the standard GSM code prefixes: |
||
− | *#5005*LANG#[call] - check language (not related to the interface language) |
||
+ | '''*#''' - inquiry/check status |
||
− | **5005*LANG#[call] - set language (a prompt pops up asking for ISO 639-1 language code) |
||
+ | '''**''' - set value and activate |
||
− | ##5005*LANG#[call] - reset language to English |
||
+ | '''*''' - reactivate |
||
+ | '''#''' - "temporarily" deactivate |
||
+ | '''##''' - deactivate and clear settings |
||
+ | {| class="wikitable" |
||
− | *5005*CB#[call] - enable GSM cell broadcast messages |
||
+ | ! Code |
||
− | #5005*CB#[call] - disable GSM cell broadcast messages |
||
+ | ! Description |
||
+ | |- |
||
+ | | <nowiki>5005*'''VM'''#</nowiki> |
||
+ | | Voicemail number (if not specified by the [[Carrier.plist|carrier bundle]]) |
||
+ | |- |
||
+ | | <nowiki>5005*'''SMSC'''#</nowiki> |
||
+ | | SMS Center number (stored on SIM card) |
||
+ | |- |
||
+ | | <nowiki>5005*'''LANG'''#</nowiki> |
||
+ | | set language(?)(not related to the interface language)(a prompt pops up asking for an [[wikipedia:List of ISO 639-1 codes|ISO 639-1 language code]]) |
||
+ | |- |
||
+ | | <nowiki>5005*'''CB'''#</nowiki> |
||
+ | | enable [[wikipedia:Cell Broadcast|cell broadcast messages]] |
||
+ | |- |
||
+ | | <nowiki>5005*'''AANS'''#</nowiki> |
||
+ | | enable / disable AutoAnswer on incoming calls. |
||
+ | |- |
||
+ | | <nowiki>5005*'''PHONE'''#</nowiki> |
||
+ | | display/set own number (if stored on SIM). Available in GUI form from Settings/Phone. |
||
+ | |- |
||
+ | | 5005*4433# |
||
+ | | spinning wheel for about a second ??? |
||
+ | |- |
||
+ | | 5005*ART# |
||
+ | | "Artemis?" |
||
+ | |- |
||
+ | | 5005*CORE# |
||
+ | | CoreDump status (disabled by default) |
||
+ | |- |
||
+ | | 5005*MA# |
||
+ | | MobileAnalyzer status (disabled by default) |
||
+ | |- |
||
+ | | 5005*MA255# |
||
+ | | MobileAnalyzer (FullTrace?) status (disabled by default) |
||
+ | |- |
||
+ | | 5005*STATE# |
||
+ | | Dump baseband logs ("Please add a description for this capture") |
||
+ | |- |
||
+ | | 5005*TRACE#||tracing? |
||
+ | |} |
||
− | *5005*2267#[call] - ??? |
||
− | #5005*2267#[call] - ??? |
||
+ | This code is carrier and/or device specific, but it's listed here for being of historical relevance as a part of a procedure capable of bypassing the Activation screen on iPhone OS 1.1.1: '''<nowiki>#301#</nowiki> through <nowiki>*#309#</nowiki>''' Generates fake incoming call; the phone will become kind of messed up, thinking that it's on a call until you restart. Can be used to stream music to Bluetooth headset. |
||
− | *#5005*PHONE#[call] - display own number (if stored on SIM) |
||
− | **5005*PHONE*<???>#[call] - ??? |
||
− | ##5005*PHONE#[call] - ??? |
||
+ | ==iPhone proprietary, CDMA models== |
||
− | *#5005*4433#[call] - nothing happens |
||
− | *5005*4433#[call] - spinning wheel for about a second ??? |
||
− | #5005*4433# - spinning wheel for about a second ??? |
||
+ | The following codes support (some of) the standard GSM code prefixes: |
||
− | *#5005*ART#[call] - "Artemis?" |
||
+ | '''*#''' - inquiry/check status |
||
− | *5005*ART#[call] - "Artemis?" |
||
+ | '''**''' - set value and activate |
||
− | #5005*ART#[call] - "Artemis?" |
||
+ | '''*''' - reactivate |
||
− | *#5005*ART255#[call] - "Artemis?" |
||
+ | '''#''' - "temporarily" deactivate |
||
− | *5005*ART255#[call] - "Artemis?" |
||
+ | '''##''' - deactivate and clear settings |
||
− | #5005*ART255#[call] - "Artemis?" |
||
+ | {| class="wikitable" |
||
− | *#5005*CORE#[call] - check CoreDump status (disabled by default) |
||
+ | ! Code |
||
− | *5005*CORE#[call] - enable CoreDump ("CoreDump: enabled=true") |
||
+ | ! Description |
||
− | #5005*CORE#[call] - disable CoreDump ("CoreDump: enabled=false") |
||
+ | |- |
||
− | |||
+ | | <nowiki>5005*4357#</nowiki> |
||
− | *#5005*MA#[call] - check MobileAnalyzer status (disabled by default) |
||
+ | | Display PRL and PRI version |
||
− | *#5005*MA255#[call] - check MobileAnalyzer status (disabled by default) |
||
+ | |- |
||
− | *5005*MA#[call] - enable MobileAnalyzer ("MobileAnalyzer: enabled=true; fullTrace=false; lowLevelTrace=none") |
||
+ | | <nowiki>5005*'''AANS'''#</nowiki> |
||
− | *5005*MA255#[call] - enable fullTrace ("MobileAnalyzer: enabled=true; fullTrace=true; lowLevelTrace=none") |
||
+ | | enable / disable AutoAnswer on incoming calls. |
||
− | #5005*MA255#[call] - disable MobileAnalyzer ("MobileAnalyzer: enabled=false; fullTrace=true; lowLevelTrace=none") |
||
+ | |- |
||
− | #5005*MA#[call] - disable fullTrace ("MobileAnalyzer: enabled=false; fullTrace=false; lowLevelTrace=none") |
||
+ | | <nowiki>5005*'''PHONE'''#</nowiki> |
||
− | |||
+ | | display (set?) MDN. |
||
− | *#5005*STATE#[call] - baseband log? ("please add a description for this capture") |
||
+ | |- |
||
− | **5005*STATE#[call] - baseband log? ("please add a description for this capture") |
||
+ | | <nowiki>##AKEY</nowiki> |
||
− | ##5005*STATE#[call] - baseband log? ("please add a description for this capture") |
||
+ | | Password: zeros -- Sets AKey |
||
− | |||
+ | |- |
||
− | *5005*TRACE#[call] - enable tracing? |
||
+ | | 5005*STATE# |
||
− | **5005*TRACE#[call] - enable tracing? |
||
+ | | Dump baseband logs ("Please add a description for this capture") |
||
− | #5005*TRACE#[call] - disable tracing? |
||
+ | |} |
||
− | ##5005*TRACE#[call] - disable tracing? |
Latest revision as of 12:51, 14 September 2013
Like many other GSM phones, iPhone supports special codes that can be entered via keypad.
(The codes must be confirmed using the " call" button.)
Standard GSM codes
Code | Description |
---|---|
*#06# | Display IMEI |
iPhone proprietary, GSM models
Code | Description |
---|---|
*3001#12345#* | Start the Field Test app (on iOS <> 4.0.x) |
The following codes support (some of) the standard GSM code prefixes:
*# - inquiry/check status ** - set value and activate * - reactivate # - "temporarily" deactivate ## - deactivate and clear settings
Code | Description |
---|---|
5005*'''VM'''# | Voicemail number (if not specified by the carrier bundle) |
5005*'''SMSC'''# | SMS Center number (stored on SIM card) |
5005*'''LANG'''# | set language(?)(not related to the interface language)(a prompt pops up asking for an ISO 639-1 language code) |
5005*'''CB'''# | enable cell broadcast messages |
5005*'''AANS'''# | enable / disable AutoAnswer on incoming calls. |
5005*'''PHONE'''# | display/set own number (if stored on SIM). Available in GUI form from Settings/Phone. |
5005*4433# | spinning wheel for about a second ??? |
5005*ART# | "Artemis?" |
5005*CORE# | CoreDump status (disabled by default) |
5005*MA# | MobileAnalyzer status (disabled by default) |
5005*MA255# | MobileAnalyzer (FullTrace?) status (disabled by default) |
5005*STATE# | Dump baseband logs ("Please add a description for this capture") |
5005*TRACE# | tracing? |
This code is carrier and/or device specific, but it's listed here for being of historical relevance as a part of a procedure capable of bypassing the Activation screen on iPhone OS 1.1.1: #301# through *#309# Generates fake incoming call; the phone will become kind of messed up, thinking that it's on a call until you restart. Can be used to stream music to Bluetooth headset.
iPhone proprietary, CDMA models
The following codes support (some of) the standard GSM code prefixes:
*# - inquiry/check status ** - set value and activate * - reactivate # - "temporarily" deactivate ## - deactivate and clear settings
Code | Description |
---|---|
5005*4357# | Display PRL and PRI version |
5005*'''AANS'''# | enable / disable AutoAnswer on incoming calls. |
5005*'''PHONE'''# | display (set?) MDN. |
##AKEY | Password: zeros -- Sets AKey |
5005*STATE# | Dump baseband logs ("Please add a description for this capture") |