Warning : This app and site doesnt work anymore as Mahindra removed the SoH from Responses , so theres no way left to make it work again
A sleek, open-source Android client for Mahindra EV Owners to securely check their true State of Health (SOH).
This tiny, ultra-premium app allows you to instantly check your EV's State of Health (SOH) by interfacing directly with Mahindra's me4u infrastructure. We built this to give EV owners full transparency into their battery life without any unnecessary bloat or tracking.
⚠️ Note: We don't know how long this infrastructure loophole will remain active, but while it does, it is a fantastic tool to track your battery's actual health!
- Instant SOH Sync: Secure OTP-based login to fetch real-time battery degradation stats.
- Community Like Button: We added a "Like" button directly in the app to help us track how many active users we have! If you use the app and find it helpful, please make sure to hit the Like button so we can see how large our community is growing!
- 100% Open Source: No hidden trackers, no analytics, no ads. Just pure, functional code.
We know that putting your phone number into a random APK or website is scary. That is exactly why U4Me is 100% open source.
The repository is cleanly split so you can easily audit it:
app/: Contains the source code for the Android application.docs/: Contains ONLY the files used by the web version.
You never have to blindly trust our release files. You can inspect every single line of code in this repository, verify exactly where the network requests are going, and even compile the app yourself directly from the source code using Android Studio!
When you tap the Like button, it makes a simple, anonymous request to an independent Cloudflare worker just to increment and fetch the total number of community likes. It does NOT send your phone number, VIN, or any personal data whatsoever!
- Navigate to the Releases page.
- Download the latest
app-release.apkfile. - Launch the app, login via OTP, and check your SOH!
Warning
Currently Offline (IP Ban Issue)
The Mahindra backend has temporarily IP-banned our Cloudflare Worker because it detected too many users logging in from the same proxy IP. We will be fixing this in the upcoming days!
In the meantime, please download and use the Android App, which works perfectly because it communicates directly from your own personal IP address.
Don't want to install an APK? No problem! You can use our fully trusted, cloud-hosted web version here: 👉 sam0-0.github.io/U4ME
Tip: If you prefer, you can simply download the docs/index.html file to your computer and double-click it to run the app locally right in your own browser! (Note: It will still use the Cloudflare Worker mentioned below to handle CORS).
The web version runs the exact same HTML/JS code you see in the docs/index.html file in this repository.
If you've ever tried to run the HTML file directly on your computer, you might have hit a "CORS error". Browsers block cross-origin requests to Mahindra's servers for security reasons. To fix this seamlessly, the website uses a Cloudflare Worker as a secure backend proxy to route traffic directly to the Mahindra me4u infrastructure and return the responses properly.
For full transparency, the exact Cloudflare Worker source code running on the proxy is included in docs/cloudflare_worker_proxy.txt. It simply forwards your requests and adds CORS headers. Nothing is logged or saved!
We want to make this app as polished as possible!
- Did you find a bug?
- Do you have an idea for a cool new feature?
- Do you just want to give feedback on the UI?
Please File an Issue! We actively read all feedback and would love to hear your thoughts. If you enjoy the app, don't forget to leave a ⭐ on the repository!