我的 MacBook 的屏幕使用时间有点问题。
我已经在 iPhone 上使用屏幕使用时间很长一段时间了,我主要用它来限制自己设备的使用。我设置了停机时间,基本上在 22:00 到第二天早上 08:30 之间锁定 iPhone 上的几乎所有内容。
因为我很弱,我将屏幕时间密码设置为随机密码,但我很快就忘记了,这使得我更难更改设置。
由于我急于尝试 Mac OS 的新功能,我刚刚将我的 MacBook 更新到 Catalina Golden Master。我不知道的是,只要您使用帐户登录 iCloud,Catalina 就会启用屏幕时间共享。所以现在,在 22:00 之后,我的 Mac 基本上会关闭所有未列入白名单的应用程序(基本上是通过 App store 下载的任何应用程序。)
这是一个问题,因为我用 MacBook 工作,而且我经常在工作间隙使用它,我也同步了很多 iCloud 功能,所以我不太想取消 iCloud 链接。过去,我曾使用加密备份结合寻针器 恢复密码,但 iOS 13 似乎将密码存储在云中。而且(墨菲定律在起作用),我没有任何包含此特定密码的 iOS 12 备份。
还有其他方法可以恢复密码,或者从终端覆盖屏幕时间设置吗?
我非常清楚这就是您不在主机上使用测试版软件的原因,我应该在随意更新之前进行检查,但我能说什么呢,我是个白痴。
但现实是,虽然我已经从错误中吸取了教训,但我的机器现在几乎无法使用,而且我不想经历降级 Mac 或 iPhone 的麻烦。(此外,当 Catalina 发布时,我仍然会遇到同样的问题,因为我认为屏幕时间共享会自动打开)
编辑:
好的,我使用 impact27 提供的答案解决了无法禁用屏幕时间共享的问题。需要注意的一点是,虽然它确实在本地设置了屏幕时间的密码,但它不允许您通过这种方式重置密码。启用屏幕时间共享会立即设置 iCloud 中的所有设置,包括您的密码。
那么我该如何重置我的屏幕时间密码?
不幸的是,一旦你使用 iOS 13 和 Catalina,恐怕就没有办法在某处找到你的密码了。我打电话给苹果支持部门,他们说他们也无法帮助我。我认为你的密码只存储在云端,至少我找不到任何包含代码的本地文件。
幸运的是,我隐约记得密码中的数字,只是记不清它们出现的顺序。所以过去几天我一直在尝试“慢速暴力破解”,但不幸的是,没有任何运气,因为如果你输错几次密码,苹果就会将你锁定一段时间。所以这种方法让我花了好几天的时间猜测,但毫无运气。
在尝试 impact27 的答案时,我注意到一件事,那就是在新用户帐户上,“输入错误密码 x 次”计数器被重置。最后,我只需创建大量用户帐户、尝试一些数字并切换到下一个帐户,就能加快我的暴力攻击速度。最后,我能够通过这种方式破解我的密码。
然而,只有当您知道密码的至少一部分时,这才是现实的选择。
答案1
我遇到了类似的问题,当更新到 Catalina 时,我的 Mac 上设置了屏幕时间密码,但与我的 iPhone 屏幕时间密码不对应。我找到的解决方案是:
- 创建新的管理员帐户
- 退出 iCloud(这将删除 iCloud 设置的屏幕时间密码)
- 设置新的屏幕时间密码(这会将您的帐户设置为标准密码)
- 再次登录 iCloud
- 使用步骤 1 中创建的帐户恢复您的帐户为管理员
这样我就有了我知道的屏幕时间密码。