Right now, the ability to cast your Android device's screen to Chromecast is limited to a very small number of devices – mostly the newest Nexus devices and a couple of popular modern handsets like the Galaxy S5 and HTC One. That leaves a lot of users out in the cold who may want to check out the service.

wm_Screenshot_2014-07-11-08-18-11 wm_Screenshot_2014-07-11-08-18-17 wm_Screenshot_2014-07-11-08-18-26

Fortunately, XDA is here to save the day. If you have a rooted handset, there's a simple way to enable casting on your device. It's worth noting that this isn't working on all devices, and most older hardware seems to be completely incompatible. If you're sporting a device from the last year and a half or two years, however, it should work.

Tested Working:
(Aside from the officially supported devices)
ASUS PadFone 2
Sony Xperia Z
Sony Xperia Z1
Sony Xperia Z2
Sony Xperia ZL
Sony Z Ultra
HTC One M8 (Including GPE)
Motorola Moto X
Motorola Moto G
Samsung Note 8 Tab
Samsung Note Pro 12.2 Tab
Nexus 7 2012
Oppo Find 7
Oppo Find 7a
OnePlus One
LG GPad 8.3
LG G2 Mini

Mixed Reports (May only work on stock):
Samsung Galaxy S III
Samsung Galaxy Note 2

Tested Not Working:
Galaxy Nexus
Most older devices

wm_Screenshot_2014-07-11-08-18-57 wm_Screenshot_2014-07-11-08-19-32 wm_Screenshot_2014-07-11-08-19-45

Here's how to do it: grab the apk from this thread on XDA and install it. Enable Mirroring. Done, done, and done. Yeah, that's it. Start showing your screen off on your TV and live life, son.

Note: This setting doesn't survive reboot, so you'll need to re-enable it each time.

Thanks, Jdog and Michael!

