v1.2.11
v1.2.11 - Stable HWID binding
Fixed
- Subscription server can now bind a device slot to THIS phone instead of guessing from UA + IP/24. The app sends
x-hwid: SHA256(Settings.Secure.ANDROID_ID)with every subscription fetch. - ANDROID_ID is stable across app updates, reinstalls and reboots, so switching networks (Wi-Fi to mobile), changing language, or updating the app no longer eats an extra device slot or bypasses an admin kick.
- Resets only on factory reset (semantically: a new device).
Raw ANDROID_ID never leaves the device - only its SHA-256 hex digest.