跳到主要内容
Reincubate

如何在 iOS 14 上移除“屏幕使用时间”密码

Aidan Fitzpatrick

发布于 2011年4月7日· 更新于 2020年9月20日

Cover image for: 如何在 iOS 14 上移除“屏幕使用时间”密码

本文汇总了在各个 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 版本触发相应的流程。

  1. 下载并安装 iPhone Backup Extractor(支持 Windows 和 Mac),然后打开它。
  2. 用 USB 数据线连接你的 iPhone 或 iPad,并在 iPhone Backup Extractor 的左侧菜单中选择它。
  3. 选择“实用工具”标签页并点击“屏幕使用时间恢复”,这会打开一个向导,提示你完成后续步骤。
iPhone Backup Extractor 的“屏幕使用时间恢复”选项

iPhone Backup Extractor 的“屏幕使用时间恢复”选项

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

适用于 iOS 14 的“屏幕使用时间”移除向导

  1. 点击“开始”按钮。片刻之后你的手机会重新启动,完成后,手机将不再启用“屏幕使用时间”密码。

下面这段视频展示了手机完成重启的过程。重启时,它还会停用该用户 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 的提示

为“屏幕使用时间”恢复添加 Apple ID

为“屏幕使用时间”恢复添加 Apple ID

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

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

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

使用 Apple ID 找回“屏幕使用时间”密码

使用 Apple ID 找回“屏幕使用时间”密码

如何在 iOS 14 或 13 上手动移除“屏幕使用时间”密码

  1. 确保你有一份近期的加密 iPhone 备份。
  2. 在继续之前,请在 Settings → [iCloud account name] → Find My → Find my iPhone 中关闭“查找我的 iPhone”
  3. 用 USB 数据线将手机连接到 iTunes,然后点击“恢复 iPhone…”。这会让 iTunes 下载手机的最新固件,然后抹掉手机并更新。在此之前,务必先有一份备份。
iTunes 确认恢复选择

iTunes 确认恢复选择

在 iTunes 中选择“恢复 iPhone”

在 iTunes 中选择“恢复 iPhone”

iTunes 会再次确认你有一份近期的备份:
iTunes 要求在恢复前先备份

iTunes 要求在恢复前先备份

  1. 固件升级完成后,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 备份中手动移除访问限制密码(免费)

使用以下说明,在 iPad 或 iPhone 上将访问限制 PIN 重置为 1234。如果你决定使用此方法重置密码,请按以下步骤操作:

  1. 在启用访问限制密码的情况下,用 iTunes 创建一份备份。由于我们是手动操作,如果备份未加密,会容易得多。(更好的做法是保持备份加密,并使用本指南前面介绍的自动方法。)
  2. 进入默认备份文件夹(在 Windows 上通常是 C:\Users\[username]\AppData\Roaming\Apple Computer\MobileSync\Backup\,在 macOS 上是 ~/Library/Application Support/MobileSync)。你也可以运行 iPhone Backup Extractor,右键点击你的备份,然后选择“在 Finder 中显示”或“在资源管理器中打开”来打开备份所在的文件夹。
  3. 为 662bc19b13aecef58a7e855d0316e4cf61e2642b 文件做一份备份副本,因为我们要编辑的就是这个文件,万一出错,你需要有备份副本……
  4. 使用在线 SHA-1 哈希生成器 获取文件 662bc19b13aecef58a7e855d0316e4cf61e2642b 的哈希值,并记下该哈希值(类似 a6533d4dc9ac9f8af7ba65cb955187f025cfde8b,每份备份的哈希值都不同)。
对访问限制密码文件进行哈希处理,是不是有点神秘?

对访问限制密码文件进行哈希处理,是不是有点神秘?

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

编辑访问限制 PIN 的 plist

  1. 假设 SBParentalControlsEnabled 键的值为 <true/>,请点击“编辑”,并在 <true/> 这一行下面添加以下两行:
    <key>SBParentalControlsPIN</key>
    <string>1234</string>
    这样文件中的文本大致如下:
    <key>SBParentalControlsEnabled</key>
    <true/>
    <key>SBParentalControlsPIN</key>
    <string>1234</string>
    ...other lines...
插入这两行后 Plist 编辑器应有的样子

插入这两行后 Plist 编辑器应有的样子

  1. 保存修改后的 662bc19b13aecef58a7e855d0316e4cf61e2642b 文件,覆盖旧文件。
  2. 使用 SHA-1 哈希生成器 再次为 662bc19b13aecef58a7e855d0316e4cf61e2642b 文件生成哈希值,并记下该值。
  3. 为 Manifest.mbdb 文件另存一份安全的备份副本,因为接下来我们要编辑这个文件。
  4. 用十六进制编辑器(例如免费的 HxD,或以十六进制模式运行的 TextPad)打开 Manifest.mbdb。
用 HxD 编辑清单文件(感谢 Taylor 的提示!)

用 HxD 编辑清单文件(感谢 Taylor 的提示!)

  1. 搜索你在第 4 步中得到的原始 SHA1 哈希值(请确保是在十六进制模式而不是文本模式下搜索)。它显示为 com.apple.springboard.plist 或类似内容,这就是你要找的那段文本。
  2. 接下来是比较棘手的部分:你需要用新的十六进制值(你在第 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。
  3. 保存编辑后的 Manifest.mbdb 文件。
  4. 使用 iTunes 将备份恢复到 iPhone。如果你在编辑 Manifest.mbdb 和 662bc19b13aecef58a7e855d0316e4cf61e2642b 文件后没有将它们直接保存到备份文件夹中,请在恢复之前用修改后的文件替换它们。
  5. 恢复结束、手机重新启动后,你就可以使用 PIN 1234 访问家长控制了。

如果这篇指南对你有帮助,欢迎告诉我们;如果我们能提供进一步的帮助,也请留言。祝你顺利找回密码。


关于作者

Aidan Fitzpatrick

创始人兼首席执行官

Aidan 于 2008 年创立了 Reincubate,此前他打造出了全球首款 iOS 数据恢复工具。自此,他带领公司成长为全球顶尖的独立软件开发商之一,与 AMD、Qualcomm、HP 等公司合作,率先为视频软件打造出具有重要意义的机器学习功能,其中以 Camo 应用生态系统最为突出。在 Aidan 的领导下,Reincubate 四次荣获英国商业界的最高荣誉,入选《星期日泰晤士报》百强科技企业榜单,并凭借 Apple Design Award 与 App Store 提名获得业界认可。他的研究成果与方法常被移动取证领域的学术论文引用,他还曾受邀在 Google、Microsoft、Snap 等公司举办的活动上发表演讲。


相关文章

需要帮助吗?

我们会尽力在一个工作日内回复所有消息。

support@reincubate.com
帮助