adbFire V1.23 multifunction companion for Amazon Fire TV & Stick

jocala

New member
Mar 30, 2015
18
0
0
adbFire V1.29 multifunction companion for Amazon Fire TV & Stick



adbFire is a Companion App for the Amazon Fire TV and XBMC/Kodi

Features

  • Full Kodi Support
  • Custom Cache Support for Kodi Video
  • Root Amazon Fire TV (firmware < 51.1.3.0 only)
  • Mount USB Drives/Sticks:
  • Mount Formats exFat,VFAT,NTFS,Ext*,HFS+
  • Mount USB Drives/Sticks by UUID or Label
  • Install ClockworkMod Recovery
  • Manage devices via USB or IP
  • adbFire database supports unlimited devices
  • Manage multiple Fire TV Devices at once
  • Mount NFS/CIFS Shares ad hoc or at boot
  • Video Help
  • Move Kodi data/thumbnails to external stick
  • Extensive Hyperlinked Help
  • rbox Bootloader full unlock
  • Adb-enabled command-line
  • Samba file sharing for /usb & /sdcard
  • Boot scripting via init.d
  • Passwordless SSH and SFTP
  • Swap FireTV's /data drive for unlimited space
  • Extensive logging routines
  • Built-in Log File Viewer
  • Upgrade/Downgrade AFTV firmware
  • World-wide Llama functionality for XBMC
  • Checks online for program updates
  • Install/Uninstall Apps
  • Busybox for root and non-root
  • Backup/Restore XBMC (and forks) data
  • File Management features
  • Mount AFTV filesystem R/W
  • and more ...

http://www.jocala.com

adbFire/Kodi installation on Youtube
 
Last edited:

jocala

New member
Mar 30, 2015
18
0
0
adbFire Changelog

adbFire 1.29 changelog

adbFire database supports unlimited devices
Multiple devices connected at once
USB mode now automatic
See connected devices at a glance
Ad Hoc directory browsing for push/pull/delete
Updated hyperlinked help
Many bug fixes

adbFire 1.28 changelog

Busybox non-root install and path fixed
for USB mode.

Linux: sucheck delay added




adbFire 1.27 changelog

Qt Framework updated from 5.3.2 to 5.4.2

Llama Options dialog updated to correct
misalignment in some situations.


adbFire 1.26 changelog

Google adb for Windows/OSX/Linux updated to 1.0.32.

Classic TV Llama routine updated to Tubi TV. Classic
TV has been replaced by Tubi TV. Docs/Icons/filepaths updated.

TVMC packagename/filepath updated based on
new specifications from TVMC development team.

USB mode tested with Fire TV.

Documentation updated to reflect USB debugging
availability for Fire TV.

regression error, embedded spaces in filename issue in
push/pull/delete fixed

adbFire 1.25 changelog

/data swap init.bueller.sh script edited
for pre-rooted firmware 51.1.5. Thanks to
[email protected] for the fix.

code edit for cache routine in device setup
to put advancedsettings.xml in extUsb if required.

Backup routine fixed to allow for relocated Thumbnails.

USB mode routines expanded. The USB mode checkbox now
attempts to detect if a device is connected via USB. A
USB via console checkbox is provided as a backup method
if a USB connection is made manually at the adbFire console.

Please refer to the USB mode/USB via console help file
for more detail.
adbFire 1.24 changelog

Kodi/Fork data move to/from extUsb

Kodi/Fork Thumbnails move to/from extUsb

Backup/Restore works with moved data/Thumbnails

Push/Pull/Delete works with moved data/Thumbnails

HTML help added for Kodi data move options

extUsb added to Push/Pull/Delete dropdown choices


http://jocala.com/index.html



adbFire 1.23 changelog

Busybox added for non-root users.

Bug writing Linux scripts from Windows
systems fixed.

init.d scripts reordered to allow for a
initial sleep script to pause init.d
run-levels processing when needed.

Tooltips added to share mounting dialog.

Delete boot mount script button added to
share mounting dialog.

All ssh control commands are bash scripts,
editable by user. There are three:

