Bug Report: Recents button dead on HyperOS (Redmi K40 Gaming / ares)
Hey guys, just wanted to drop this here because the recents button is totally broken on the latest HyperOS builds for the K40 Gaming (OS1.0.2.0.TKJINXM / TKJCNXM). Even trying to force it via adb shell input keyevent 187 does nothing.
I did some digging via ADB and found the root cause. The launcher (com.mi.android.globallauncher) needs TouchInteractionService to work, but SystemUI isn't binding it because config_recentsComponentName is missing from the framework resources. I grepped the whole system/vendor/product tree and it's nowhere to be found.
Basically, the fix is just adding the resource overlay back so SystemUI knows where to look:
target: com.mi.android.globallauncher/com.miui.home.recents.TouchInteractionService
If any dev is working on a fix, it just needs that string defined in the SystemUI config_recentsComponentName.
For now, the only way to get recents back is rolling back to MIUI 14 India (V14.0.5.0.TKJINXM) since that build actually has it configured correctly.
Let me know if you need any specific dumpsys output or more info on this!