Just two days ago, we talked about how the Google Chromecast gained beta support for Android device screen mirroring. This new feature, which was originally discussed in the Google I/O 2014 keynote, is made possible by the latest Chromecast Android app update and the recently released Chromecast 17250 firmware.

While the newfound Android device mirroring capabilities are quite useful, they are also quite limited. Sure, the functionality works practically flawlessly on officially supported devices. However, only 14 devices are currently approved to screencast to the Chromecast.

Luckily, this is XDA-Developers, where dreams come true and OEM limitations removed. And like various other third party development efforts in the past, the Chromecast mirroring functionality has now been extended to other devices. This work comes courtesy of XDA Senior Member r3pwn, who was able to create a root-enabled application that fools the standard Google Chromecast companion app into thinking that you're running a supported device.

Naturally, there will be issues on certain devices. As such, this is currently marked as "experimental," until more devices are tested. However, we already know that the Xperia Z1, HTC One M8, Samsung Note 8, and Note Pro 12.2 are working fine. The Galaxy S3 and Note 2 are hit or miss, but unfortunately the Evo 3D doesn't seem to work at all. This is, of course, in addition to the 14 officially supported devices. It is reasonable to assume that only devices running KitKat MR1 (4.4.1) will be able to use this functionality.

If you wish to enable Chromecast mirroring from your Android device, you are n ow free to do so. Simply make your way over to the Chromecast mirroring thread to learn more.