Secret Codes 指南
2026 年真正有效的 iPhone 隐藏代码(以及无效的那些)
作者 Muhammad Shahid Khan · · 阅读约 7 分钟
快速解答
在 iPhone 上有效的代码大多是标准 GSM 代码和运营商代码,在“电话”App 中拨打:*#06# 显示 IMEI,*3001#12345#* 打开 Field Test 模式,*#21# 查询呼叫转移,*#43# 查询呼叫等待;在许多网络上,号码前加 #31# 可隐藏本机号码。iPhone 没有隐藏的工程菜单,所以 *#*#4636#*#* 这类安卓代码毫无作用。
| IMEI | *#06# |
|---|---|
| Field Test 模式 | *3001#12345#* |
| 呼叫转移状态 | *#21# |
| 呼叫等待状态 | *#43# |
| 单次通话隐藏本机号码 | 号码前加 #31#(许多 GSM 网络),美国为 *67 |
| Secret Codes 收录代码 | 317 个,每个都对照运营商、Apple 或 3GPP 资料核实 |
搜索“iPhone 隐藏代码”,你会看到一份份在网站之间互相抄来抄去的长长列表,里面满是在 iPhone 上毫无作用的代码。很多来自安卓,有些多年前就被运营商停用了,有些则从来就没起过作用。下面列出真正有效的代码,并解释其他代码为什么无效。
我开发了 Secret Codes: IMEI & Carrier,一款收录 317 个经过核实的拨号代码的免费 iPhone App,本文的截图都来自它。如果你更想点一下而不是死记代码,可以在 App Store 下载 Secret Codes。
哪些 iPhone 代码真正有效?
| 代码 | 作用 |
|---|---|
*#06# | 显示 IMEI(使用 eSIM 的 iPhone 还会显示 EID) |
*3001#12345#* | 打开 Field Test 模式:详细的蜂窝信号信息 |
*#21# | 查询无条件呼叫转移是否开启 |
##002# | 取消所有呼叫转移(GSM 网络) |
*#43# | 查询呼叫等待状态 |
*43# / #43# | 开启 / 关闭呼叫等待 |
*#30# | 查询是否显示来电号码(CLIP) |
*#31# | 查询拨出电话时是否隐藏本机号码(CLIR) |
#31# + 号码 | 在许多 GSM 网络上,仅本次通话隐藏本机号码 |
*67 + 号码 | 在美国运营商网络上,仅本次通话隐藏本机号码 |
代码的实际效果可能因运营商和国家而异。运营商随时可能更改或停止支持某个代码。


为什么安卓代码在 iPhone 上无效?
像 *#*#4636#*#*(安卓测试菜单)或 *#0*#(三星硬件测试)这样的代码,打开的是安卓系统内置的菜单。iOS 没有隐藏的工程菜单,所以这些代码在 iPhone 上毫无作用。在 iPhone 上有效的代码分为以下几类:
- GSM 标准代码,由 3GPP 定义,例如 *#06# 和呼叫转移系列代码,所有手机的处理方式都相同。
- 运营商代码,由你的运营商网络处理,例如余额查询或语音信箱快捷方式。
- Apple 的 Field Test 代码:*3001#12345#*。
Field Test 模式会显示什么?
拨打 *3001#12345#* 并按呼叫键。Field Test 会显示蜂窝连接的技术细节,例如服务小区和信号测量值。在较新的 iPhone 上,信号强度以 RSRP 表示,单位为 dBm。数值越接近零,信号越强:-80 dBm 左右为极佳,低于约 -110 dBm 则较弱。它很适合用来找到家里信号最好的位置。
如何安全地使用代码?
打开“电话”App,进入拨号键盘,输入代码并按呼叫键。会更改设置的代码(例如呼叫转移)会立即生效,所以请先弄清楚代码的作用。Secret Codes 从不替你拨号:轻点“在电话中打开”,代码会被预先填入 Apple 的拨号界面,是否按下呼叫键由你决定。