Cameron Summerson
Cameron is a self-made geek, Android enthusiast, horror movie fanatic, musician, and cyclist. When he's not pounding keys here at AP, you can find him spending time with his wife and kids, plucking away on the 6-string, spinning on the streets, or watching The Texas Chainsaw Massacre on repeat.

  • Joel Anderson

    I was wondering whether it was gonna be one or two days before someone made a workaround like this.

  • Matt Diroff

    Ah, no love for the old Galaxy Nexus. So glad I moved on the N5.

    • pookietookie

      You and me both dude.

  • osm0sis

    Anybody root the ADT-1 yet? We need someone to pull the Google Cast Receiver apk so we can see about using it like CheapCast (RIP).

    • Gregory

      It's not necessary to root the device to copy an apk, you only need read access to /system available out of the box on all Android devices I've ever seen. I'll try to pull that apk from my ADT-1 as soon as I get home.

      • osm0sis

        Plus I think there's the update from the Play Store to v2.10, so you'd only need to pull it from /data - Keep us posted! :)

        • Gregory

          And for some reason none of the cast-enabled apps see the ADT-1.

          • osm0sis

            Do you have the latest version of Cast Receiver from the Play Store? That might be important. Please post the apk when you get the chance. :)

          • Gregory

            I don't know how to update apps on it so I assume they either are updated automatically or not updated at all. Or they simply didn't implement an UI for that yet.

          • osm0sis

            You'll need your Google account added to receive updates, if you haven't already. Does it have Chrome? Try navigating to this: https://play.google.com/store/apps/details?id=com.google.android.apps.mediashell

            Should force the Play Store to open. Might be a region thing though (ie. US only for now, and you're in Russia).

          • Gregory

            No, it doesn't have Chrome or any other web browser, however, I can open anything by invoking the activity manager directly using adb. Regarding Google account - it asks for it on the first boot so of course I've added one. I'm now in the process of developing a launcher for it because I'm tired of typing in package names manually :)

          • Gregory

            As far as I can tell now there's no "traditional" Play Store - it only has this incomplete TV UI.

          • Gregory

            ..and there's absolutely no update button.

          • Thomas

            I believe they mentioned at the sessions that only like a few chromecast apps would work with the ADT-1.

            Regardlessly though I don't think the APK will do us any good, as they shut down Cheapcast by whitelisting what could be a chromecast, so likely the APK will only work on devices that are the ADT-1, and presumably official licensed Android TV boxes when it launches.

          • Gregory

            You can always fake your device vendor/model/whatever by modifying build.prop so that wouldn't be an issue.

          • Thomas

            Yeah that won't work, there's essentially a trust chain going on, Chromecast and ADT-1 are the only devices with said trust. (If the ADT-1 even has it due to the nature of its limited cast support)

          • Gregory

            For me it doesn't work even on the ADT-1 itself - I tried all the apps listed here http://developer.android.com/preview/tv/adt-1/index.html (except Netflix which is not available in Russia) from two different android devices and an iPod touch - they all show my Chromecast and none of them see the ADT-1 that is, of course, on the same network. I double checked that everything is up-to-date.

    • Gregory
      • Josh

        You say it works on droid RAZR maxx HD. How about just the droid RAZR maxx?

  • http://www.twitter.com/italofigueired Italo F.

    If 2012 Nexus 7 supports it, why Google doesn't add support officially?

    • Herp

      Because its probably not stable...

      • http://www.twitter.com/italofigueired Italo F.

        Makes sense. Thanks.

    • Simon Belmont

      Give Google time. They're concentrating on newer devices first to get the kinks worked out.

      Once they refine it, older devices should be able to join in the fun. I tried this app on my rooted N7 2012 and it was smooth and latency free, so it's perfectly capable of doing it.

    • Aditya Dodda

      So that you buy a new device. Come on dude, they need to pay people too. I understand how you feel though. I have a galaxy nexus (maguro).

      • http://www.twitter.com/italofigueired Italo F.

        Sorry, but I haven't a tree of money.

  • Chris Monteiro

    You know Koush has an app out for a long time called "Mirror" that enabled android's built in mirroring (not through the chromecast app). It didn't work on a lot of devices but I thought I'd point that out. It even allows mirroring my HTC One to my Apple TV.

    • Guest

      It even allows mirroring my HTC One to my Apple TV.

      • pookietookie

        It even allows mirroring my HTC One to my Apple TV.

        • Fatal1ty_93_RUS

          it even allows mirroring my Apple TV to my HTC One!

          • Joseph Lampke

            It even allows Apple TVing my HTC One to my mirror!

          • Fatal1ty_93_RUS

            It even mirrors my Apple TV to allow HTC One!

      • Kevin

        It even allows mirroring my HTC One to my Apple TV.

  • https://play.google.com/store/apps/developer?id=iWizard Bikram Agarwal

    Now someone please make casting screen to computer this easy, with similarly small latency. I don't own a TV. :(

    • AOSPrevails

      Plug chromecast into your monitor's HDMI port, done.

      • dude

        Problem is not all computer monitors have speakers, and the one that does sucks.

        • AOSPrevails

          The one that I own have audio outs that you can connect stereo speakers/headphones to. Most of the ones I see with HDMI/Displayport offer an audio out.

          • http://andrewwhiplash.com Andrew Clement

            Look for "KLTECH HDMI to VGA & Audio HD Video Cable Converter Adapter 1080P + 3.5mm Cable(Black)" on amazon. Its $11 and It should be what you need!

        • Gregory

          There are HDMI splitters that extract audio from the signal and let you connect speakers via standard 3.5 mm jack.

        • Barrett Jasper

          99% of HDMI TVs have audio out.

    • Daniel Pasut

      Last I heard Koush is still looking into mirroring using allcast. If he gets that going properly, then Allcast Reciever would work. As for the latency, I don't know if it would be similar or not..

  • Olav

    Can someone tell me the easiest way to mirror my android stick to my computer screen?

    • Joseph Lampke

      I'd look into BBQScreen on the Play Store.

  • bobby

    Will this let me cast to my Xbox 360?

    • WatLady

      Wat? I don't even...

    • Joseph Lampke

      Sorry bud, but no. That will never, ever, ever happen. The only thing you can do is play media files over UPnP with apps like BubbleUPnP, which is probably your best bet.

  • Stan

    If you feel adventurous yourself, you can do it without the apk using su and sqlite yourself.

    Still big thanks to r3pwn for figuring it out in the first place.

    root@geeb:/ # sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "insert into overrides (name,value) values ('gms:cast:mirroring_enabled', 'true');"

    • Paul

      This key was not in my LG Optimus Pro with KitKat. I added it and Presto! I can now screen cast. Thanks Stan for sharing.

  • Andres Reyes

    This is why we gotta love Android... Wow.

  • https://www.youtube.com/user/MAT0R0 ℳατoгo Ẕεɭɨρħ

    Aw not for Galaxy Nexus

    • JackPackage

      :( Can't wait to pick up my M8 soon...

      • https://www.youtube.com/user/MAT0R0 ℳατoгo Ẕεɭɨρħ

        I can't wait for the OnePlus One to be released w/o this stupid invite promotion.

        • Dave

          Just buy one from oppomart. Mine arrived in the UK in about 7 days.

    • genevajjones

      My Uncle
      Riley got an almost new red GMC Canyon just by some parttime working online
      with a laptop. visit their website C­a­s­h­f­i­g­.­C­O­M­

  • alexcue

    FYI I have a Moto X on 4.4.2 - so it can only be rooted via Towelroot at startup. I can't get this to work. It asks to install the SQLite3 binary, and that installer hangs. Then it gives a message of you aren't rooted, though Root Checker shows I am (at least until next reboot).


    • Marcell Lévai

      I don't know how towelroot works, so my recommendation could be totally wrong. If you are not using SuperSU as your root manager, try it, it seems to be the most compatible of all.

      • alexcue

        The issue with the Moto X is that /system is write-protected, so it doesn't survive a reboot. This also seems to make SuperSU act funny. I'll admit I haven't tried any other SU app, though. Wish I hadn't busted my first Moto X, as I had it rooted before 4.4.2 closed the exploit. Thanks for the recommendation though!

  • Ashok

    It works beautifully with Note 2 too! :)

    • Joseph Lampke

      Let me guess-- You're on stock 4.4 TW? Didn't work for me on 4.4.4 CarbonROM.

      • Ashok

        Yep! in Stock 4.4 TW.

        • Joseph Lampke

          I may have to go back to stock then :/
          Thanks for letting me know!

  • Simon Belmont

    Shame about the G'Nex and EVO 3D. Two handsets that I own, albeit retired from active duty.

    I'd think they'd be more than capable of this. I think Google will get this working for almost everyone in the long run (except the REALLY old devices that just don't have the horsepower for it).

  • CaveManFrank

    ?! Nexus 7 2012 rooted here.
    Installed mirror enabler. Didn't work at 1st.
    Tried a reboot just for grins.
    As my tablet restarted Chromecast updated to 1.7.4 and screen mirroring worked!
    Uninstalled mirror enabler and mirroring still works!

    Has to be the weirdest timing I've ever experienced.

  • Simon Belmont

    Works great on my Nexus 7 2012. Audio and video.

    It's almost as smooth as my Nexus 5. Looks like Google should definitely enable this for the ol' N7 2012 soon enough.

  • Need2mirror

    Hi. We just installed your mirror enabler on my friends samsung galaxy s sm-t800

    Its brand new & since rooting wouldnt connect to our netgear push2tv anymore.

    We installed ur thing,
    Clicked install mirror,
    Didnt work,

    Havent yet tried thru chromecast, just wanted to see if itd work thru the stock mirror enabler (as it used to)

    Urgent help needed

    We ran the all 3 enable oprions in mirror enabler,
    It requested a reboot,

    On reboot all we see is the samsung logo for ages!

    Having trouble trying to recover our tablet!!!

  • josh

    Does it work on the droid RAZR Max? Or just the HD

  • Andrew

    I had the screen cast option come up on my 2012 nexus 7 this week October Sunday 19th 2014.
    My device is not rooted & I was able to cast to my Chromecast. On the Monday this option had been removed & I can't get it back or find any information as to why it added then removed. Anybody else come across it.???

  • cezik

    Its works on Samsung S5 but its no sound :(