• sssnake released this 2026-04-03 14:32:07 +00:00 | 0 commits to main since this release

    Miracast Enabler v2.0.0-rc1

    Release Candidate 1 — Native Miracast for Android 12+ via LSPosed


    Overview

    Complete ground-up rewrite. The previous KernelSU approach of setting system properties after boot couldn’t overcome framework-level disabling. This version hooks directly into Android’s hidden Wi-Fi Display stack using the modern libxposed API, re-enabling native Miracast without any custom streaming code.

    Android still ships the full WFD protocol stack — WifiDisplayAdapter, WifiDisplayController, RemoteDisplay — OEMs just flip a config flag to hide it. This module flips it back.


    What’s Included

    Component Description
    Framework Hooks Forces config_enableWifiDisplay and config_wifiDisplaySupportsProtectedBuffers to true via Resources.getBoolean() interception
    Feature Injection Reports android.software.wifi_display as available to all system feature queries
    Permission Grants Auto-grants CONFIGURE_WIFI_DISPLAY and CONTROL_WIFI_DISPLAY to the module
    Display State Override WifiDisplayStatus.getFeatureState() always returns FEATURE_STATE_ON
    Settings Integration Unhides the Wi-Fi Display section in Cast preferences
    Quick Settings Tile Tap to open Cast settings where Miracast receivers now appear
    Settings App Resolution caps, HDCP toggle, foldable display source, Tensor GPU fixes

    Requirements

    • Android 12+ (API 31+)
    • LSPosed or LSPosed-IT
    • Root (KernelSU, Magisk, or APatch)

    Installation

    1. Download and install miracast-enabler-v2.0.0-rc1.apk
    2. Open LSPosed → Modules → Enable Miracast Enabler
    3. Set scope: System Framework, System UI, Settings
    4. Reboot
    5. Go to Settings → Connected devices → Cast or use the QS tile

    Device Support

    Optimized for Pixel devices (Tensor G2–G5), including all Fold variants. Should work on any Android 12+ device where the WFD framework classes exist.


    Known Issues (RC1)

    • First scan may take 10–15 seconds after boot
    • Tensor devices: enable “Force GPU composition” in settings if you see black/green frames
    • Google Home Cast screen still filters WFD routes — use system Settings instead
    • Some receivers may require HDCP enabled

    This is a release candidate. Please report issues with device model, Android version, and LSPosed logs.

    Downloads