-
v2.0.0-rc1 — Miracast Enabler Pre-Release
released this
2026-04-03 14:32:07 +00:00 | 0 commits to main since this releaseMiracast 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_enableWifiDisplayandconfig_wifiDisplaySupportsProtectedBufferstotrueviaResources.getBoolean()interceptionFeature Injection Reports android.software.wifi_displayas available to all system feature queriesPermission Grants Auto-grants CONFIGURE_WIFI_DISPLAYandCONTROL_WIFI_DISPLAYto the moduleDisplay State Override WifiDisplayStatus.getFeatureState()always returnsFEATURE_STATE_ONSettings 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
- Download and install
miracast-enabler-v2.0.0-rc1.apk - Open LSPosed → Modules → Enable Miracast Enabler
- Set scope: System Framework, System UI, Settings
- Reboot
- 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