sshstart
sshstop
sshstatus

Dropbear ssh is now password-free. Required
key files for Windows PuTTY and Mac/Linux openssh are
supplied. Both Fire TV and PC-side installation
are automated.

SSH server starts on demand. Start at boot option
available.

SSH/SFTP html help files updated.

Bug where file pull breaks when target folder
has embedded spaces is fixed.

Bug allowing empty 04mntshares script fixed.

Bug pulling screenshots into directories with
embedded spaces fixed.

Existence check for pull directory added.

TVMC added to media center presets in setup dialog.

TVMC added to Llama options.


adbFire 1.22 changelog

Llama Options now include SPMC, Koyring's
fork of Kodi. Start SPMC at boot, place
the SPMC icon in the FTV's Recent area.

Llama Options now gives you the
choice of Ikono TV or Classic TV
as your switching program.

Device Setup "Updates" button message changed from
"No update available" to "No adbFire update available"

Various typos in html help fixed.

Mount USB drives at boot checkbox moved to Device Setup.

System Tools installation now checks for backups of drive
mount & /data swap scripts and offers to restore them.

Samba now completely removed when System Tools are
uninstalled.

Samba installation now seperate from System Tools
installation. System tools is a prerequisite.

Installation of stock recovery and clockwork mod
are now seperate functions.

rbox full unlock added. Currently, the unlock cannot be reversed.

Kodi/XBMC/SPMC filepaths and packagenames pre-programmed
in Device Setup dialog.

Device Setup: SSH at boot, Mount at boot and Amazon updates
These root functions require that the checkbox be
checked/unchecked by the user. Nothing automatic occurs.


adbFire 1.20 changelog

Timestamp/Version number/OS header added to log file

Main window combobox now contains device description, not IP.

Samba server off/on indicator added

File Path field added to device database. This is to
accomodate Kodi forks that diverge from /file/.kodi/
or /file/.xbmc/ file path, e.g. SPMC.

Device Setup Help re-written to reflect new layout.

Root requirement to check Kodi running state removed.

The adbFire Backup format is now similar to the format of the
Kodi Backup Addon.

Backups made by the Kodi Backup Addon can be restored by adbFire.

Main window "Setup" button now reads "Device Setup"

Busybox v1.24 smaller, more applets and HFS+ Label/UUID support

New SSH. Recompiled for more speed, less size and no 2gb file
size limit with sftp/scp.

adbFire now attempts connection with first device at startup.

adbFire now attempts connection when device is selected
from combobox.

When uninstalling System Tools, backups are made of the
mntdrives.sh script and if it exists mntdata.sh

Llama Options for XBMC/Kodi on boot simplified.

Llama updated to 1.2014.11.20.2003

"Backup Kodi" button now reads "Backup"

"Restore Kodi" button now reads "Restore"

LLama Options "Boot AFTV to Kodi" replaces "Kodi" with "Media Center"

Llama Options "Link Kodi to ikonoTV" replaces "Kodi" with "Media Center"


adbFire 1.18 changelog
=======================
Bug in aftv-unlock detection fixed.

Check for enduser-added spaces in app filename.

Fixed initialization bug when switching between
devices via the combobox.

Fixed bug in root detection function.

NTFS write speeds fixed.

Mount HFS+ (Mac) USB drives

Three presets added to Kodi Cache selection in
Device Setup

Help Selection: "Preferences Dialog" changed to "Device Setup"



adbFire 1.17 changelog
=======================

Menu option "Preferences" changed to "Device Setup"
New button "Setup" added, directly to right of IP combobox

Both options above take you to the screen where device
data is entered: ip address, description, cache settings,etc

aftv-unlock detection. Warns if program isn't installed.

Linux x-terminal-emulator changed to gnome-terminal.

Backup Fire TV, Restore to Fire TV Stick added to Video Help

adbFire 1.16 changelog
=======================
Multiple device database added. Manage up to 10
Fire TV devices, each with it's own individual
settings (Kodi cache, pull directory, description,etc)

Mount CIFS/NFS shares ad hoc or at boot.

USB Mode for the Fire TV Stick. Manage Kodi
via USB.

