However, I have a few questions
-> The first time the app is executed, the app installs its own trust certificate to create a VPN connection. Is this is required on an on-going basis?
-> Probably because of the VPN, the phone forces users to use Password or PIN based security. I want to revert back to Pattern. Is it possible?
==== UPDATE =====
I tested FoxFi after deleting the certificate it downloaded. It prompted me to download the certificate again. Apparently, FoxFi requires this certificate not only the first time it is installed but for each execution. Apparently, ti is using this certificate and VPN feature to fool the built-in Hotspot app into thinking there is a subscription (or so, I believe). So, the certificate (and PIN) will have to remain as long as I use FoxFi. To its credit, it downloads the certificate very quickly, so I will just delete it after each use. I don't like the idea of permanently adding an untrusted certificate to my trust store.