If you are seeing an “Error 40” or “QP1005” error message when you launch DirecTV Now, it’s probably because your device is rooted. Here is how to get around the message and use DirecTV Now on a rooted Amazon Fire TV or Fire TV Stick.
Big thanks to spotmark for first discovering this method.
- Sideload the app Hide My Root, which you can download here. The simplest way to do that is to install my Downloader app from the Amazon appstore and enter
http://bit.ly/hidemyroot4in the text field.
- Launch Hide My Root and select the “Hide su binary” option. Be sure to grant superuser access when you are asked. Note that you will need to select “Restore su binary” in the future when you need root access.
- You should now be able to use DirecTV Now. If you still get the error message, you may need to Force Stop, Clear data, and Clear cache for the DirecTV Now app. You can do so by going to Settings > Applications > Manage Installed Applications on your Fire TV.