The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "Phone.app codes"
m |
|||
Line 19: | Line 19: | ||
'''*#5005*LANG#'''[[Image:Phone.png]] - check language (not related to the interface language) |
'''*#5005*LANG#'''[[Image:Phone.png]] - check language (not related to the interface language) |
||
− | '''**5005*LANG#'''[[Image:Phone.png]] - set language (a prompt pops up asking for ISO 639-1 language code) |
+ | '''**5005*LANG#'''[[Image:Phone.png]] - set language (a prompt pops up asking for [http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes ISO 639-1 language code]) |
'''##5005*LANG#'''[[Image:Phone.png]] - reset language to English |
'''##5005*LANG#'''[[Image:Phone.png]] - reset language to English |
||
Revision as of 17:32, 27 August 2008
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 completeness *3001#12345#*- start Field Test app (network monitor) *#30X#
, 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.
Most of the following codes support 3 prefixes:
*# - inquiry, check status ** - set value ## - cancel or reset to default
*#5005*VM#- check voicemail number **5005*VM*<voicemail>#
- set voicemail number ##5005*VM#
- clear VM number
*#5005*SMSC#- check SMS Center number (stored on SIM card) **5005*SMSC*<smscenter>#
- set SMSC number ##5005*SMSC#
- clear SMSC no.
*#5005*LANG#- check language (not related to the interface language) **5005*LANG#
- set language (a prompt pops up asking for ISO 639-1 language code) ##5005*LANG#
- reset language to English
*5005*CB#- enable GSM cell broadcast messages #5005*CB#
- disable GSM cell broadcast messages
*5005*2267#- ??? #5005*2267#
- ???
*#5005*PHONE#- display own number (if stored on SIM) **5005*PHONE*<???>#
- should store own number, but doesn't appear to work ##5005*PHONE#
- should erase own number, but doesn't appear to work
*#5005*4433#- nothing happens *5005*4433#
- spinning wheel for about a second ??? #5005*4433# - spinning wheel for about a second ???
*#5005*ART#- "Artemis?" *5005*ART#
- "Artemis?" #5005*ART#
- "Artemis?" *#5005*ART255#
- "Artemis?" *5005*ART255#
- "Artemis?" #5005*ART255#
- "Artemis?"
*#5005*CORE#- check CoreDump status (disabled by default) *5005*CORE#
- enable CoreDump ("CoreDump: enabled=true") #5005*CORE#
- disable CoreDump ("CoreDump: enabled=false")
*#5005*MA#- check MobileAnalyzer status (disabled by default) *#5005*MA255#
- check MobileAnalyzer status (disabled by default) *5005*MA#
- enable MobileAnalyzer ("MobileAnalyzer: enabled=true; fullTrace=false; lowLevelTrace=none") *5005*MA255#
- enable fullTrace ("MobileAnalyzer: enabled=true; fullTrace=true; lowLevelTrace=none") #5005*MA255#
- disable MobileAnalyzer ("MobileAnalyzer: enabled=false; fullTrace=true; lowLevelTrace=none") #5005*MA#
- disable fullTrace ("MobileAnalyzer: enabled=false; fullTrace=false; lowLevelTrace=none")
*#5005*STATE#- baseband log? ("please add a description for this capture") **5005*STATE#
- baseband log? ("please add a description for this capture") ##5005*STATE#
- baseband log? ("please add a description for this capture")
*5005*TRACE#- enable tracing? **5005*TRACE#
- enable tracing? #5005*TRACE#
- disable tracing? ##5005*TRACE#
- disable tracing?