Chromecast is a casting device that enables you to cast or mirror all kinds of media from your smartphone or PC. There are tons of applications out there that are compatible with Chromecast. If not possible, then you can even screen mirror from your device. But some of the geo-block content and streaming applications like BBC iPlayer, Hulu, Peacock TV, etc., are not able to stream through Chromecast unless you have rooted your device. The rooting process is not that simple because it involves lots of hardware and software works. Follow the upcoming article to know how to root your Chromecast device.
Warning: Rooting Chromecast is not advisory. You should perform this task at your own risk.
Hardware and Software Requirements
Before rooting the Chromecast, several requirements need to be purchased and installed on your PC. It is a time-consuming process, and be careful while undergoing the process.
- Teensy USB Development Board (Teensy 2.0 – $16 (or) Teensy++ 2.0 – $24)
- Externally powered USB OTG cable
- USB flash drive with a minimum storage of 1GB
- Micro USB cable
- USB mini cable
- AC Adapter for Micro USB cable
Software and files
Steps to Root Chromecast
 Insert the USB drive on your PC and run Win32DiskImager as administrator.
 Ensure the right drive location was selected.
 Select the Hubcap folder on your device by clicking on the Folder icon.
 Change the file type to .img .IMG to *.* to view the file.
 Double click on hubcap-flashcast.bin to open.
 Start writing the file to USB by clicking on the Write button.
 Once the process was completed, you will receive a confirmation message.
 Eject the Flash drive from your PC.
Install HubCap on Teensy
 With the help of USB Mini cable, connect Teensy.
 Install Teensy.exe file and launch the app.
 Click on File and choose Open HEX File.
 Select the file with 12940 for new Chromecast device and 16664 for used or older ones.
Note: In this folder, the file name prefixed with plusplus represents Teensy++ and the regular ones indicates Teensy 2.0.
 Once selected, press the button on Teensy USB Development board found below the flashing blue light.
 Click on the second icon (down arrow) to start the process.
 You will receive a pop up stating Download complete.
Setup Teensy with Chromecast
 Connect the Teensy device to the mini USB cable.
 Connect the other end of the mini USB to the USB OTG.
 In the OTG, connect one end to the power supply and other end to the Chromecast device.
 Now, reset your Chromecast by long-pressing the respective button.
 Hold the reset button until the stop flashing.
 Once stopped, disconnect Teensy and the USB Mini cable from OTG.
 Then, plug the USB Flash drive in the empty slot.
 Press the reset button once to start the rooting process.
 It will take sometime to complete the rooting process and you will be notified once it was completed.
 Now, you have successfully rooted your Chromecast device.
How to Verify Whether Chromecast Root is Working
 Launch the Google Home App and connect it with your Chromecast device.
 Scroll down and find the IP address of your device.
 Open browser on your device and make sure it connect to the network in which the Chromecast device is connected.
 Enter the Chromecast IP address in the search bar.
 If you see Eureka ROM’s settings page, the device have been rooted successfully.
Regardless of the Chromecast version, the above mentioned guide will help you to root the device. As we said earlier, we don’t recommend our users to root the device. Hence, we aren’t responsible for any error or issue while following the rooting process.