[Fire Q&A, Help & Troubleshooting] DragonFire1024:
UPDATE September 18, 2017: So I just wanted to update everyone. I still own my Fire HD 8 and I recently unlocked the bootloader to my rooted XT907 phone and flashed Marshmallow Lineage 13. I also acquired a Fire 7 rooted and also with a custom ROM, Fire Nexus (From XDA). I also now have a Samsung Galaxy S7, unlocked from carriers and rooted. I am happy to report, with the right app, the entire thing works perfect across all devices, rooted or not.

Please see this final update to this thread regarding the function of screen mirroring/casting.

My current device list:

-Fire HD 8, 2016 - No root, bootloader locked, stock ROM, Lollipop 5.1

-Fire 7 2015 - Rooted, bootloader locked, custom ROM, Fire Nexus Lollipop 5.1

-Motorola Droid Razr M, XT907 - Rooted, bootloader unlocked, custom ROM, Lineage Marshmallow 6.0

-Samsung Galaxy S7 - Rooted, bootloader locked, stock ROM, carrier unlocked and not attached to one, Nougat 7.0

I can screen mirror to and from every one of these devices now. It appears the more recent devices have the functionality intact, including the Amazon HD 8, and possibly the rest (see the above link to my update). RemoDroid uses the actual built in 'cast screen' software to capture and send. If you pull down the statusbar, and look at your quick settings, you will see the 'cast' icon is turned on and in use by RemoDroid. Just make sure the devices are all on the same Wifi network and the process should work. If it doesn't, one of your devices isn't compatible and likely won't be. You can thank Google, your manufacturer and your service provider for that. They won't rewrite your OS so you're likely to be locked out of screen mirroring indefinitely.

1) Download RemoDroid and install on your HD 8 and or 7

2) Install RemoDroid on a device that has ability to screen mirror, but no software to do so (Like the HD 8 or 7)

3) Make sure both devices are on the same WiFi network. Start the app on both devices. If rooted, grant the app root access. On the HD 8 and 7, ignore the no root warnings.

4) On the HD 8 or 7, tap 'stream', ignoring the warnings.

5) On your other device, tap connect. In a few seconds your HD 8 should appear on the list. Tap it. Your HD 8 or 7 screen is now being mirrored to your device :highfive:

6) On that device, tap the back button and tap ok to stop the connection. On the HD 8 or 7, stop streaming.

7) On your other device, tap 'stream'

8) On the HD 8 or 7 tap 'connect' and select your other device from the list. You are now mirroring to your HD 8 or 7. :highfive:

Video Here

-----------------------------------------------------------------------------------

***OLD***: It's exactly what it sounds like. I was, and am still looking through the various activities and their settings that Amazon has hidden from us (Using Activity Launcher) This particular find is my favorite...so far.

It's called 'Cast Screen.' It can be found in the Settings drop down activity menu. On my Fire HD 8, android 5.1.1, it's called 'Cast Screen' and on KitKat it's 'Wireless Display' (Owned by Miracast). You are supposed to be able to cast let's say video or whatever you want, from your phone to a tablet or TV...or from a tablet to phone or TV. They are both blocked by the manufacturer and I read you needed root at least until 5.0 to get access to it.

I have tried a few apps that only activate it in the form of a shortcut, and others that are supposed to use that advantage to cast your screen. So far I've not been able to get it to work :( From what I can tell, it relies partially on Blue tooth and partially on WiFi. Both devices have to be on the same Wifi network, and both have to be 'discoverable' in Blue Tooth. Check and Check. This launcher does a great job at opening these hidden features, but Amazon also does a good job of making them hard to use and you can't make them into a shortcut without a 3rd party app. On both 5.1.1 and Kitkat, the interfaces are very very basic and I can't find any settings to toggle in the 'apps.'

How would I go about making this functional? I can't find any APKs related to them on the device. And I can't find away to bring the player out as a standalone app/setting, even with root on my phone. This would really make a cool addition/feature for these tablets if I can get them working.

The properties are:

Name: 'Cast Screen' on Lollipop 5.1.1

Package: com.android.settings

Class: com.android.settings.Settings$WifiDisplaySettingsActivity

Icon: com.adndroid.settings:mipmap/ic_launcher_settings

Name: 'Wireless Display' on KitKat 4.4.2

Package: com.android.settings

Class: com.android.settings.Settings$WifiDisplaySettingsActivity

Icon: com.adndroid.settings:mipmap/ic_launcher_settings