Windows console now has adb automatically added
to the system path. Linux/OS X users have a command
to accomplish the same.

Video Help menu added. This links to YouTube
videos showing various adbFire functions in action.
Currently:

Using USB Mode
Installing WinUSB Drivers
Using Multiple Devices with adbFire
Mounting CIFS/NFS Shares with adbFire
Installing adbFire and Kodi

Kodi cache settings added. Choose any cache values
for Kodi you need, not limited to a few presets.

Menu function "Install System Tools" replaces
former function "Install Busybox". This encompasses
the installation of Busybox, Samba and system and
init scripts required by adbFire.

Linux bug for console fixed
Ikono TV icons changed
Link to Kodi download added
Bug in packagename path fixed
Various help files added
Minor bugs fixed as found.


adbFire 1.15 changelog
=======================


Kodi is now chosen by default.

Console option for adb command-line

Various minor bugs fixed, forms adjusted, etc.

adbFire 1.14 changelog
=======================

Help system completely rebuilt.
Opens with alphabetized menu of
links to individual topics.

Rbox's CWM Recovery updated to 6.0.5.1.4

Rbox's Bootloader lock/unlock added.

Full Kodi support added.

Swap /data to external drive added.
This feature allows you to use any
USB flash storage device as the
FireTV's /data partition, giving
you unlimited space for games,apps
etc. This drive mounts by UUID. It
does not depend on a fixed device
location (/dev/block/sda1, etc).

External drive mounting via UUID added.
When you are mounting multiple drives
there is no guarantee that the original
device name (/dev/block/sda1, etc) will
remain the same. Mounting by UUID insures
that your drives mount in the same place
every time.

Progress bar updater fine-tuned.

Various minor bugs fixed, forms adjusted, etc.


adbFire 1.12 changelog
=======================

Bug in XBMC file delete routine fixed

CWM Recovery updated to 6.0.5.1.3

Log file viewer added

various minor bugs fixed, forms adjusted, etc.

adbFire 1.11 changelog
=======================

All XBMC options are now non-root.
(hopefully)

SSH helper apps updated.

various minor bugs fixed, forms adjusted, etc.



adbFire 1.10 changelog
=======================

All XBMC options are now non-root.

SSH completely updated to new build

SFTP added

SSH and SFTP buttons added. PuTTY SSH & SFTP
now included for Windows users.

Help updated for SSH

various minor bugs fixed, forms adjusted, etc.


adbFire 1.09 changelog
=======================

Llama dialog options fixed to work with non-root users.

Clockwork Mod Recovery updated to 6.0.5.1.2.

Scripting at boot changed to init.d system.

SSH server option added.

Windows adb shell keyboard bug fixed.

Menu structure changed: Files menu contains 'universal'
functions, Root menu contains root-only functions.

various minor bugs fixed, forms adjusted, etc.

adbFire 1.08 changelog
=======================

Llama options changed to require ikonoTV rather than Classic TV
due to geographic restrictions. Classic TV is only available in the US.

adbFire check for Amazon Updates now operates in realtime,
rather than depending on a database field.

adbFire check for USB drive persistence now operates in realtime,
rather than depending on a database field.

Database fields for USB drive persistence and Amazon Updates removed.

Linux bug installed apks not displayed in uninstall dialog fixed.

Firmware installaton recovery directory not found bug fixed.

Support for CWM recovery installation re-coded. Images:

firetv-cwm_recovery-6.0.5.1.1.img
recovery-stock-51.1.0.img

are now included with adbFire 1.08 with permission from rbox.

Help re-written for firmware and recovery installation.

various minor bugs fixed, forms adjusted, etc.


adbFire 1.07 changelog
=======================
Qt framework updated to 5.3.2

Linux bug for file selection on usb devices fixed.

Support for CWM recovery installation added.

various minor bugs fixed, forms adjusted, etc.

Help expanded.

adbFire 1.06 changelog
=======================

The Windows adbFire folder can now be installed
wherever you wish. It has been tested under Windows 7
and XP. Shortcuts to adbFire.exe work as expected.

