0.11.3
Important Notes
- Starting with this release, the module is LSPosed-only. The Zygisk Next module is no longer required.
- LSPosed IT build 7846 or newer is required for
hyos_spawnerNative Hook support. - LSPosed Native Hook does not currently support hot reloading. Java hooks and preference changes can still be hot-reloaded, but native library updates require MiuiHome/
hyos_spawnerto be restarted, or the device to be rebooted.
New Features and Improvements
- Integrated the Android 17 / HyperOS 4 MiuiHome native hooks directly into the LSPosed APK. LSPosed now injects them into the
hyos_spawnerprocess family. - Added dynamic resolution for MiuiHome’s Dart drawer and Overview state callbacks, improving compatibility with validated newer launcher versions.
- Expanded the native status screen to verify the native profile, business hooks, SystemUI bridge, drawer state, and Overview state.
- Circle to Search preferences now synchronize through LSPosed remote preferences. Once the native hook is installed, preference changes take effect without rebooting the device.
Fixes
- Fixed Xiaomi clearing native hook pages through
MADV_DONTNEED, which previously caused all native hooks to stop working. - Fixed native hooks being rejected after an OTA changed the
hyos_spawnerBuild ID. Process identity, launcher profiles, and business-hook fingerprints remain strictly validated. - Fixed Circle to Search service registration and bottom-long-press coordinate detection.
- Fixed Android 17 Video Toolbox’s
VtbAssistantViewnot being recognized, which caused incorrect transient navigation-bar behavior around the sidebar handle. - Fixed native library alignment warnings on devices using 16 KB pages. Both liblsplt.so and the module’s native library now use 16 KB-aligned LOAD segments.
Full Changelog: 0.10.3...0.11.3