IOS – How to check the VPN setting created by an app on an iOS device

iosjailbreakNetworkvpn

Many VPN apps would create VPN profiles on the iOS device. Unlike VPN profiles create by the user, they cannot be edited, and therefore the user cannot see the setting of said profile. With a jailbroken device, is there a way to hunt down such profile and read the setting in file?

Best Answer

You won't need to use OpenSSH at all whatsoever. The VPN settings are saved in /var/preferneces/com.apple.networkextension.plist file. Open it with a text editor. It's not encrypted. The passwords are saved in the keychain instead of inside this file. You cannot access the keychain on an iOS device and decrypt it easily but you can do it over a macbook that shares the keychain with your iOS device (if you enabled it). Type in your master password to view the saved passwords.