本文汇总了在各个 iOS 版本上找回“屏幕使用时间”或访问限制密码的所有方法。对于丢失或忘记“屏幕使用时间”密码的用户,本文介绍了简便的自动恢复流程、Apple 的建议,以及免费重置或找回密码的分步指引。
iPhone Backup Extractor 内置了对所有 iOS 版本的“屏幕使用时间”密码自动找回或移除功能。
iOS | 名称 | 流程 | 是否需要重置
--- | --- | ---
13-14 | 屏幕使用时间 | 移除密码 | 否
12 | 屏幕使用时间 | 找回密码 | 否
7‒11 | 家长限制 | 找回密码 | 否
5‒6 | 家长限制 | 密码重置为 1234 | 否
1‒4 | 家长限制 | 找回密码 | 否
如何移除或找回丢失的“屏幕使用时间”密码
此流程会在 iOS 设备上停用“屏幕使用时间”(也可以选择同时在使用同一 Apple ID 的其他所有 iOS 设备和 Mac 上停用)。它还会重置密码,因此如果重新启用“屏幕使用时间”,系统会提示你设置新密码。
这里的截图展示的是 iOS 14 的流程,但第 1 至 3 步同样会针对任何更早的 iOS 版本触发相应的流程。
- 下载并安装 iPhone Backup Extractor(支持 Windows 和 Mac),然后打开它。
- 用 USB 数据线连接你的 iPhone 或 iPad,并在 iPhone Backup Extractor 的左侧菜单中选择它。
- 选择“实用工具”标签页并点击“屏幕使用时间恢复”,这会打开一个向导,提示你完成后续步骤。

iPhone Backup Extractor 的“屏幕使用时间恢复”选项
- 向导会提示你暂时关闭 iPhone 上 Apple 的“查找”服务,路径为
Settings→[iCloud account name]→Find My→Find my iPhone。你需要输入 Apple ID 密码才能完成此操作。流程完成后,你就可以重新开启它。(请注意,无需将设备从 iCloud 账户中移除。)

适用于 iOS 14 的“屏幕使用时间”移除向导
- 点击“开始”按钮。片刻之后你的手机会重新启动,完成后,手机将不再启用“屏幕使用时间”密码。
下面这段视频展示了手机完成重启的过程。重启时,它还会停用该用户 Mac 上的“屏幕使用时间”。
到这里就全部完成了。别忘了在设备的“设置”菜单中重新开启“查找”。
Apple 对“屏幕使用时间”密码丢失的建议
Apple 对“屏幕使用时间”密码丢失的建议是抹掉并重置设备,以一套全新的数据重新开始。他们写道:
请务必选择与解锁设备所用密码不同的密码。如果你不记得在旧版 iOS 或 iPadOS 上设置的访问限制密码,或者忘记了“屏幕使用时间”密码,则需要抹掉设备,然后将其设置为新设备,才能移除该密码。从备份中恢复设备不会移除你的密码。
严格来说,这并不完全准确:如果备份是在设置该密码之前创建的,并且“屏幕使用时间”设置中未启用“跨设备共享”,那么从备份中恢复确实会移除密码。
部分 Apple Store 的 Genius 可能会推荐 iPhone Backup Extractor,但 Apple 的 Twitter 支持团队总是建议重置。这种方法可行,但会导致用户所有数据丢失,并且需要从头重新设置 iPhone 或 iPad。
如何使用 Apple ID 移除“屏幕使用时间”密码
我们发现,部分运行 iOS 13.3 的设备在启用“屏幕使用时间”时会提示用户提供 Apple ID,以便在密码丢失时自动找回“屏幕使用时间”密码。iOS 会提示:“如果你不提供 Apple ID,就无法在不输入密码的情况下更改‘屏幕使用时间’设置”。
你可以在 Settings → Screen Time → Use Screen Time passcode 下找到该选项。

为“屏幕使用时间”恢复设置 Apple ID 的提示

为“屏幕使用时间”恢复添加 Apple ID
如果添加“屏幕使用时间”密码时使用了此选项,那么忘记“屏幕使用时间”密码的用户就可以使用它。当用户通过 Settings → Screen Time → Turn Off Screen Time 或 Settings → Screen Time → Change Screen Time Passcode → Turn Off Screen Time Passcode 选择停用“屏幕使用时间”时,会出现提示。

iOS 上的“屏幕使用时间”“关闭密码”对话框

使用 Apple ID 找回“屏幕使用时间”密码
看不到“屏幕使用时间”密码恢复选项?
并非所有 iOS 用户都会看到此选项。如果你在开启时没有看到设置恢复用 Apple ID 的选项,就无法通过这种方法找回“屏幕使用时间”密码。不过,iPhone Backup Extractor 仍然可以使用本文介绍的第一种方法移除该密码。
如何在 iOS 14 或 13 上手动移除“屏幕使用时间”密码
备份恢复的方法只有在备份是在设置“屏幕使用时间”密码之前创建的,并且“屏幕使用时间”设置中未启用“家人共享”和“跨设备共享”时才有效。如果拿不准,我们建议使用上文介绍的自动流程,因为它不依赖已有的备份。
有多种因素可能影响通过这种方式移除密码,或导致密码从 iCloud 同步回来:
- 用户 iCloud 账户上“家人共享”的状态
- “家人共享”用户是否被标记为 13 岁以下
- 是否在恢复后的设备上完成了“屏幕使用时间”设置
- 是否启用了“跨设备共享”
- 账户上是否还有其他 iOS 13 及以上 / macOS 10.15 及以上的设备
- 你所恢复备份中的系统版本和“屏幕使用时间”配置
- 在“内容和隐私访问限制”下,
Account changes是否设为Not alllowed
不过大体上,只要你从备份中恢复、没有启用“家人共享”,并且没有重新启用“屏幕使用时间”,就应该没问题。
- 确保你有一份近期的加密 iPhone 备份。
- 在继续之前,请在
Settings→[iCloud account name]→Find My→Find my iPhone中关闭“查找我的 iPhone” - 用 USB 数据线将手机连接到 iTunes,然后点击“恢复 iPhone…”。这会让 iTunes 下载手机的最新固件,然后抹掉手机并更新。在此之前,务必先有一份备份。

iTunes 确认恢复选择

在 iTunes 中选择“恢复 iPhone”
iTunes 会再次确认你有一份近期的备份:

iTunes 要求在恢复前先备份
- 固件升级完成后,iTunes 会让你选择要恢复的备份。选择你之前创建的备份并恢复。恢复完成后,你的手机会回到原来的状态,只是不再有“屏幕使用时间”密码。
如何在 iOS 12 上手动移除“屏幕使用时间”密码
在 iOS 12 中,Apple 将“屏幕使用时间”密码存储在用户的钥匙串中。该密码存放在钥匙串中特定于设备的部分,这意味着它不会同步到用户的其他 Apple 设备,因此也无法通过那些设备访问。虽然 iPhone Backup Extractor 让找回此密码变得很简单,但要说明如何手动解密并提取设备钥匙串则相当复杂。
如果你想手动操作,我们建议按照 iOS 13 的方法,恢复备份。
如何在 iOS 7‒11 上手动移除访问限制密码
iOS 7 至 11 版本在备份中存储访问限制密码,并使用 PBKDF2 算法对其进行哈希处理,需要经过一些还原步骤。要获取该哈希值,你需要从设备的备份中提取 com.apple.restrictionspassword.plist 文件。你可以使用 iPhone Backup Extractor 的“专家模式”,在 Home Domain → Library → Preferences 中免费找到该文件,也可以手动解密原始的 398bc9c2aeeab4cb0c12ada0f52eea12cf14f40b 文件来获得它。
拿到文件后,查找以下数值:
<key>RestrictionsPasswordKey</key>
<data>...</data>
<key>RestrictionsPasswordSalt</key>
<data>...</data>
密钥和盐值由用户密码通过 PBKDF2 派生而来,用暴力破解相对容易还原。在这些 iOS 版本中,访问限制密码只有 4 位数字,因此只需尝试 10,000 种组合。
如何从 iOS 5‒6 备份中手动移除访问限制密码(免费)
如果你想亲自了解访问限制密码的重置流程是如何运作的,我们在下面介绍了具体步骤。这些步骤完全可以用 iPhone Backup Extractor 免费版完成。不过要注意:这些说明有些复杂,对非技术用户来说可能难以上手。我们推荐使用上文的自动方法。
使用以下说明,在 iPad 或 iPhone 上将访问限制 PIN 重置为 1234。如果你决定使用此方法重置密码,请按以下步骤操作:
- 在启用访问限制密码的情况下,用 iTunes 创建一份备份。由于我们是手动操作,如果备份未加密,会容易得多。(更好的做法是保持备份加密,并使用本指南前面介绍的自动方法。)
- 进入默认备份文件夹(在 Windows 上通常是
C:\Users\[username]\AppData\Roaming\Apple Computer\MobileSync\Backup\,在 macOS 上是~/Library/Application Support/MobileSync)。你也可以运行 iPhone Backup Extractor,右键点击你的备份,然后选择“在 Finder 中显示”或“在资源管理器中打开”来打开备份所在的文件夹。 - 为
662bc19b13aecef58a7e855d0316e4cf61e2642b文件做一份备份副本,因为我们要编辑的就是这个文件,万一出错,你需要有备份副本…… - 使用在线 SHA-1 哈希生成器 获取文件
662bc19b13aecef58a7e855d0316e4cf61e2642b的哈希值,并记下该哈希值(类似a6533d4dc9ac9f8af7ba65cb955187f025cfde8b,每份备份的哈希值都不同)。

