Skip to content

OnlyXuul/aftv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

FireTV Utility

  • This package depends on afmt package.
  • ADB (Android Debug Bridge) must be installed in environment for aftv to function. See steps to install adb below.
  • ADB Debugging and Developer Options must be enabled on FireTV before a connection is allowed. See steps below.

See Odin on how to install Odin compiler.

aftv Steps

  1. Using the terminal, navigate to odin/shared folder and clone afmt with
    cd $(odin root)shared
    git clone https://github.com/OnlyXuul/afmt.git
  2. Build aftv
    cd folder_for_projects
    git clone https://github.com/OnlyXuul/aftv.git
    cd aftv
    odin build .

Install adb in Ubuntu

sudo apt install adb

Install adb in Windows

winget install Google.PlatformTools

Enable ADB Debugging and Developer Options FireOS

  1. Go to "Settings", "Device & Software", "About".
  2. Press "Your TV" seven times to unlock "Developer Options".
  3. Back up to "Device & Software", "Developer Options" should now show in the menu.
  4. Go to "Developer Options" and enable "ADB Debugging".
  5. Important: When you connect for the first time to FireoS, ADB will fail, but an authorization window will popup on the TV.
  6. Check the box to allow the connection ID generated by ADB.
  7. After this, all future connections will be allowed from that specific computer.

Usage Output

aftv -h

Usage Examples

  1. List Running (3rd-Party) user installed apps
    aftv 192.168.1.100 -r
    
  2. FireTV OS Version info
    aftv 192.168.1.100 -v
    
  3. List Installed packages by user
    aftv 192.168.1.100 -p:user
    
  4. List Installed system packages
    aftv 192.168.1.100 -p:system
    
  5. Disk Usage from OS
    aftv 192.168.1.100 -u:system
    
  6. Disk Usage from df
    aftv 192.168.1.100 -u:df
    

About

FireTV ADB utility

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages