⚠️ Archived ProjectEduMate now works on mobile — so this workaround app is no longer needed.
Archiving this repo. It won’t be maintained further, but keeping it here for reference.
A native Android wrapper that makes the Sairam EduMate student portal usable on mobile devices.
The new EduMate student portal (used by SIT and SEC colleges) completely blocks mobile access. When you visit the site on a phone, you see:
"This website is optimized for access on desktop and laptop computers only. Mobile access is currently not supported."
No login page, no functionality — just a block screen.
The old EduMate site shows both "Student" and "Staff" login options. Staff login works normally, but when you click "Student", instead of showing username and password fields, it displays a button that redirects you to the new EduMate site — which then blocks you anyway.
This app is built with Kotlin and uses Android WebView to load the EduMate portal. It applies JavaScript and CSS injections to bypass restrictions and fix the login issues.
| Technique | What it does |
|---|---|
| Desktop UA Spoofing | Sends a Chrome/Windows user-agent so the site thinks you're on a desktop |
| JavaScript Injection | Overrides browser properties (screen.width, navigator.platform, matchMedia) to pass all desktop detection checks |
| CSS Injection | Widens login input fields for easier mobile use |
| Technique | What it does |
|---|---|
| Redirect Bypass | Directly loads the old EduMate URL |
| Login Fix | Injects JavaScript that changes the "Staff" radio button value to "Student", enabling student login with username/password fields on the old portal |
- 🏫 Dual College Support — Switch between SIT and SEC portals
- 📜 Legacy Mode — Access the old EduMate portal with working student login
- 📥 File Downloads — Download PDFs, images, and documents with Open/Share options
- 📤 File Uploads — Native file picker for uploading assignments
- 🧹 Clear Cache — One-tap cache clearing for login issues
| Issue | Workaround |
|---|---|
| Some documents cannot be downloaded or previewed in the new EduMate | Enable Legacy Mode (Old EduMate) from the settings gear icon |
(Soon)
-
Download the APK
Or directly download: EduMate_Unlocker.apk
-
Enable Unknown Sources (if prompted)
- Go to Settings → Security → Enable "Install from unknown sources"
- Or just tap "Settings" when Android prompts you
-
Install the APK
- Open the downloaded file
- Tap "Install"
- 📱 Landscape mode works best for the full desktop experience
- ⚙️ Tap the gear icon to switch colleges, enable legacy mode, or clear cache
# Clone the repo
git clone https://github.com/DHIRAJ-J-S/EduMate_Unlocker.git
# Open in Android Studio
# Build > Build Bundle(s) / APK(s) > Build APK(s)This app is an unofficial wrapper and is not affiliated with Sairam Institutions. It simply provides a better way to access the existing student portal on Android devices. Your login credentials are sent directly to the official EduMate servers — this app does not collect or store any personal data.
This project is licensed under the MIT License - see the LICENSE file for details.
Cooked up with ☕