Never spend 10 seconds doing something by hand when you can spend 1 month
failingSucceeding to automate it.-Someone
Automates the Firewall Authentication at IITJ. No more sign into network prompts while using IITJ Wifi! This app does everything automatically once started.
- One-time setup hustle.
- Quick Tile to access the app.
- Battery friendly.
- Implemented according to Material Design guidelines.
- Login Service might fail to work on OEMs like Vivo, which have their own captive portal implementations or aggressive service-killing policies.
The authentication process is fairly easy, consists of making 2 requests. First a GET request to gstatic generate_204 which
redirects us to the Captive portal of the WiFi and gives us the magic key required to make a POST request with the username and password to the redirected
Url. Trick is to run this script whenever android see's a wifi has a captive portal, and after that persist the auth session by pinging the keepalive url using the WorkManger
API.
Create an issue with the given templates.