The adbFire folder is where all files needed by adbFire.exe
kept. This folder holds adb.exe, scripts and various other files,
in addition to the adbFire.exe program.

Samba networking has been added. Click "Mount" and after your
usb storage mounts, it's exported via samba. Your /sdcard folder
is exported as well. The server name is adbfire and the exports
are /usb and /sdcard. Samba is persistent between boots if you
check mounting to be persistent.

In testing the adbfire server and exported folders /sdcard and /usb
are visible to Windows XP and 7, OS X Mavericks and Linux Mint. Drag
and drop and other file management work as expected between the FireTV
and clients on the network.

Credits and links provided for all helper programs.


various minor bugs fixed, forms adjusted, etc.

Help expanded.

adbFire 1.05 changelog
=======================

Both the Windows version and the OS X version can now be installed
wherever you wish.

The Windows version of adbFire ships with a folder, named
adbfiles. You can install the adbFire.exe program wherever
you wish, as long as the adbfiles folder is installed there also.

The adbfiles folder is where all files needed by adbFire.exe
kept. This folder holds adb.exe, scripts and various other files.

The OS X version of adbFire, adbFire.app is usually installed to
the /Application folder on your Mac. However you can move it
wherever you like. The Mac version of adbFire also has an adbfiles
folder, but it's inside the adbFire.app bundle.

adbFire now includes Llama, with permission from the developer at
KebabApps.com. Llama allows us to:

1. Boot AFTV directly to XBMC

2. Connect XBMC to the Classic TV app. This allows starting XBMC from
AFTV's upper level menus.

3. Both of the above.

The option to change the Classic TV icon to an XBMC or Kodi icon is
included. This can also be reversed, restoring the Default Classic TV icon.


The Preferences dialog has changed. If you open the
preferences dialog then exit without changes, the
"updates disabled/enabled" pop-up dialog is suppressed.

adbFire can now check for updates when it starts, and open
the adbFire page to download the new version if desired.
This option is on by default, but can be turned off in
Preferences.

Preferences also has a "Check for updates" button.

A dedicated button to change the XBMC splash screen has been added.
This was previously possible using the "adb push" button, selecting the
destination folder "media", but there have been requests for a
dedicated button. Elmerhuso's XBMC splash screen and a Kodi splash
screen are included, and of course you can add your own. Drop them
into the "splash" folder.

Clickable URL links are now included. Links include adbFire's home
page, jocala.com/adbfire.html, the XBMC wiki, and links to the forum
topics where adbFire is supported, xda and xbmc.

version number changed to constant.

Help expanded.

adbFire 1.04 changelog
=======================

Extensive log file now produced after each run.
Function duration times recorded.
XBMC restore bug fixed (restore prevented when XBMC running).
Code calling external processes refactored for greater efficiency.
Busybox install bug fixed (post-install file cleanup).
Busybox uninstall bug fixed (post-uninstall file cleanup).
USB unmounting tuned for multiple drives.

adbFire 1.03 changelog

USB drives/sticks now mount at /storage/usb/sd*
Firmware install searches all /storage/usb/sd* for .bin and .zip files.
USB Firmware install, Pull and Delete dialogs now utilize a file browser.
Help system updated to reflect changes.


adbFire 1.02 changelog

addition of ntfs-3g for mounting ntfs media
addition of mount.exfat-fuse for mounting exfat media
addition of mounting for ext2,ext3,ext4 media
mount now addresses all connected USB media, not just /dev/block/sda
edit of help file to reflect mount changes
screen shots saved to unique filenameadbFire 1.01 changelog

adbFire 1.01 changelog
=======================

AFTV Firmware upgrade/downgrade

USB /dev/block/sda1 drive/stick mounting with
optional persistence

Form redesign to support new features

Screen shots are now saved to pull folder

Help file update for new features

bug cleanup in win32 file deletion routines

=========================

adbFire V1.0 changelog