Secret Codes 还包含什么?
- 317 个代码,每一个都经过验证,依据为运营商支持页面、Apple 官方文档或 3GPP GSM 规范。无法核实和已停用的代码均未收录。
- 以你的运营商为中心:只需选择一次运营商,每个代码都会标明是否适用于你的运营商。
- 27 个故障排查指南,涵盖无服务、通话掉线和携号转网等问题。
- 完整的诊断套件:电池、存储空间、Wi-Fi、蜂窝网络、显示屏、触控、相机、传感器和面容 ID。
- 支持聚焦搜索、Siri 和快捷指令。
- 所有功能均不上锁:没有付费版,也没有订阅。
你可能还想看:
- iPhone 工程测试模式(*3001#12345#*):如何查看真实信号强度
- Android 隐藏代码在 iPhone 上能用吗?*#*#4636#*#*、*#0*# 及 iPhone 替代方法
- iPhone 上的 ##002# 有什么用?一次取消所有呼叫转移(并保住语音信箱)
Secret Codes 能帮你做什么
- 317 个经过核实的 iPhone 代码,每个都对照运营商、Apple 或 3GPP 标准核实过,不收录仅限 Android 或已停用的代码。
- 通俗易懂的说明,拨号前就知道每个代码的作用。
- “在电话中打开”会把代码填入 Apple 的拨号界面,绝不会替你自动拨号。
- 按你的运营商定制:每个代码都会注明你的运营商是否公布了它。
- 完整的诊断套件,可检测电池、存储、Wi-Fi、蜂窝网络、屏幕、触控、摄像头、传感器和面容 ID。
- 一键查看 IMEI,支持 Siri、聚焦搜索、快捷指令和主屏幕快捷操作。
- 免费且没有任何功能被锁:没有付费版,也没有订阅。
在 App Store 免费下载 Secret Codes,把所有有效的 iPhone 代码装进口袋。
更多指南:如何查询 IMEI、呼叫转移代码、如何隐藏本机号码 以及 如何查看 iPhone 是否已解锁。
常见问题
隐藏代码在 iPhone 上有效吗?
有些有效。*#06# 等标准 GSM 代码、呼叫转移和呼叫等待代码、运营商代码以及 Apple 的 Field Test 代码都有效。安卓工程菜单代码无效。
iPhone 查询 IMEI 的代码是什么?
在“电话”App 中拨打 *#06#。
*3001#12345#* 是什么?
Apple 的 Field Test 模式代码。它会显示详细的蜂窝信号信息,包括以 dBm 为单位的信号强度。
*#*#4636#*#* 在 iPhone 上有效吗?
无效。它在安卓上会打开测试菜单。iOS 没有隐藏的工程菜单。
如何查看我的来电是否被转移?
拨打 *#21# 查询无条件呼叫转移。在 GSM 网络上,拨打 ##002# 可取消所有呼叫转移。
如何在 iPhone 上隐藏本机号码?
在许多 GSM 网络上,在号码前加 #31#;在美国,在号码前加 *67。
iPhone 隐藏代码安全吗?
查询类代码只会显示信息。呼叫转移等会更改设置的代码会立即生效,所以拨打前请先弄清楚代码的作用。
为什么某个代码在我的 iPhone 上无效?
是否支持取决于你的运营商和所在国家,而且运营商可能会停用代码。网上很多代码只适用于安卓,或者已经过时。
Field Test 中多少信号强度算好?
RSRP 在 -80 dBm 左右或更高为极佳。低于约 -110 dBm 则较弱。
Secret Codes 会自动拨打代码吗?
不会。轻点“在电话中打开”,代码会被填入 Apple 的拨号界面,是否按下呼叫键由你决定。
Secret Codes 免费吗?
免费。所有功能均不上锁:没有付费版,也没有订阅。应用靠广告维持。
Secret Codes 与 Apple 或我的运营商有关联吗?
没有。它是一款独立应用,与 Apple 或任何运营商都没有关联。