🇨🇳 简体中文 | 🇬🇧 English
✨ AinierHeokami Premium Edition: A deeply refactored and highly extended game streaming client built upon the official Moonlight Android codebase. Tailored for power users and enthusiasts, it integrates minimalist performance overlays, advanced OSK macros with custom keymapping, intuitive haptic hold-to-disconnect transitions, and robust system-level backup & recovery. Experience a butter-smooth, deeply customizable cloud gaming journey.
- Minimalist Performance Overlay: Built-in lightweight floating performance monitor to check streaming frame rates, bit rates, and network latency at a glance.
- Customizable Monitor Templates: Highly customizable layout templates for performance metrics based on your preferences.
- Quick Return Menu: Summon the dashboard mid-stream to seamlessly hot-swap between touch mode, virtual gamepad, and custom OSK within a second.
- One-Click Full Backup: Export all configuration settings, paired computer hostlists, custom OSK keymaps, and custom hotkeys into a single backup file.
- Dual-Mode Smart Import: Auto-adapt to either full recovery on the same device or sandbox-downgraded import on a cross-device configuration. Hot-restart the app upon successful importing to apply changes without manual process killing.
- Multi-Format Keymapping: Supports adaptive mapping of both decimal and hexadecimal keycodes, covering diverse keys needed for PC gaming.
- Key Grouping & Toggles: Organize custom buttons into groups to batch show/hide them to keep your gameplay UI clean and immersive.
- Simple OSK Macros: Define sequences of key presses and combo macros to execute complex game operations with a single tap.
- Immersive OSK Extensions: Built-in ultra-responsive floating keyboard, virtual joystick, and physical/virtual hotkey triggers to replace hardware peripherals.
- Hold-to-Disconnect with Damping Transition: Prevent accidental stream disconnection via haptic vibration feedback and a smooth
ValueAnimator-driven background color gradient transition (from active Red#F44336to warning Yellow#FFD600) while keeping white text sharp. - Modernized Settings Hierarchy: Rearranged settings categories, elevating "Backup & Recovery" to a top-level preference item.
- Custom ROM Compatibility: Thoroughly fixes SAF (Storage Access Framework) filter bugs on heavily customized Android ROMs such as Xiaomi (MIUI/HyperOS).
- Smart Union MIME Filtering: Employs multi-type SAF matching to instantly and cleanly show
.txtand.jsonfiles without grey-out issues.
The project engineering stack has been fully modernized, supporting rapid and stable local compilation.
- JDK 17 / 21 development environment.
- Android SDK compilation version (compileSdk)
35. - Android NDK version
27.0.12077973.
- Pull Submodules:
git submodule update --init --recursive
- Configure Environment:
Create a
local.propertiesfile in the root directory and specify your SDK and NDK paths:sdk.dir=/your/path/to/Android/Sdk ndk.dir=/your/path/to/Android/Sdk/ndk/27.0.12077973
- Assemble Debug APK (Non-Root Variant):
- Windows (PowerShell):
.\gradlew.bat assembleNonRootDebug - Linux / macOS:
./gradlew assembleNonRootDebug
app/build/outputs/apk/nonRoot/debug/ - Windows (PowerShell):
- Project Tailoring & Refactoring: ainierheokami
- Official Upstream Client: Moonlight Stream Team
- Classic GameMenu Reference: kmreisi
⚠️ Disclaimer: This premium edition client is developed strictly for personal learning, communication, and research on cloud game streaming technologies. Please use it reasonably under local laws and regulations.