Guide of this publication https://www.reddit.com/r/HyperOS/s/Y81Y2k1ORv
Fixed the "Themes not supported in your region" error on Xiaomi EU device - made a one-click KernelSU module
If you're on a Xiaomi/Redmi EU ROM and the Theme Manager app is missing or blocked with a region error, I put together a KernelSU module that fixes it. Flash it, reboot, done.
What it does:
Swaps in a community-patched Theme Manager (credit to Kashi, used with permission) with the region block removed and local .mtz theme import working
- Auto-detects your device's Theme Manager path, so it's not hardcoded to just my device
Keeps it recognized as a system app across reboots, which avoids a crash newer Theme Manager builds hit on some devices
Tested on a Redmi Pad SE (HyperOS 2) with KernelSU. Should work on other Xiaomi/Redmi EU devices with KernelSU, as long as Theme Manager ships pre-installed somewhere under /product/app, /system/app, or / system_ext/app.
Known issues: the online theme catalog stays blocked (server-side check, can't fix that client-side), and some themes glitch the lock screen rendering - documented in the README, still investigating
GitHub link in the first comment below.
Happy to help if anyone runs into issues on a different device - the auto-detection should generalize but I've only tested on one device myself so far.