Meo WiFi Auto Login is a project where you can automatically login to the Meo WiFi Hotspots, bypassing the annoying official Captive Portal. This project is also an open-source project so is possible anyone help since reporting bugs, writing code, documentation, giving ideas or just checking the homepage.
You can download this App in the Releases or build the code with some changes that you may want.
After installing the app, you will be guided through the initial setup. When finished, just be connected to a Meo WiFi Hotspot and press the button. The App will do the rest to connect you to the Internet. In the future, we want the app to be able to automatically connect you in the background.
Meo WiFi Auto Login is a GUI interface for my package meo-wifi-login-js
.
design.mp4
-
Git
to clone the repository; -
Yarn
to install dependencies; -
For run the project you will need the
React Native
Environment configured. You can follow the ReactNative Official Documentation;
Note: This project was only tested and developed for Android, so I don't know if it works properly in IOS. Is recommended that you run it in an Android Phone
;
$ git clone https://github.com/Darguima/meo-wifi-auto-login.git
$ git clone [email protected]:Darguima/meo-wifi-auto-login.git
$ yarn
- To setup the application you can use:
yarn start
yarn android
At this moment you should have a Android Emulator running.
Fill in the required inputs (and remember the password):
$ keytool -genkey -v -keystore android/app/meo_wifi_auto_login.keystore -alias meo_wifi_auto_login -keyalg RSA -keysize 2048 -validity 10000
Edit the file android/app/build.gradle
, changing storePassword
and keyPassword
to the previous password.
cd android
./gradlew assembleRelease
Based on this tutorial.
-
core ⚛
- JavaScript/TypeScript
- React Native
-
packages 📦
- meo-wifi-login - my package to login to Meo WiFi Captive Portal
- react-native-paper - to create the UI
- Async Storage - to save data as settings and histories
- react-native-keychain - to save users' Meo credentials
- netinfo - to detect the status of the network
This is not an official app from Meo Altice.
This project is licensed under the MIT License - see the LICENSE file for details.