{"repo":"binarynoise/CaptivePortalAutoLogin","free":true,"listed":false,"github":"https://github.com/binarynoise/CaptivePortalAutoLogin","clone":"git clone https://github.com/binarynoise/CaptivePortalAutoLogin.git","description":"Detect captive portals and automatically get liberated on Android and Linux.","language":"Kotlin","stars":18,"topics":["android","automation","captive-portal-autologin","kotlin","liberator","xposed-module"],"license":null,"category":"mobile-apps","readme_excerpt":"Captive Portal Auto Login The only way to deal with an unfree world is to become so absolutely free that your very existence is an act of rebellion. — Albert Camus Detect captive portals and automatically get liberated on Android and Linux. Android app Features: - Foreground service watching network state and trying to log in when a portal is detected. - Optional Xposed integration to hint Android to re‑evaluate/accept the connection after liberation. - Settings screen. - Export for submitting new portals. Installation 1. Download the APK from GitHub Releases 2. Install the APK on your Android device 3. Grant the required permissions Usage Starting the Service 1. Open the app 2. Grant permissions 3. Toggle on the Service Status switch to enable the background monitoring service 4. The service will automatically detect and liberate captive portals when you connect to Wi-Fi networks Manual Liberation You can manually trigger a liberation attempt: 1. Open the app or view the notification 2. Tap \"Liberate me now\" to attempt liberation on the current network 3. The notification will show whether the attempt was successful Capturing Portal Information To help add support for new portals: 1. Connect to a captive portal network 2. Open the app and tap \"Capture portal\" 3. Liberate the portal manually 4. Upload the captured data Linux service The Linux module is a JVM CLI that listens to NetworkManager via nmcli and runs the liberator when connectivity changes to portal . Build a fat j","default_branch":null,"files":null,"tree":[],"storefront":"/r/binarynoise","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/binarynoise/CaptivePortalAutoLogin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}