Repository navigation
Hyper Icon Pack v0.9.38
0.9.38
Hyper Icon Pack 0.9.38 switches the module to HyperOS-native theme refresh and icon resources.
Highlights
- Removes Launcher/SystemUI/framework animation hooks. Startup and return animations now use HyperOS Adaptive/LayerAdaptive theme resources.
- Adds official theme configuration refresh through
themeChangedFlags=0x8without force-stopping Launcher or SystemUI. - Fixes active archive/source reconciliation on the home page.
- Keeps Root/DRM ownership state truthful and restores only resources managed by this module.
- Preserves full appfilter mappings and package-level fallbacks for installed, disabled, alias, and non-launcher applications.
- Adds strict Global Monet fallback behavior and unit coverage for archive/source refresh logic.
- Supports icon-pack-declared dynamic calendars. Complete calendar frames reuse the static icon shape, alpha, original colors, or Monet output; incomplete declarations fall back to static icons.
- Embeds validated classic dynamic calendar resources in the primary
iconsarchive and disables the stock Adaptivedynamiciconsoverride, preventing square calendar replacements. - Updates documentation for libxposed API 102, native theme refresh, archive format migration, and dynamic-calendar behavior.
Compatibility
- Requires Root and a libxposed API 102-compatible framework.
- The tested target is Xiaomi 14 with HyperOS 3.0.303.0 and Launcher
RELEASE-6.01.05.2407-06081949. - Existing old-format archives must be reconverted before applying them.
- Dynamic clocks remain static unless a future release adds a validated, complete public icon-pack clock declaration.
Verification
lintRelease:app:testDebugUnitTestassembleRelease- APK signature verified with the formal release certificate.
APK SHA-256: C0399BF0D904BEA1D20BDC50BB6CF71DAF588CF3CB6932C1EBDE2FB49700DDA0