01/24/24 Version 6.0 Sleep off/on fixed for max4K stick and Android 11 Timer dialog added to adblink2 and wsalink utility menu 12/02/2023 Version 5.9 Log viewer fails with scoped storage. Fixed. 11/20/2023 Version 5.8 Scoped storage detection fails for Android 12. Fixed. 10/05/2023 Version 5.7 http://www.jocala.com adb binary updated to 34.0.4-10411341 aapt binary added for Windows & Mac. For Linux users, adbfiles has a symlink to /usr/bin/aapt which will need to be installed via apt-get. When using a Android 11/Fire OS 8.1 device, Kodi's MANAGE_EXTERNAL_STORAGE permission is set to "allow" (to permit Kodi to access local files outside of its sandbox). This occurs when a backup is restored. See http://www.jocala.com/android11.html for more details. A "Set app permissions" function is added to the Utility menu to allow changing the MANAGE_EXTERNAL_STORAGE status for any application that includes this permission in its manifest. This is for Android 11/Fire OS 8.1 or greater devices only. A "Get package name" function is added to the Utility menu. The package name is required to change the MANAGE_EXTERNAL_STORAGE permission for an application. This function requires the aapt utility mentioned above. 09/11/2023 v5.6c File manager: device record's pull directory not replacing the global value. Fixed. File manager: confirmation message added to file pull routine for successful pulls. 08/13/2023 v5.6b File manager function incorrectly initializing dropdown menu. Fixed. macOS download format changed from .pkg to .dmg 08/11/2023 v5.6a Userids with embedded spaces resulted in scripting failure. Fixed. User home directory added to log. 08/08/2023 busybox location bug fixed File Manager now uses drag and drop for pushing files and directories from the local filesystem to the Android device. Although deprecated, the previous method of pushing files can still be used by checking "Use old file manager" in preferences. Application preferences now saved in a JSON file APK install directory retains last location used. Backup/restore directory retains last location used. Scrcpy arguments dialog is now optional via preferences. Utility menu function added to clear database When notified a new version of adbLink is ready for download, view changelog is now an option. A utility menu function has been added to view changelog as well. Utility menu function added to view system information: (architecture, devicename, manufacturer, filesystem scope status and Android version) Ad hoc IP now accepts a port. Enter ip with format: : Default is port 5555. Edit Kodi XML files (scoped storage) bugfix Edit Kodi XML files (non-Android) bugfix Scoped storage restrictions are now detected automatically for Android 11 or greater devices. For adbLink and adbLink2, WSA (Windows Subsystem for Android) devices are connected via a utility menu selection. QT C++ framework updated to 5.15.2 for all platforms. Windows scrcpy updated to scrcpy-win64-v2.1 Windows adblink/adblink2/wsalink are now x86_64 only. 07/27/23 5.5 Bugfix for Windows. Console fails to open. 05/26/23 5.5 release Bugfix for null directory values in file manager Bugfix for port misallocation when connecting via ad hoc ip, and possibly at other times as well. 04/22/23 5.4 release File manager fixes Dropdown menu regression for kodi fixed. 04/20/23 5.3 release File manager resize bug fixed 04/10/23 5.2 release adbLink, adbLink2 and wsaLink codebases merged into version 5.2 Windows: Program location bug fixed. Windows: adbLink/adbLink2 Scrcpy updated to v2.0 08/08/22 5.1 release Internal script directory made uniform for all architectures. Terminal selection expanded. Preferences now allows you to choose Windows Terminal or Command Prompt for Windows, Terminal or iTerm for macOS, and Gnome Terminal, KDE Console or XFCE4 Terminal for Linux. Initial support for Intel ChromeOS. Tested with ChromeOS Flex. 05/09/22 Universal version 5.0 for Mac released to production 04/20/22 Version 5.0 Display scaling mode changed. Routine for Android 11 Kodi data area creation added Keycode for remote keypad menu button corrected Support email changed from jocala@jocala.com to adbjocala@gmail.com Optional arguments can be passed to scrcpy 12/03/21 File manager sorting added 11/14/21 SQL database input bug fixed Cleanup of alternate media center code. (SPMC, etc) 11/02/21 StrCopy tooltip fixed Cleanup code within File Manager subroutine Support for Microsoft Subsystem for Android added adbLink spun off into adbLink2, a version without Kodi support. sqlite3 binary added to bundle adbLink 4.5 09/20/21 Logcat function fixed. Delete Thumbnails function added. See Thumbnails note at http://www.jocala.com/thumbnails.html or view topic Thumbnails in adbLink help. SpcCpy For Android 11, Google has implemented scoped storage which removes the ability for external applications to write in /sdcard/Android/data/. This has the unfortunate side-effect of preventing adbLink from accessing Kodi data at /sdcard/Android/data/org.xbmc.kodi, meaning no backup/restore, no edit of xml files, or any function requiring write access. adbLink now has the ability to relocate Kodi's files to /sdcard/kodi_data/ where they are accessible for backup/restore, edit, etc. This workaround is mainly for Android 11, but it works with other Android versions as well. See further detail at http://www.jocala.com/android11.html or in adbLink's built-in help. Root: mount r/w - r/o now affects / not /system adbLink 4.3 01/24/20 Fix for spurious "device unauthorized" when connecting Internal support links reverted to http from https adbLink 4.2 07/14/19 Open a "stop application" dialog if Kodi is running when the restore button is selected. (if Kodi is running a restore cannot be done). jocala.com has reverted to http from https. Windows 7 users may need to clear Windows 7 DNS cache: From a command prompt type “ipconfig /flushdns” (without the quotes). Your browser may also need to clear its cache as well. adbLink 4.2 reverts internal references from https://jocala.com to http://jocala.com download at http://www.jocala.com adbLink 4.1 04/09/19 Folder push recursion fixed. Utility menu/Program start: Window title corrected. adbLink 4.0 02/02/19 File manager empty panel issue fixed If file manager still has a blank panel please reinstall busybox on your device: 1. Utility menu 2. Reinstall Busybox Google+ support links removed. Google+ is EOL 4/2/19. adbLink 3.9 01/03/19 macOS: Dark mode support. macOS: Use iTerm as an alternative to Terminal Windows 7: Console didn't open for some users. Fixed. Moving Kodi data to external storage fails if external storage lacks an Android/data/ file structure. Fixed. Utility menu function: Set timers: Turn Fire TV sleep and screensaver timers off or set timers to custom value. Check for pull destination validity added to file manager Log file location for Windows incorrect: Fixed. Kodi restore for hosts (Windows/Mac/Linux) removed. Restore is now only functional for Android devices. Utility menu function: Show architecture Displays the architecture for connected device Help website references changed from http to https HTML help added for new functions above adbLink 3.8 10/14/18 OpenSSL support added for https format (jocala.com address moved from http to https) Windows dependencies removed for: libgcc_s_dw2-1.dll libstdc++-6.dll libwinpthread-1.dll These dll files are no longer required by adbLink for Windows. Linux: Support for KDE Konsole added. Select KDE Konsole in adbLink preferences, otherwise the default of Gnome terminal is used for adbLink's Console. Window titles added where missing Job number removed from running jobs display icons folder added to linux adbfiles directory. This contains adbLink icons in png,ico and icns formats. adbLink 3.7 08/14/18 Message popups have been adjusted to work with multi-monitor systems. Toast-style message popups fail with multi-monitor systems. Currently disabled. adbLink update checking routine updated. adbLink 3.6 02/28/18 /sdcard, /data/local/tmp, & /storage added to presets for file manager Activity indicator for local restores now properly resets when job is done. File manager checks that preset or ad hoc path exists prior to directory change via go button. Android Debug Bridge updated Version 1.0.39 - 0.0.1-4500957 Note: This version no longer works with Windows XP. File manager updated to work with adb v1.0.39 Fastboot updated Version 0.0.1-4500957 adbLink 3.5 10/01/17 Labeling system for long running processes modified. Forum and WIKI Help links updated. Busybox permissions check added. Utility menu function added: Re-install Busybox. Help menu item added for Re-install Busybox. adbLink 3.4 06/27/17 Cconnect/disconnect buttons are disabled when the device OS isn't Android. The pull directory in the device record now overrides the global default pull directory in in preferences. A check box, "Disable root", has been added to the device dialog. If you have a rooted device that fails to display the file manager correctly, try checking this box. See help for more detail on this. adbLink 3.3 05/15/17 Remote keypad bug fixed Check for preference database table bug fixed. Keyboard shortcuts added for main screen buttons. Hover over button to see tooltip and key assignment or see help topic "Shortcuts". Shortcut topic added to help. Lists tooltip and keyboard shortcuts for main screen buttons. http://www.jocala.com adbLink 3.2 changelog 05/06/17 Check for updates bug fixed File Manager progress bar bug fixed Windows XP database/logfile creation bug fixed XP/Win7 form misalignment fixed Mac Local restore bug fixed Note: adbLink 3.1 has been pulled. If you installed adbLink 3.1 please upgrade to adbLink 3.2 or downgrade to adbLink 3.0 adbLink 3.1 changelog 05/01/17 The file manager is now root-aware. Perform common file management functions (copy,move,rename,mkdir,etc) on the /system and /data partitions if your device is rooted. When upgrading adbLink versions, data is preserved. Tested with adbLink 2.04 and up. The database and log files are now stored in a standard directory located in the user's $HOME. Mac users can now run adbLink without admin privileges. The progress bar activity indicator is back. Devices can be accessed on an ad hoc basis: double-clicking a USB serial number or entering an IP address on-the-fly allows interaction with the device w/o first creating a device record. In this case, Kodi defaults are assumed. Notification messages: toast-style messages or normal style is now a preference, with normal set as default. A global folder location for files copied from your device is set to your system $HOME. Changed to a global location of your preference, or overridden by a per-device preference in a device record. Keypad now uses device address as dialog title Log filename defaults to kodi.log or spmc.log depending on configuration System help updated adbLink 3.00 changelog Parallel background processes: Potentially lengthy jobs (backup,restore,etc) are now assigned a job ID and the running state is displayed in a listbox. New file manager: Easy move/copy/delete of files and folders on Android devices. Copy multiple files and folders from Android devices to PC/Mac or from PC/Mac to Android device. The progress bar style activity indicator has been replaced by a color-changing icon. It turns green while background processes are running, blue when the job queue is empty. Please note that the progress bar widget was merely an indicator of a background process running. It never measured time remaining, but just ran until closed by a process ending. The listbox of connected devices now shows device name not IP address/USB serial number. For USB-connected devices, the serial number is displayed only for devices that have not been entered into the adbLink database. File selection dialogs, log viewers and editors are now resizeable. Fixed: adbLink not working in space-embedded folder Uninstall APK search filter fixed Keypad button help/tooltip corrected Easy edit of Kodi XML files on any platform. Local IP address reported in log file. Toast-style notifications added Message added for device connection errors Stop ADB button focus issue fixed Root menu restored for /system partition mount Check for updates button in device record restored Menu function: Kodi Data Usage added. Shows amount of space used by Kodi data. Menu function: ADB/WIFI. Enables ADB debugging over WIFI for devices that lack this feature. Moving Kodi data updates Kodi partition in device record Data move routine now checks for valid media center data before writing /sdcard/xbmc_env.properties file. adbLink is tested on Windows/Mac/Linux with Amazon Fire TV devices, Nvidia Shield TV, and Xiaomi Mi Box 3 adbLink 2.07 changelog Windows: If installing on top of an existing installation, preexisting database and log files will be erased. Select multiple apk files for installation to Android device Select multiple files for push to Android device Start/Stop Android apps on connected device Logs menu item added: view adbLink/Kodi logs Download SPMC file menu function added Double-print of port in logfile corrected Parallel adb processes functionality restored ADB Port is not reset when switching OS in preferences: fixed Root menu removed adbLink 2.06 changelog adbLink now works with Kodi for Android/Windows/macOS/Linux for non-Android functions such as backup/restore, edit XML, etc. Built-in XML/Text editor. Kodi 17 cache xml settings added. Cache help html rewritten to reflect changes Error handler for Android ADB added (hopefully will prevent adb error loops) Test (logcat) function for ADB connections added Uninstall APK: filter added for search Cache settings can now be copied to clipboard then pasted into existing advancedsettings.xml Help files re-added (missed in changeover to new adbLink name) Help files for various new functions added. Copy path to clipboard: This function will make busybox applets available to ADB shell. QT_AUTO_SCREEN_SCALE_FACTOR=1 added for high DPI screen scaling adbLink 2.05 changelog View/copy Kodi log files Bug condition in busybox installation fixed. Screen capture function restored. See help. "Device Unauthorized" help file added. For drive mounting & samba please use play store services. adbLink 2.04 changelog Application name change per demand from Amazon's lawyers. New name: adbLink Deprecated Fire OS functions removed 3rd-party root functions removed adbLink 2.03 changelog SPMC package name changed Minor code cleanup adbLink 2.02b changelog More fixes to restore routines adbLink 2.02a changelog Fixes to restore routines. adbLink 2.02 changelog adbLink is now compatible with most Android devices WIFI/USB Remote control added Installs rbox v3 recovery on 4K AFTVs Windows download is now an installer instead of zip file Kodi partiton value initialzed for new devices. Routine added to detect Amazon OS5. Routine added to identify Amazon/Nvidia devices. Dropbear removed, OpenSSH added. Root no longer required FireStarter install moved to the menu->file section Help Backup section expanded. Device Offline status detected. Device Unauthorized status detected. FireStarter installation moved to File->Menu For rooted Lollipop devices: SELinux set to permissive with external drive mounts. SELinux set to Enforcing after external drive umounts. At boot options require a rom with configurable startup script. adbLink 2.01 changelog Autoconnect turned off, no autoconnect at startup, edit or other routines. Edit validation routines added for description, device address, package-name and file path. New field "root path" added to device record. Tracks where Kodi data is installed. e.g. /sdcard/, /storage/sdcard1/, etc. cache write to advancedsettings.xml moved to standalone dialog XBMC preset removed from device setup. MainWindow set to fixed size. Splash Screen and Cache buttons added to main window Standard and root function buttons moved into separate groups adbLink 2.0 changelog Updated for Fire TV 2.0 - Fire OS 5 Data relocation destinations added: /storage/sdcard1 /storage/usbotg /storage/usbdisk Backup now recognizes external locations Backup now works with drives other than C: Restore now restores to external locations Various bugfixes adbLink 1.31 changelog Splash Screen install fixed USB drivers updated FireStarter install added Llama options screen updated Various bug fixes adbLink 1.30 changelog Root users: "Busybox not installed" error fixed All users: TubiTV no longer works as a Kodi launcher, removed from Llama Options. adbLink 1.29 changelog adbLink database supports unlimited devices USB mode now automatic See connected devices at a glance Ad Hoc directory browsing for push/pull/delete Updated hyperlinked help Many bug fixes adbLink 1.28 changelog Busybox non-root install and path fixed for USB mode. Linux: sucheck delay added adbLink 1.27 changelog Llama Options dialog updated to correct misalignment in some situations. adbLink 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 adbLink 1.25 changelog /data swap init.bueller.sh script edited for pre-rooted firmware 51.1.5. Thanks to derpeter@xda 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 adbLink console. Please refer to the USB mode/USB via console help file for more detail. adbLink 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 adbLink 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. adbLink 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 adbLink 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. adbLink 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 adbLink Backup format is now similar to the format of the Kodi Backup Addon. Backups made by the Kodi Backup Addon can be restored by adbLink. 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. adbLink now attempts connection with first device at startup. adbLink 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" adbLink 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" adbLink 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 adbLink 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 adbLink functions in action. Currently: Using USB Mode Installing WinUSB Drivers Using Multiple Devices with adbLink Mounting CIFS/NFS Shares with adbLink Installing adbLink 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 adbLink. 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. adbLink 1.15 changelog ======================= Kodi is now chosen by default. Console option for adb command-line Various minor bugs fixed, forms adjusted, etc. adbLink 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. adbLink 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. adbLink 1.11 changelog ======================= All XBMC options are now non-root. (hopefully) SSH helper apps updated. various minor bugs fixed, forms adjusted, etc. adbLink 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. adbLink 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. adbLink 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. adbLink check for Amazon Updates now operates in realtime, rather than depending on a database field. adbLink 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 adbLink 1.08 with permission from rbox. Help re-written for firmware and recovery installation. various minor bugs fixed, forms adjusted, etc. adbLink 1.07 changelog Linux bug for file selection on usb devices fixed. Support for CWM recovery installation added. various minor bugs fixed, forms adjusted, etc. Help expanded. adbLink 1.06 changelog ======================= The Windows adbLink folder can now be installed wherever you wish. It has been tested under Windows 7 and XP. Shortcuts to adbLink.exe work as expected. The adbLink folder is where all files needed by adbLink.exe kept. This folder holds adb.exe, scripts and various other files, in addition to the adbLink.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 adblink and the exports are /usb and /sdcard. Samba is persistent between boots if you check mounting to be persistent. In testing the adblink 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. adbLink 1.05 changelog ======================= Both the Windows version and the OS X version can now be installed wherever you wish. The Windows version of adbLink ships with a folder, named adbfiles. You can install the adbLink.exe program wherever you wish, as long as the adbfiles folder is installed there also. The adbfiles folder is where all files needed by adbLink.exe kept. This folder holds adb.exe, scripts and various other files. The OS X version of adbLink, adbLink.app is usually installed to the /Application folder on your Mac. However you can move it wherever you like. The Mac version of adbLink also has an adbfiles folder, but it's inside the adbLink.app bundle. adbLink 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. adbLink can now check for updates when it starts, and open the adbLink 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 adbLink's home page, jocala.com/adblink.html, the XBMC wiki, and links to the forum topics where adbLink is supported, xda and xbmc. version number changed to constant. Help expanded. adbLink 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. adbLink 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. adbLink 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 filenameadbLink 1.01 changelog adbLink 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 ========================= adbLink V1.0 changelog Fix for OS X Fire TV root Application home directory change: “adbLink” 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