对访问限制密码文件进行哈希处理,是不是有点神秘?
- 用 iPhone Backup Extractor 的 Plist 编辑器打开
662bc19b13aecef58a7e855d0316e4cf61e2642b文件。在File菜单中点击View / Edit Plist,然后浏览并选择你的.plist文件。 - 在文件中搜索,确认没有包含文本
<key>SBParentalControlsPIN</key>的行。如果有,那么它下面一行(内容类似<string>1234</string>)就包含 PIN。 - 如果没有这一行(iOS 5 或 6 的备份中应该没有),请搜索
<key>SBParentalControlsEnabled</key>这一行。它下面会有一行<true/>,表示已开启家长控制。如果这一行缺失或显示为<false/>,则说明未启用家长控制,修改 PIN 也无济于事。

编辑访问限制 PIN 的 plist
- 假设
SBParentalControlsEnabled键的值为<true/>,请点击“编辑”,并在<true/>这一行下面添加以下两行:<key>SBParentalControlsPIN</key><string>1234</string>
这样文件中的文本大致如下:<key>SBParentalControlsEnabled</key><true/><key>SBParentalControlsPIN</key><string>1234</string>...other lines...

插入这两行后 Plist 编辑器应有的样子
- 保存修改后的
662bc19b13aecef58a7e855d0316e4cf61e2642b文件,覆盖旧文件。 - 使用 SHA-1 哈希生成器 再次为
662bc19b13aecef58a7e855d0316e4cf61e2642b文件生成哈希值,并记下该值。 - 为
Manifest.mbdb文件另存一份安全的备份副本,因为接下来我们要编辑这个文件。 - 用十六进制编辑器(例如免费的 HxD,或以十六进制模式运行的 TextPad)打开
Manifest.mbdb。

用 HxD 编辑清单文件(感谢 Taylor 的提示!)
- 搜索你在第 4 步中得到的原始 SHA1 哈希值(请确保是在十六进制模式而不是文本模式下搜索)。它显示为
com.apple.springboard.plist或类似内容,这就是你要找的那段文本。 - 接下来是比较棘手的部分:你需要用新的十六进制值(你在第 10 步中得到的)覆盖旧值。在大多数十六进制编辑器中,直接在旧值上输入即可覆盖。
例如,你可能会看到类似这样的内容:72 64 2E 70 6C 69 73 74 FF FF 00 14 38 F1 2D 84 14 0D 32 E3 6E DF D7 62 3F D1 7A 10 11 66 14 70。
假设你要修改的十六进制值是38F12D84140D32E36EDF,需要将其改为1234567890abcdef1234。
首先找到旧十六进制字符串的开头,然后在旧值上输入,最终得到类似这样的结果:72 64 2E 70 6C 69 73 74 FF FF 00 14 12 34 56 78 90 AB CD EF 12 34 D7 62 3F D1 7A 10 11 66 14 70。 - 保存编辑后的
Manifest.mbdb文件。 - 使用 iTunes 将备份恢复到 iPhone。如果你在编辑
Manifest.mbdb和662bc19b13aecef58a7e855d0316e4cf61e2642b文件后没有将它们直接保存到备份文件夹中,请在恢复之前用修改后的文件替换它们。 - 恢复结束、手机重新启动后,你就可以使用 PIN
1234访问家长控制了。
从现在起,如果你备份手机,备份中就会包含 SBParentalControlsPIN,除非你停用后再重新启用访问限制,此时它会再次从备份中消失。
如果这篇指南对你有帮助,欢迎告诉我们;如果我们能提供进一步的帮助,也请留言。祝你顺利找回密码。
