我可以查看我iPhone已使用的WiFi网络列表吗?

我知道可能需要越狱我的手机才能访问这个功能,但是否有办法查看我iPhone记住的网络列表,并获取它们最后一次访问的日期信息? 我知道有一些应用程序可以查看以前访问过的网络的所有存储密码,但我也想看到它们最后一次访问的日期。 非常感谢您提供的任何帮助。

1我需要这个账户,但不需要iCloud钥匙串。它可能帮助我找到我被绑架和抢劫的地方。 - William Entriken
2个回答

1. 如果您已启用iCloud钥匙串: “我的现有保存的密码、Wi-Fi网络和互联网账户是否包含在iCloud钥匙串中?” 是的。当您打开iCloud钥匙串时,之前保存的网站用户名和密码、Wi-Fi网络和互联网账户会自动包含在iCloud钥匙串中。 来源: http://support.apple.com/en-us/HT204085 - 您可以通过Keychain Access.app(位于/Applications/Utilities/)访问钥匙串。 2. 否则,您可以使用1Password。 3. 最后,您可以参考这篇文章: Is there any way to view saved wifi passwords on the iPhone? 很遗憾,在iPhone上无法访问这些信息。密码保存在手机上的一个安全位置,无法通过任何常规方式在手机上访问。这是为了保护您的安全,如果您丢失了iPhone并有人捡到它,存储在其中的密码将会被盗取。这将导致许多安全问题。

是的,但钥匙链有个陷阱;请参见下文。 以下内容全部为Yosemite的相关信息(我使用的版本是10.10.3)。

查看你的iOS设备曾经连接过的wifi网络:

  • 在你的OSX设备上(例如你的Mac),确保你已登录iCloud(通过系统偏好设置)。
  • 打开上文描述的钥匙链访问应用程序。
  • 在左边的“钥匙链”框中,点击“iCloud”。
  • 在主显示屏上,点击“种类”以按照类型对所有条目进行排序。
  • 所有的wifi网络现在都会一起列出,类型为“机场网络密码”。

查看wifi密码:

  • 双击显示的某一条目(或者右键选择显示信息)。
  • 点击"显示密码"旁边的复选框。
  • 输入你的iCloud密码。

陷阱

你必须输入当你首次连接到该网络时的iCloud密码。如果你已经更改了你的iCloud密码,你现在的iCloud密码将不起作用。甚至不会有错误信息:点击确定后,密码不会显示,就这样。

这显然是一个糟糕的问题:谁能记得自己的旧iCloud密码呢?很遗憾苹果还没有解决这个问题。 就我个人而言,我通过使用1Password(https://agilebits.com)来绕过这个问题。每当我更改我的iCloud密码时,1Password会记录我以前创建的所有密码及其创建日期;因此,我查看钥匙串访问条目的“修改日期”,然后在1Password中选择该日期之前我最后创建的iCloud密码。