##  HyperUnlocked
A Magisk/KernelSU/APatch module to unlock high-end features on all Xiaomi devices.

---

# Changelog:
### v2.2.2
- Add blur to freeform window switching.
- Add a toggle for Dynamic Island (`HyperOS 3+`).
- Force enable Xiaomi Partial Screenshots for all devices.
- Force enable Mi One-Handed mode for all devices.
- Force enable a few more animations.
- Update high-end props for HyperOS 3 and (upcoming) 4.
- Update high-end powermode props.
- Enable Dynamic Island Shader blur (unsupported on most phones).
- Enable props for AiSubtitle and VoiceTranslate service. (Needs working system apps..)
- Add back the toggle for ssblur while installation for OverlayFS users. (Please select NO, if you don't know what it is.)
- Add the ability to refresh system (`Soft Restart`) from the WebUI without needing to reboot. (Only valid for prop changes.)
- **Note**: It is highly recommended that you choose to use Magic Mount with this module or ssblur toggle in WebUI will not work.

### v2.2.1
- Fix Screenshot Blur toggle in WebUI.
- Fix Module XML Backup.
- Add a clear requirements in README.
**Note**: A metamodule is required for HyperUnlocked to function properly on any KSU. It is recommended to install a magicmount enabled metamodule.

### v2.2.0
- Add a WebUI for more configuration.
- Add LEICA Camera Spoof for some devices. (Check WebUI)
- Add themed icons for Mic, Cam, Extra Dim, Data Saver toggles.  

**Note:** Use KSU for WebUI, if not possible, download WebUI-X App.

### v2.1.5
- Fix Ultra Battery Saver and (physical) AI Button options.
- Fix bootloops from `v2.1.4`.
- ONLY allow fullscreen AOD on HyperOS 3 IF device is confimed to support it.

### v2.1.4
- Fix heavy blur for some devices.
- Add back full screen aod for HyperOS 3. (Still disabled for some devices, if your device doesn't work with fullscreen aod then enter safemode and remove the module and create an issue and report it.)
- Add a toggle to enable Screenshot Blur.
Note: ssblur is not supported with advanced textures enabled and may break.

### v2.1.3
- Support older MIUI versions for XML changes.
- Glassy Blur in HyperOS3
Note: I still haven't recieved HOS3 for my device and am unable to test any fixes/new features, I really don't have any way to look for new features to add.

### v2.1.2
- Support Call Recording for all devices on Mi Dialer.
- Fix bootloops on HyperOS 3 by temporarily not unlocking full screen AOD.

### v2.1.1
- Add Live (video) Wallpaper Support.
- Add option to add unavailable QS Tiles: MicToggle, CameraToggle, Extra Dim, GMS Toggle and others.
- Fix some other known bugs.

### v2.1.0
- Fix Control Center flow animation.
- Fix Always on Display to Lockscreen Linkage animation.
- Fix some crashes when opening folders.
- Don't use screenshot blur effect (will always be live blur).
- Use ripple charging animation (if available).
- Unlock Super Wallpapers.

### v2.0.0
- Add support for ALL Xiaomi/Redmi/POCO devices running MIUI/HyperOS
- Add support for a few more features for a few devices
- Fix existing face unlock issues for a few devices
- **NOTE**: For face unlock issues to be fixed, you need to uninstall the previous HyperUnlocked version and install v2.0.0 or higher again!

### v1.4.0
- Add support for `gale`/`gust`.
- Add options while installation to choose the feature you want.
- Fix some features on low end devices (unlock new control center on all low ends).

### v1.3.3
- Add support for `tanzanite`.
- Fix face unlock for `sapphire`/`sapphiren` & `river`/`sky`/`XIG03`.
- Fix NFC for `pipa`.
- Update banner.
- Show updated description on first install.

### v1.3.2
- Add support for `amethyst` & `garnet`/`XIG05` & `river`/`sky`/`XIG03`.
- Add support to change from high-end mode when clicking `Action` button.
- Allow installing from recovery (experimental).
- Update Banner.
- Add GNU GPLv3.0 LICENSE.
- Dynamic description upon Action.

### v1.3.1
- Add support for `pipa`.
- Add a new banner for HyperUnlocked.

### v1.3.0
- Update scripts.
- Add support for `sapphire`/`sapphiren`.
- Update README.

### v1.2.3
- Add support for `beryl`/`citrine`.
- Update workflow script.

###  v1.2.2
- Add support for `malachite`.

###  v1.2.1
- Add option to always display AOD.

###  v1.2.0
- Add a lot more props to enhance blur and other features.

###  v1.1.1
- Add some more features.  
- Enable video depth effect.

###  v1.1.0
- Sync with `xuanyuan`.  
- Change some other settings.

###  v1.0.1
- Enable framepacing if possible.  
- Show some instructions.

###  v1.0.0
- Initial release.