Fix for OS X Fire TV root
Application home directory change: “adbFire”
Addition of preferences dialog
Addition of support for XBMC forks (BeyondXBMC, XBMCLauncher, etc)
Pulled files folder preference
Addition of /sdcard/ to list of push/pull folders
Addition of file deletion
Towelroot and SuperSU updated
Database error checks
Reboot Device
Reboot Recovery
Fire TV updates off/on
Mount /system partition rw/ro
Take screen shots
Install/Uninstall Busybox
Help file additions
 
Last edited:

UnStable

New member
Jan 4, 2013
10
0
0
Is it possible to easily move Kodi data to USB storage with this? saw a guide on AFTVnews a few days ago but it looked a bit complicated for me, an idiot proof method would be great :)
 

jocala

New member
Mar 30, 2015
18
0
0
Is it possible to easily move Kodi data to USB storage with this? saw a guide on AFTVnews a few days ago but it looked a bit complicated for me, an idiot proof method would be great :)
Root users can swap their entire /data storage to usb, but currently there's nothing granular for Kodi. Thanks for the suggestion, I'll look into it.
 

jocala

New member
Mar 30, 2015
18
0
0
extUsb data

Some of you may have moved Kodi data to extUsb using the directions found here. Unfortunately, this breaks backup/restore and push/pull/delete in adbFire.

Version 1.24 will offer a method of automating the data move and will of course have working backup/restore and push/pull/delete for systems with external usb data.
 

jocala

New member
Mar 30, 2015
18
0
0
adbFire 1.24 released

adbFire 1.24 changelog

Kodi/Fork data move to/from extUsb

Kodi/Fork Thumbnails move to/from extUsb

Backup/Restore works with moved data/Thumbnails

Push/Pull/Delete works with moved data/Thumbnails

HTML help added for Kodi data move options

extUsb added to Push/Pull/Delete dropdown choices


http://jocala.com/index.html
 

jocala

New member
Mar 30, 2015
18
0
0
adbFire 1.25 released

adbFire 1.25 changelog

/data swap init.bueller.sh script edited
for pre-rooted firmware 51.1.5. Thanks to
[email protected] for the fix.

code edit for cache routine in device setup
to put advancedsettings.xml in extUsb if required.

Backup routine fixed to allow for relocated Thumbnails.

USB mode routines expanded. The USB mode checkbox now
attempts to detect if a device is connected via USB. A
USB via console checkbox is provided as a backup method
if a USB connection is made manually at the adbFire console.

Please refer to the USB mode/USB via console help file
for more detail.


http://www.jocala.com
 

jocala

New member
Mar 30, 2015
18
0
0
The TVMC developers provided me with incorrect data for 14.2 -- the current presets for TVMC in adbFire are incorrect

pachagename: ag.tvaddons.tvmc
filepath: /files/.tvmc

Change these settings in Device Setup. They are corrected in the upcoming release of adbFire.
 

jocala

New member
Mar 30, 2015
18
0
0
adbFire 1.26 Released!

adbFire 1.26 changelog

Google adb for Windows/OSX/Linux updated to 1.0.32.

Classic TV Llama routine updated to Tubi TV. Classic
TV has been replaced by Tubi TV. Docs/Icons/filepaths updated.

TVMC packagename/filepath updated based on
new specifications from TVMC development team.

USB mode tested with Fire TV.

Documentation updated to reflect USB debugging
availability for Fire TV.

regression error, embedded spaces in filename issue in
push/pull/delete fixed

http://www.jocala.com
 

jocala

New member
Mar 30, 2015
18
0
0
adbFire 1.29 changelog

adbFire database supports unlimited devices
Multiple devices connected at once
USB mode now automatic
See connected devices at a glance
Ad Hoc directory browsing for push/pull/delete
Updated hyperlinked help
Many bug fixes

http://www.jocala.com
 

jocala

New member
Mar 30, 2015
18
0
0
Have been using ADBFIRE since the beginning on MACBOOK, but could not get 1.29 to work. Says I do not have BUSYBOX installed. I reverted to 1.27.
I'd like to find out what's causing your issue, but I need logs and more detail. It works fine on my Macbook and Mac mini.

Edit: If you're rooted, install system tools. This provides busybox.
 
Last edited: