How To Record Fire TV Using ADB in 2021

Intro:

Have you ever wanted to record your Fire TV screen? Maybe you are looking into doing online tutorials or want to share screen recordings. No matter the case, it is an easy process to record Fire TV.

There are many third party apps available that claim to offer screen recording features. Some of these apps do work although they are extremely limited and are prone to fail.

Even worse, some of these “premium apps” charge a fee. Don’t waste your money! You can start screen recording for free while having full control over how it’s done.

Needed Software:

In order to start recording Fire TV and other Android devices you will need to have the software installed on your PC. There is no way around this. You must have access to a PC in order to start recording!

The main software that you will need to have installed on your PC is Android Studio. Below you will find a list of the software requirements.

If your PC meets these requirements you can proceed to install the software. Keep in mind, during the install if given the option to select which features to add make sure you install the SDK Tools. This should be installed by default however you should double check to ensure they will be installed.

How to record Fire TV

Once you have the Android Studio installed you are ready to begin. You do NOT need to use or open the Android Studio software as we will be using a “terminal/shell” connection to manage our recordings.

Before you can begin you will need to make sure that adb connections are allowed on your Amazon Fire device. To enable this feature follow the steps below:

Enable ADB Debugging

Fire TV ADB
  • From the Amazon Fire devices home screen go to settings
  • Scroll over and locate My Fire TV
  • Click Developer Options
  • Turn on ADB Debugging. This will allow adbLink access to your device.

Get Amazon Devices IP Address

After turning on ADB debugging you will need to get your devices IP address. This will be used to connect to your device once you start recording from your PC. To get your devices IP address follow the steps below:

  • From the Amazon Fire devices home screen go to Settings
  • Scroll over and locate My Fire TV
  • Select My Fire TV
  • Click About
  • Select Network
  • Next, locate the IP address of your device and write down this IP

Start Recording

Now that you have installed Android Studio on your PC, enabled ADB debugging on your Fire device, and obtained your devices IP you are ready to start recording.

Head back over to your PC and open Windows Powershell or Command Prompt. We will be using this to run the ADB scripts.

First, you need to start the adb service. To do this simply type in the following command:

adb start-server

You will get a notice that adb is now running. After you receive this message it’s time to connect to your device. Type in the following information to get connected. Make sure you enter in your devices IP address and not the example below.

adb connect 192.168.0.0:5555

As you can see you will be entering in “adb connect” followed by “your IP address of the Fire Device” then “:5555”. The :5555 is the port number. You MUST have this port listed following your IP address. Failure to do so will result in a failed connection.

You may get a notice that states the connection was denied. If so head back to your Fire device and you should see a notification asking if you want to allow the PC to connect using adb. Click YES on this notification and then rerun the adb connect command above.

Once you are connected you can start recording. There are several things to keep in mind when doing this.

  1. Your recordings are limited to the command you enter. You may need to edit the recording command below to allow for longer recording times.
  2. The recording will be saved on your Fire Device! If you don’t have much room this could result in errors. Ensure you have enough space prior to recording.
  3. You will need to transfer the recording from your device to your PC using adb in command prompt
  4. After you transfer the file to your PC you will need to delete the recording using adb in command prompt. This will free up space on your Fire device.
  5. Lastly, adb is a possible security risk as allowing this connection could allow onlookers with adb to easily connect to your device. Make sure you end the adb service and turn off adb on your device when finished!

ADB Commands Explained:

Below you will find all of the commands needed to run adb. If you would like for longer recordings, on the screenrecord command you will need to copy and add in more of the code. You will see that each recording starts with “Screenrecord….mp4”.

To increase recording times, simply copy everything from Screenrecord stopping at .mp4;. Change the /sdcard/test.mp4 to another name like /sdcard/test22.mp4. You will need to change the file name each time you add more code. Study our command to get an idea how this works. Pretty easy to figure out.

When sending (pull) the file to your PC make sure you enter in the file location path where you want the file to be sent on your PC. Example: C:\Users\Downloads. If you record more than 3 mins. you will need to run the pull command multiple times changes the /sdcard/test.mp4 file name each time. Example: 1st run adb pull /sdcard/test.mp4 C:\Users\Downloads 2nd run adb pull /sdcard/test2.mp4 C:\Users\Downloads. If you run a “pull command” and the file doesn’t exist you will get an notification letting you know.

The same works for removing a file. You must change the /sdcard/test.mp4 name each time to match the file you are removing. Example: 1st adb shell rm /sdcard/test.mp4, 2nd adb shell rm /sdcard/test2.mp4. If you run a remove command and the file doesn’t exist you will get a notice letting you know.

**Tip

We like to run the remove command multiple times to ensure that the file has been removed. This isn’t necessary as running it once will remove it however its a good idea to ensure you fully removed the files.

Lastly, after you have recorded, transferred the files, and removed the files from your device you MUST disconnect to ensure your device is protected. Run the adb disconnect command followed by the kill-server command. This will disconnect and stop adb from running. To ensure you are 100% protected go back to your Fire device and turn off ADB debugging.

ADB Commands:

Below you will find a list of the commands needed to run ADB. It is a good idea to copy these commands into a notepad doc and save them on your PC for a reference guide.

**Tip

You can copy and past in command prompt! This saves a lot of typing! Open up the commands doc and simply copy and paste the codes into command prompt. Of course before copying make sure you edit the commands to match your devices IP address, file name, and file location.

**Tip

The adb devices command below will give you a list of the currently connected devices in command prompt. If you are not sure if your device is connected simply run this command to see a list of currently connected devices.

SCREENRECORD FIRE TV*

adb shell "screenrecord --size 1280x720 --bit-rate 12000000 /sdcard/test.mp4; screenrecord --size 1280x720 --bit-rate 12000000 /sdcard/test2.mp4; screenrecord --size 1280x720 --bit-rate 12000000 /sdcard/test3.mp4; screenrecord --size 1280x720 --bit-rate 12000000 /sdcard/test4.mp4; screenrecord --size 1280x720 --bit-rate 12000000 /sdcard/test5.mp4; screenrecord --size 1280x720 --bit-rate 12000000 /sdcard/test6.mp4; screenrecord --size 1280x720 --bit-rate 12000000 /sdcard/test7.mp4;"

SEND TO PC*

adb pull /sdcard/test.mp4 C:\Users\Downloads <<<REMOVE AND ENTER YOUR FILE LOCATION!

REMOVE FILE*

adb shell rm /sdcard/test.mp4

ADB COMMANDS*

adb start-server
adb kill-server
adb devices
adb connect 192.168.0.0:5555 <<<ENTER YOUR IP ADDRESS FOLLOWED BY :5555
adb disconnect 192.168.0.0 <<ENTER YOUR IP ADDRESS 

If you have any questions feel free to drop us a comment below or contact us. This guide is for advanced users so we did not go into too much depth however we are glad to help if needed.

Leave a Comment

+
Scroll to Top