I have some wireless networks that I joined on my iOS device and I now want to retrieve the passwords from the device.

How can I (by hook or crook if necessary) get into the iOS 7 or iOS 8 keychain and obtain saved passwords?

I'm primarily interested in old hotspot passwords, but being able to list other items in the iOS keychain would be generally useful. If I need to use a computer, that's fine, but I would also be interested in ways to accomplish this from iOS itself if that is possible.


There is a jailbreak application called WiFi Passwords. It's free by Malcolm Hall in the BigBoss Cydia repository. It allows you to view all of the passwords for the networks that you've joined (including usernames for WPA2 Enterprise networks).

  • 1
    Funny story about Malcolm Hall, actually. I was at JailbreakCon 2012 in San Francisco, and my friend and I were talking about a jailbreak tweak called Stealth Cam, and the guy in front of us turned around and said, "I made that tweak." It was Malcolm Hall. After that we talked a lot, hung out at the conference, exchanged tweak ideas, and had lunch together. – Andrew Larsson Dec 27 '13 at 20:47

One trivial solution is to enable keychain sync for iOS 7 and have the keychain contents sent to iCloud.

Then, on a Mac, enable keychain syncing in the iCloud preference pane in system preferences and use Keychain Utility to inspect the iCloud keychain.

Keychain item contents - showing WiFi password

Once above step is completed. Open Keychains on Mac and look for iCloud on the right panel. You should then see all the SSID you have ever saved on your various devices and computers synced through iCloud.

  • 1
    I like this answer more because I won't have to jailbreak my phone. I'm gonna try this at home. – dresden Aug 18 '15 at 14:07

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .