Fire TV Side Loader APP [Android]-[Version 1.5.15][Now Supporting Marshmallow ] - Fire TV Themes and Apps

The app should now work on most Marshmallow devices. Please report any issues with your device name and android version?
New tab for browsing fire TV/ Stick SDcard to pull/delete files.
Now you can play any http video on FireTV/Stick by selecting AGK fire as option..(Need MX Player installed on the Fire TV/Stick)
Auto Find FireTV/Stick. You still can add custom IP address.
Two new tabs. Has an Expert mode/Basic mode. Can be changed from settings.
You can Lunch/Uninstall apps on FireTV/Stick in expert mode.
I need to updated the help file. Please give me some time, I will update it.
New version added with ability to push files/folders to FireTV/Stick. Let me know what works and what doesn't.
Finally got it back on Google Play as paid version
https://play.google.com/store/apps/details?id=com.googletv.sideloader
Added a new version. In this new version You can export apps for sharing.
Now a Paid ad free version(if you want to support) @
http://www.amazon.com/Gopi-Adusumil...=UTF8&qid=1420754153&sr=1-2&keywords=agk+fire
Just added an ads support version. No new features. Just still working on few issues. Don't download this, if you hate ads. If you want to support me, please download this. I will try to post new version with with multi IP support and Auto IP discovery soon.
The App is now avilable on Amazon app store too.
http://www.amazon.com/Gopi-Adusumil...d=1418414099&sr=1-1-catcorr&keywords=agk+fire
Anyone having issues on moto phones, Can you please, try the attached moto version.
I have created this little android app for my own use. The main purpose of this app is to install any app that is on you android phone/tablet to FireTV/stick. All you need is the adb turned on your FireTV/Stick and Allow installing apps from unknown sources.
Here are steps copied from Amazon
Turn on ADB Debugging
You must enable ADB on the Fire TV device before you can connect to the device.
From the main (Launcher) screen, select Settings.
Select System > Developer Options.
Select ADB Debugging.
Get the IP Address
You need the IP address of your Fire TV device on your network to connect ADB to it.
From the main (Launcher) screen, select Settings.
Select System > About > Network. Make note of the IP address listed on this screen.
Now Just open the AGK fire app attached below, enter you FireTV/Stick IP Address and select the app you want to install on your FireTV/Stick.
Credits goes to alexjlockwood for "https://github.com/alexjlockwood/AppListLoader" which is the backbone for my app.
Also Thanks to all the wonderful tutorials on android app development on the web.
Any Suggestions are welcome. I will try to address as soon as I can.
I don't know how many people tried this app and felt it to be useful, but I am posting a new Version of this app. One small request if you use the app, please post a comment , any comment greatly appreciated.
Changes in version 1.1:
Added new menu option when you can select an apk file to install to your firetv. (Thanks to jfmdev for https://code.google.com/p/afiledialog/wiki/UserGuide)
Changes in version 1.2:
Aimed at using the app on FireTV/Stick (Thanks to AFTVNews.com for valuable suggestions and promoting my app)
Added an option to lunch apps or install when you select an app.
Still troubleshooting the problems some users are reporting. Will fix them ASAP.
Changes in version 1.3:
Made changes to adb install as per AFTVNews.com suggestion.(Hoping it will fix all the problems that some users are having. Please let me know it is still not working).
Changes in version 1.4:
Ability to push files/folders to Fire TV/Stick
Ability see all apk files
Export/Share apks.
Changes in version 1.5.11
Auto Find FireTV/Stick. You still can add custom IP address.
Two new tabs. Has a expert mode/basic mode. Can be selected from settings.
You Can lunch/Uninstall apps on FireTV/Stick in expert mode.
Changes in version 1.5.12
New tab for browsing Fire TV/ Stick SDcard to pull/delete files.
Now you can play any http video on FireTV/Stick by selecting AGK fire as option.(Need MX Player installed on the Fire TV/Stick)
Changes in version 1.5.15
The app should now work on Marshmallow devices

Tried it and its awesome!!!
Imagination is your limit.I have installed Chrome Beta, Xfinity TV (which covers lot of subscribed live channels like ESPN, ESPN2, CNN ( YOU NEED TO HAVE SUBSCRIPTION) etc), TWMC (XBMC for Android) and all of them works well. Great Job!!!!

Thanks for this. I will try this when I get home.

Android TV
Will this work for Android TV devices as well?

andyosier said:
Will this work for Android TV devices as well?
Click to expand...
Click to collapse
It should work. I haven't tested any. I have fire stick only. Any device that has adb over network turned on should work.

I'll try it tonight and let you know. I have an ADT-1 Developer Kit.

I think ADT-1 uses port 4321 so when you set your ipaddress add :4321 to the end of it. Thanks for testing.

Looks great. Super simple. Saves a bunch of time, thank you

Can't get it working
I have enabled adb and install of unknown apps, but no apps are installing to My Fire TV. When I select an app to install, I see a window pop up very briefly that says "Installing app", but then nothing.

It's awesome
adusumilli said:
I have created this little android app for my own use. The main purpose of this app is to install any app that is on you android phone/tablet to FireTV/stick. All you need is the adb turned on your FireTV/Stick and Allow installing apps from unknown sources.
Here are steps copied from Amazon
Turn on ADB Debugging
You must enable ADB on the Fire TV device before you can connect to the device.
From the main (Launcher) screen, select Settings.
Select System > Developer Options.
Select ADB Debugging.
Get the IP Address
You need the IP address of your Fire TV device on your network to connect ADB to it.
From the main (Launcher) screen, select Settings.
Select System > About > Network. Make note of the IP address listed on this screen.
Now Just open the AGK fire app attached below, enter you FireTV/Stick IP Address and select the app you want to install on your FireTV/Stick.
Credits goes to alexjlockwood for "https://github.com/alexjlockwood/AppListLoader" which is the backbone for my app.
Also Thanks to all the wonderful tutorials on android app development on the web.
Any Suggestions are welcome. I will try to address as soon as I can.
I don't know how many people tried this app and felt it to be useful, but I am posting a new Version of this app. One small request if you use the app, please post a comment , any comment greatly appreciated.
Changes since last version:
Added new menu option when you can select an apk file to install to your firetv. (Thanks to jfmdev for https://code.google.com/p/afiledialog/wiki/UserGuide)
Click to expand...
Click to collapse
It's awesome. It works fine.

geezman said:
I have enabled adb and install of unknown apps, but no apps are installing to My Fire TV. When I select an app to install, I see a window pop up very briefly that says "Installing app", but then nothing.
Click to expand...
Click to collapse
I get exactly the same behavior. Doesn't work.

This didn't work for me on my moto x 2014 but worked great on my galaxy tab 4 10.1 thanks

ddubz said:
This didn't work for me on my moto x 2014 but worked great on my galaxy tab 4 10.1 thanks
Click to expand...
Click to collapse
Hmm, doesn't work on my 2013 Moto X also. :crying:

Amazing app! Thank you!
Sent from my HTC6525LVW using XDA Free mobile app

Thank you! This worked flawlessly (version 1.1) on FireStick. Much faster than upload/download from Dropbox.
I haven't tried the direct apk, only apps installed on my phone (oneplus one).
edit: Had a moment where it would toast "installing", but then fade and do nothing. Killed app and restarted FireStick, and worked again. Not sure which of those two actions fixed it.

I have a few suggestions:
1. Go into your XDA settings and enable the donation button. You deserve compensation for your efforts. This is a great app.
2. When the app executes any adb command, like "adb install ....", you should target the IP address specifically. Some Android devices, including the Fire TV, will already be connected to an emulated adb device if developer mode is turned on. So when the app connects to the Fire TV, your adb commands will fail because there are two connected devices. I think this is the source of many peoples issues. You can direct adb commands like this:
Code:
adb -s <ipaddress:5555> ...
Note that the port number is required for this to work.
3. The app can be used on a Fire TV to install Fire TV only apps onto a Fire TV Stick. However, navigating with the remote is a bit broken. When the app list initially loads, make it so that the first item is selected/highlighted by default. This will allow the Fire TV remote to move the selection down the list. I found a workaround that allows this to work for now. If you press the menu button on the Fire TV remote and go to the apps settings, when you return to the app list, the selector will be present.

AFTVnews.com said:
I have a few suggestions:
1. Go into your XDA settings and enable the donation button. You deserve compensation for your efforts. This is a great app.
2. When the app executes any adb command, like "adb install ....", you should target the IP address specifically. Some Android devices, including the Fire TV, will already be connected to an emulated adb device if developer mode is turned on. So when the app connects to the Fire TV, your adb commands will fail because there are two connected devices. I think this is the source of many peoples issues. You can direct adb commands like this:
Code:
adb -s <ipaddress:5555> ...
Note that the port number is required for this to work.
3. The app can be used on a Fire TV to install Fire TV only apps onto a Fire TV Stick. However, navigating with the remote is a bit broken. When the app list initially loads, make it so that the first item is selected/highlighted by default. This will allow the Fire TV remote to move the selection down the list. I found a workaround that allows this to work for now. If you press the menu button on the Fire TV remote and go to the apps settings, when you return to the app list, the selector will be present.
Click to expand...
Click to collapse
Thanks for the help. I will try to add all the suggestions in the next release.

ddubz said:
This didn't work for me on my moto x 2014 but worked great on my galaxy tab 4 10.1 thanks
Click to expand...
Click to collapse
Can you please check if you can start adb on your phone from terminal app. It would be a great help.

Really need to support upcoming developers... Donated... You can buy a pack of beer.

adusumilli said:
I think ADT-1 uses port 4321 so when you set your ipaddress add :4321 to the end of it. Thanks for testing.
Click to expand...
Click to collapse
Aha! I will try that. I had no idea about the port.
BTW, your app looks much nicer than the Fireinstaller app that is available on Google Play. Maybe you should make it available there. Make it work for both Fire TV and Android TV. Call it "Sidestaller TV".
---------- Post added at 10:24 AM ---------- Previous post was at 10:13 AM ----------
Dude! Your app has been posted on AFTVnews!
aftvnews.com/agk-fire-app-lets-you-transfer-apps-from-an-android-device-to-an-amazon-fire-tv-or-fire-tv-stick
(Cut an paste the URL, I don't have enough posts to post links outside XDA, apparently.)

Related

Philips Android TV

Hi Guy,
I recently buy a Android TV Philips PUS7909. It's an android tv based with 4.2.2 on board, unfortunatly Philips make the choice to block LOTS of android function...
I can't install unallowed apps, enabling dev mod....
I just want to know if someone here have this tv, or another philips android tv, and if someone can root it etc etc
Yes i know, it's not even christmas , but maybe someone can do amazing thing on android tv, specially on xda !
Hi,
I've a 48PFS8159 and could not find a way too.
My dream is the possibilty to install kodi/xbmc !
And something like Retroarch with the possibility to connect a dualshock
I too have a PUS7909/12 Android TV and I was disappointed by several things, one of them being unable to install most of Store apps. Rooting would be great as at least it would allow to install .apk files.
New update for this tv soon :
The new Firmware will soon be live.
AND1E_0.9.32.118 (Date published: 2014-11-21)
• HDMI EDID adaptions for Full HD <-> Ultra HD interoperability ( DISCONNECT HDMI cables before starting the upgrade)
• 3D fixes
Maybe we can do something with the update files.....
Should Philips provide the source code of its Android implementation? Are they under the obligation to provide it?
Matt17000 said:
Hi Guy,
I recently buy a Android TV Philips PUS7909. It's an android tv based with 4.2.2 on board, unfortunatly Philips make the choice to block LOTS of android function...
I can't install unallowed apps, enabling dev mod....
I just want to know if someone here have this tv, or another philips android tv, and if someone can root it etc etc
Yes i know, it's not even christmas , but maybe someone can do amazing thing on android tv, specially on xda !
Click to expand...
Click to collapse
Hi,
I read one comment from Finnish netshop, it's for 55pus8809 model:
1. Install "Developer Tools" from play shop
2. Choose "Developer settings"
3. Switch developer options "on"
4. And "Show more apps in Google Play"
5. Reboot TV
Install "Set orientation" from play to orientation problems, switch "Landscapen" on.
I don't have Philips TV, but planning to buy one
Here is link to source, I don't know how it works...
verkkokauppa.com/fi/product/16035/dxskv/Philips-55PUS8809-55-Smart-Android-4K-Ultra-HD-3D-LED-televi#BVRRWidgetID
Lähetetty minun Nexus 5 laitteesta Tapatalkilla
I tried this, and it's true that some more apps are shown. Would be great to load apk files, but there is no "unknown sources" option...
I have the Philips 48PFS8109.
Developer options are enabled, but there is just no way to enable 'unknown sources'.
With the Google Search function the Settings options is not showing (it works on phones if you search settings)
Not a single application is compatible that gives me a shortcut to settings.
If i try to install an .apk file i get the message you need to go to settings and allow it. There is an Settings and Cancel, but if i press on settings nothing happens.
Does someone know a way to call up the settings menu with Therminal Emulator?
I already updated the tv but do you guys think its possible to just add an .apk file in the .upg file?
I can change the .upg to .zip and add an app in the system folder.
Steps for install any APK in 2014 Philips Android TV AND1E
Hello,
For install any application in 2014 Philips Android TV AND1E :
1º You must download "Developer Settings" from "Google Play" and enable "Usb Debugging" in "Developer options".
2º Connect ADB via WIFI -> adb start-server" , adb connect IP:5555
3º Install APK -> adb install "app.apk" (download apk from google play with evozzi apk downloader in web or in chrome extension)
I've tried it in 55PUS8909 and it works!.
I've tried for root framaroot, towelroot and vroot and exploits not run.
I've tried all for "Unknown Sources" and nothing.
sorry for my english....thanks, regards!
Updated -- Enable "Unknown Sources" in Philips Android TV
Hi, to enable Unknown Sources:
Download "QuickShortCutMaker" from Google Play with "evozi apk downloader".
Install application via ADB WIFI (previous post).
Search Activities - Settings - Security
Press with Remote Pointer in Security and press in "Try" and this launch security activity to enable option.
Regards
I'm eager to try that! I have the TV disconnected right now, but that's something to try. Thanks for sharing that info
christian_cvi said:
Hello,
For install any application in 2014 Philips Android TV AND1E :
1º You must download "Developer Settings" from "Google Play" and enable "Usb Debugging" in "Developer options".
2º Connect ADB via WIFI -> adb start-server" , adb connect IP:5555
3º Install APK -> adb install "app.apk" (download apk from google play with evozzi apk downloader in web or in chrome extension)
I've tried it in 55PUS8909 and it works!.
I've tried for root framaroot, towelroot and vroot and exploits not run.
I've tried all for "Unknown Sources" and nothing.
Click to expand...
Click to collapse
Thanks for sharing! Working like a charm! :good:
Tested on Philips 49PUS7909/12
christian_cvi said:
Hi, to enable Unknown Sources:
Download "QuickShortCutMaker" from Google Play with "evozi apk downloader".
Install application via ADB WIFI (previous post).
Search Activities - Settings - Security
Press with Remote Pointer in Security and press in "Try" and this launch security activity to enable option.
Regards
Click to expand...
Click to collapse
This also works! Thanks so much
Tested on 49PUS7909/12
Hi,
that sounds good
I had a look into the updater-binary (firmware/manual/ambilight-fix update zip file) and the firmware is, as we already know, encrypted.
When you have a look with IDA Demo (hex-rays.com) you can see that the encryption key is taken from: "/res/keyfile.txt" which must remain somewhere on the TV.
AES-256-CBC is used and the key/IV is somehow, depends on the content of the keyfile.txt, MD5 sum of the content lines (e.g. one for key, one for IV).
O M F G
I was on vacation for two weeks and i don't check this topic and what the hell is going on !
What a surprise for me to see what you do here !
Thanks a lot guys !
-----EDIT-------
The method to allow unknow source and install apk via adb working, thank you !
Tryed to install xbmc/ kodi but the launch and just crash, so bad. But that sound good !
-----EDIT 2------
There is a bluetooth option..... i can't connect my dualshock 3 on the tv because we need root for sixaxis controller app..... let's go to install some emulator !
------EDIT 3------
So... After some test, i was able to connect the duaslhock 3 controller in usb, BUT not all touch is recognised. So i can't play Mario Bros on Retroarch. I think i need another controller.
Kodi v14 lastest nightly boot but crash at home screen.
That's all for the moment !
Someone tray to use this oscam on TV?
http://forum.xda-developers.com/showthread.php?t=1547518
Is root needed? Have anyone idea how to root this TVs? I have 55PFS8109/12
Tested some apps.
AngryBirds - not working
World Of Tanks Blitz - works OK
QuickPic - works OK
Antutu score 22200 but all graphic test is in resolution 1280x720
Towellroot and framaroot like mentioned above want work. and root is most important ...
More investigations:
recovery mode on TV have only 2 options:
- restart system
- update system from sdcard
From:
- adb reboot download
- adb reboot recovery
is possible to do this steps?
->adb push busybox /data/local/tmp
->adb push su /data/local/tmp
->adb push Superuser.apk /data/local/tmp
adb shell
->chmod 755 /data/local/tmp/su
->chmod 755 /data/local/tmp/busybox
->chmod 644 /data/local/tmp/Superuser.apk
and copy above files to:
/system/bin
/system/app
???????
Just installed Twitch and it's working great. But it's only stremead in full hd, so it's not very good on the screen, but it's work !
Someone have try to install a video player that can handle 4K files ?
I have the '48PFS8109/12' and tryed also some things.
- 13.2 Gotham XBMC (kodi) not working, my tv starts the app and after a few seconds the app crashs and the tv volume goes to 60.
- Kodi 14.0 “Helix” – RC 2 not working, my tv starts the app and after a few seconds the app crashs and the tv volume goes to 60.
- Kodi 14.0 “Helix” – Nightly not working, my tv starts the app and after a few seconds the app crashs and the tv volume goes to 60.
I use 'MX Player' with the DTS codec, i don't know if that player can handle 4K, i know that they say KODI can do 4K.

'OpenVPN for Android' working on non-rooted Fire TV

Over the last week I've been trying to get OpenVPN Installer and then OpenVPN Settings to work on my rooted Fire TV 2 (on 5.0.5_r4). I've described the steps here : http://forum.xda-developers.com/fire-tv/help/vpn-rooted-fire-tv-t3370488
Even though the VPN turns on, it appears the Fire TV 2 internet traffic is still routed through the original pathway and the IP address remains unchanged, which I've been unable to fix. Has anyone managed to get OpenVPN Settings to work on a rooted Fire TV?
However, I recently noticed OpenVPN for Android (https://plus.google.com/communities/114121831091105660092) and gave this a try on my Fire TV 2 and it worked straight out of the box (giving an updated IP address when checked). I presumed that it only worked because my Fire TV 2 was rooted with the necessary VPN binaries installed (by OpenVPN Installer). However, the author of OpenVPN for Android communicated to me that root is not needed and, as a test, I've just tried it on my unrooted Fire TV 1 (on 5.0.5) and it also works!
Will be interesting to see if others have had similar success and can confirm findings.
I gave this a go ( OpenVPN for Android ) on my rooted firetv 1,
and sure enough it works
Does anyone know if this gives accesss to different content with a German Prime membership, e.g. when routed to an US VPN-Endpoint? Or does it just stop working?
What do you need to do to install this on an unrooted Fire Stick? My only guys is to install it on my phone, grab the apk and adb it to my stick. Any better suggestion?
Sent from my VS985 4G using XDA Labs
Bramton1 said:
What do you need to do to install this on an unrooted Fire Stick? My only guys is to install it on my phone, grab the apk and adb it to my stick. Any better suggestion?
Sent from my VS985 4G using XDA Labs
Click to expand...
Click to collapse
Thats what I did but you can install it straight from phone
Petesky said:
Thats what I did but you can install it straight from phone
Click to expand...
Click to collapse
Yeah, I installed AGK Fire onto my phone last night. It seems that's probably the best way to get that app on the stick.
guys can someone help me?
My device: fire tv 2 (rooted with firmware 5.04)
i have install the files apks (openvpninstaller+openvpnsettings+busybox)
i can see in open vpn setings under prequisites it says successful
i can see 4 green lights with successful
i have download my openvpn config files from hidemyass.com
and copy the files to my sdcard.
when i open vpnsetting i have turn first open vpn tick it on
i can see the hidemyass open vpn files under vpn configruatiuons
but can not choose it (tick on dont work)
why i can not choose my config file from open vpn settings menu?
dean4k said:
guys can someone help me?
My device: fire tv 2 (rooted with firmware 5.04)
i have install the files apks (openvpninstaller+openvpnsettings+busybox)
i can see in open vpn setings under prequisites it says successful
i can see 4 green lights with successful
i have download my openvpn config files from hidemyass.com
and copy the files to my sdcard.
when i open vpnsetting i have turn first open vpn tick it on
i can see the hidemyass open vpn files under vpn configruatiuons
but can not choose it (tick on dont work)
why i can not choose my config file from open vpn settings menu?
Click to expand...
Click to collapse
Just use the app in the op
dean4k, like Petesky says, just use 'OpenVPN for Android' found in the link in the first post - it works great and the latest version is much easier to use with just the Fire TV remote (no need of a mouse pointer) once setup!
Bramtom1 you may have already seen this useful page (on AFTVnews) but I found it a great help for learning how to connect/load stuff onto Fire TV:
http://www.aftvnews.com/sideload/
Add Proxy only for Prime
Guys I live in Argentina and can change the DNS setting on my stick to receive USA prime but doing so breaks my Netflix, also have Kodi installed and that works fine with US Dns or local. Is there any way to add some code to only Proxy prime through the US DNS server.
I tried installing DNS changer app but it does not change the Firestick settings although it says changed, my stick is also rooted.
Thanks not sure what thread to post on.
null
What VPN Service works?
For those of you that got this working, what VPN service are you using? I am trying with Private Internet Access, and the app shows connected, but when I check, I see my original IP. Thanks.
Hi Mav21,
I'm using IronSocket VPN, which works fine.
Mav21 said:
For those of you that got this working, what VPN service are you using? I am trying with Private Internet Access, and the app shows connected, but when I check, I see my original IP. Thanks.
Click to expand...
Click to collapse
Not using it just now but I was using PIA as well and it does show original ip but if you use another app to check it will show that your ip has changed
Thanks, when I check on the PIA website, it returns my original IP address and says "not protected". Any other settings that I need to look at?
Petesky said:
Not using it just now but I was using PIA as well and it does show original ip but if you use another app to check it will show that your ip has changed
Click to expand...
Click to collapse
Mav21 said:
Thanks, when I check on the PIA website, it returns my original IP address and says "not protected". Any other settings that I need to look at?
Click to expand...
Click to collapse
Ever figure this out with PIA? I only see my original IP despite installing "OpenVPN for Android" and it connecting. I also have the OpenVPN binary installed manually (I'm rooted).
People need to be very wary about this. If the PIA site sees your source IP address, you are NOT protected.
I'm seeing the same issue as others, both the PIA site and any other site the returns IP addresses shows the source IP in both Firefox and Chrome.
OpenVPN appears to connect, but traffic is not being routed through it.
May it be possibile that this only works with the fire tv and not with the fire tv stick?
Has anyone of you managed to use OpenVPN on a non-rooted fire tv stick?
I tried and my stick is connected to my VPN, but the traffic is unfortunately not routed through the tunnel
I can't get it to work. Using Iron Socket and i get the error "tls-auth enabled, but no valid --auth alogorith specified". Not sure why. Fire TV 1 running 5.2.1
No luck for me either.
I have a Firestick. I sideloaded the latest OpenVPN for Android.
Imported the profiles from EZ Explorer.
After entering password/user, it attempts connecting and I See the following errors:
Code:
Failed to open the tun interface
Error: Cannot find de.blinkt.openvpn.core.OpenVPNService
ERROR: Cannot open TUN
Exiting due to fatal error
Process exited with exit value 1
MGMT: Got unrecognized command>FATAL:ERROR: Cannot Open Tun
Not entirely sure what this means. Anyone?

Best way to allow 4k firestick to use kodi/iptv addons etc

I have an old Gen 1 firestick that has latest kodi on it and an iptv service as well as some other addons, and all works fine allbeit slow sometimes, so i upgraded to the latest and great 4k version with all it's audio spying gumf, however if i remember rightly there was a "fair" bit involved in getting to the stage to allow kodi to go on and run the add ons, is this still the case with the 4k version because all the links i have seen point to something called "Aptoide TV and this seem to allow you to run kodi and stuff like that but it also seems a gateway to other add ons and i don't want that i just to root/jailbreak the stick throw kodi on and install the addons i know i like or just instal kodi and away you go which in my simple mind means no jailbreaking is needed is it that simple nowadays?
Aptoide is just a 3rd party app store
There's two ways you can get any app onto a firestick that I use
1 - adb via pc
2 - adb via app on phone
If using option one download app to pc & also get adb set up (there's loads of guides about adb so Google that)
Enable adb on the firestick in dev options
Note down the ip address of the firestick from about device section
In a command prompt on pc type
adb connect ip_of_firestick
adb devices
adb install nameofapp.apk
For option two
Download app to phone
Download apps2fire from playstore
Enable adb on firestick in dev options
Note down firestick ip addres
Enter firestick ip address in apps2fire settings
Select arrow at top to install app
Navigate to where apk is
Note that apps2fire may fail on first connection - just connect again & it should work

Settings apk Fire TV 2 on Later Fire OS versions

I saw an old Thread about installing a Stock Settings Apk on Fire TV but sadly it doesn't work on new versions, I'm looking to do this because I want to be able to access settings without needing to go into Fire TV launcher and I want to have access to advanced settings like changing keyboards, accessibility, Device Administrator, etc. Which aren't available by default in Fire TV settings.
Does anyone know of anything like that that works on Fire OS 5.2.7.1 (Rooted)
My device is the Fire TV 2 [sloane] by the way.
Edit: Here is the old Thread I was referring to (yes it is for the firestick).
You can try my root Settings app.
https://github.com/0815hoffi/Fire-TV-Settings-Root/releases/download/1.2/com.markus.firetools.apk
0815hoffi said:
You can try my root Settings app.
https://github.com/0815hoffi/Fire-TV-Settings-Root/releases/download/1.2/com.markus.firetools.apk
Click to expand...
Click to collapse
Unfortunately it has some issues with my Fire TV and crashes. Also I don't think This allows for keyboard switching, Accessibility Services, or Managing Device Administrators.
Toothless_NEO said:
Unfortunately it has some issues with my Fire TV and crashes. Also I don't think This allows for keyboard switching, Accessibility Services, or Managing Device Administrators.
Click to expand...
Click to collapse
com.markus.firetools works on my firetv 2 running 5.2.7.4 flawlessly, I have leankey keyboard also and change from this to fire tv ime regularly.
I use pm commands for accessibility such as launchers.
It should be noted I'm using the settings apk from the android source zip at the ftvlaunchx thread FYI.
Regards
Bertonumber1 said:
com.markus.firetools works on my firetv 2 running 5.2.7.4 flawlessly, I have leankey keyboard also and change from this to fire tv ime regularly.
I use pm commands for accessibility such as launchers.
It should be noted I'm using the settings apk from the android source zip at the ftvlaunchx thread FYI.
Regards
Click to expand...
Click to collapse
Whenever I try to open the icons for "My FireTV" or "Equipment" the app just force closes.
@0815hoffi Recently I made an issue in the GitHub repo
Try this Version.
Not tested with FireTV2.
Try this adb command:
su -c am start -a com.amazon.tv.oobe.settings.ACTION.DEVICE_CONTROL -n com.amazon.tv.devicecontrolsettings/.screens.main_menu.OzOobeSettingsActivity
I think its a Problem with 5.2.7.1 update to 5.2.7.3 or later should fix it.

Solution for no Root and no Accessibility Service on Fire TV 4K Mantis on Version 6.2.8.1

Hi,
I recently bought a new Fire TV 4K that came with Version 6.2.8.1 out of the Box. It also has a Serial Number containing VM in it. According to some posts here this means, that it has some efuses blown and the USB Download Mode disabled in its bootrom, which makes it impossible right now to root or downgrade it.
The reason I need to downgrade is that I need to automate some tasks on the Fire TV for example with tasker. For exmaple I need the Fire TV to switch the Input at Boot automatically. It does this only when I press the home button. Automating this with tasker however requires the Accessibility Service, which Amazon has removed in current Versions of the Firmware. So the only solution is to root it or go back to older Firmwares, and both ways seem to have been blocked by AMazon right now.
Is this the latest information or are there solutions for this device to still root it?
And are there alternative ways to automate for example Home button press without root and Acessibility Service?
And which Fire Tv Stick can still be rooted right now even with the latest Firmware installed?
Any help would be appreciated.
According to this post, only versions with "VM190 or higher" have the fuse blown.
[UNLOCK][ROOT][TWRP][UNBRICK] Fire TV Stick 4K (mantis)
NOTE: There have been multiple reports of devices with serial numbers containing VM190 or higher being shipped with DL-Mode disabled in BROM. These devices cannot be unlocked using kamakiri. These devices do not show up at all on USB when...
forum.xda-developers.com
So maybe your unit has a s/n lower then VM190.
Yeah my Serial contains *VM081* but I bought it far later than the post you mentioned. Also that post was made before Version 6.2.8.1 was released and efuses burned, which apparently does not allow downgrading anymore. And the guy who found the exploit has not posted anymore since 2019.
My understanding is that the USB Download mode being disabled and the efuses blown are two different things.
I have not yet read any comment on wether you can root a fresh out of the box device that has Version 6.2.8.1 on it.
And additionally newer devices seem to have no USB Download mode.
Is there a way to check whether my devices efuses are blown or not? And whether my device has USB Download mode before I open and short the device. RIght now I can still send back the device, but not once I have opened it. I don't wanna find out after opening the device that I can not root it.
So before I open the Fire TV, I wanna know whether it is rootable or not. Otherwise I will send it back. I wanna know wether the rooting method does also work once the device has been updated to 6.2.8.1.
ALso it would help to know wether the efuses burning only is limted to the 4K model. In that case I could get a Lite or Version 2 of the Fire TV. Unfortunately I have not found any FAQ regarding such questions.
Spamm00r said:
My understanding is that the USB Download mode being disabled and the efuses blown are two different things.
Click to expand...
Click to collapse
No, it's most likely the same thing...
Spamm00r said:
Is there a way to check whether my devices efuses are blown or not?
Click to expand...
Click to collapse
Yes, you can short the stick, connect usb and watch in lsusb. It will show no sign of the stick if the efuse is gone.
You can also connect an USB TTL UART Adapter, while doing the shorting. Then the log shows you that the boot-process goes to halt.
Spamm00r said:
So before I open the Fire TV, I wanna know whether it is rootable or not. Otherwise I will send it back. I wanna know wether the rooting method does also work once the device has been updated to 6.2.8.1.
Click to expand...
Click to collapse
The root/unlock method based on BR DL-Mode (via shorting), will not work on any 4k stick running 6.2.8.0 or later, regardless of the serial number.
The new Lite Stick, the new fTV Stick and the newest fTV 4K-Max Stick are also BR DL-Mode disabled.
So its game over for the current Fire TV Stick Models in regards to rooting right?!
This wouldn't be such a big issue if Amazon hadn't removed accessibility services, which dramatically reduces the use of a Fire Tv Stick.
I guess we will have to search for alternative routes. WHile it is probably still possible to root the device via eMMC hardware method, this is way too complex for me.
I have already a few ideas.
My plan now is to use a raspberry pi in conjunction with the Fire TV and issue the automation commands via adb from the raspberry pi.
All I need is issue the Home key at certain points. Everything else Tasker can already do without root and accessibility services.
Also Tasker contains ADB over WIFI Plugin, and only needs a one time issue of the adb tcp command after every boot. After taht you have a adb client running on the fire tv itself to do the rest for automation.
My plan is to let the raspberry issue this adb command at every boot of the fire tv and after that Tasker will be able to do the rest via adb WIFI.
I hope that works out.
For further reference and anyone else stumbling over these issues. Before buying a Fire TV, I wasn't aware of these issues, that for example Accessibility services have been removed and Rooting is impossible right now. So Right now I think the better option is to avoid any Fire TV and buy a Raspberry 4 and run Android TV on it. That way you already have root access and can do anything you want on it.
Spamm00r said:
So its game over for the current Fire TV Stick Models in regards to rooting right?!
Click to expand...
Click to collapse
That is valid for the current methods. There is still further development, but development needs time...
So it's best if you take a look into the xda forums from time to time
Spamm00r said:
So its game over for the current Fire TV Stick Models in regards to rooting right?!
This wouldn't be such a big issue if Amazon hadn't removed accessibility services, which dramatically reduces the use of a Fire Tv Stick.
I guess we will have to search for alternative routes. WHile it is probably still possible to root the device via eMMC hardware method, this is way too complex for me.
I have already a few ideas.
My plan now is to use a raspberry pi in conjunction with the Fire TV and issue the automation commands via adb from the raspberry pi.
All I need is issue the Home key at certain points. Everything else Tasker can already do without root and accessibility services.
Also Tasker contains ADB over WIFI Plugin, and only needs a one time issue of the adb tcp command after every boot. After taht you have a adb client running on the fire tv itself to do the rest for automation.
My plan is to let the raspberry issue this adb command at every boot of the fire tv and after that Tasker will be able to do the rest via adb WIFI.
I hope that works out.
For further reference and anyone else stumbling over these issues. Before buying a Fire TV, I wasn't aware of these issues, that for example Accessibility services have been removed and Rooting is impossible right now. So Right now I think the better option is to avoid any Fire TV and buy a Raspberry 4 and run Android TV on it. That way you already have root access and can do anything you want on it.
Click to expand...
Click to collapse
You don't need to issue TCP command. By default, wireless adb debugging is turned on in Fire TV stick.
Shaikh Amaan FM said:
You don't need to issue TCP command. By default, wireless adb debugging is turned on in Fire TV stick.
Click to expand...
Click to collapse
But the Tasker adb function needs it or how else can I make that Tasker function work?
Spamm00r said:
But the Tasker adb function needs it or how else can I make that Tasker function work?
Click to expand...
Click to collapse
You might already knew this that in normal Android mobile phones, with "adb tcpip 5555" command in PC, you start the wireless adb on port 5555 in phone. But when you enable ADB Debugging in Fire TV from it's settings, the wireless ADB Debugging is by default started, so you don't need to run that TCP command as the wireless debugging is already on and then Tasker will use it to get it's work done.
Shaikh Amaan FM said:
You might already knew this that in normal Android mobile phones, with "adb tcpip 5555" command in PC, you start the wireless adb on port 5555 in phone. But when you enable ADB Debugging in Fire TV from it's settings, the wireless ADB Debugging is by default started, so you don't need to run that TCP command as the wireless debugging is already on and then Tasker will use it to get it's work done.
Click to expand...
Click to collapse
Yes I agree the adb is active one the Fire Tv Stick and you can connect to it via wifi on port 5555.
But tasker still does not work with the adb function.
How did you make it work?
According to this:
https://tasker.joaoapps.com/userguide/en/help/ah_adb_wifi.html
You need to run this comamnd everytime you reboot.
Spamm00r said:
Yes I agree the adb is active one the Fire Tv Stick and you can connect to it via wifi on port 5555.
But tasker still does not work with the adb function.
How did you make it work?
According to this:
https://tasker.joaoapps.com/userguide/en/help/ah_adb_wifi.html
You need to run this comamnd everytime you reboot.
Click to expand...
Click to collapse
I am not using Tasker. But as you said above that you'll use raspberry to issue adb tcip command to the stick to turn on wireless debugging, that's not needed.
As far as I think, you'll have a profile of device boot event in Tasker and in it you'll have a ADB Wifi action which will have the button press command.
If that's the case then it should work without any issue.
In ADB WiFi action, set host to 127.0.0.1 ( Just saw that this is optional as well )
If it doesn't works let me know, I'll try installing tasker in my stick and test adb wifi in it.
How do you change volume in your volume change app without root?
Maybe I can issue the command for changing hdmi input the same way.
Shaikh Amaan FM said:
I am not using Tasker. But as you said above that you'll use raspberry to issue adb tcip command to the stick to turn on wireless debugging, that's not needed.
As far as I think, you'll have a profile of device boot event in Tasker and in it you'll have a ADB Wifi action which will have the button press command.
If that's the case then it should work without any issue.
In ADB WiFi action, set host to 127.0.0.1 ( Just saw that this is optional as well )
If it doesn't works let me know, I'll try installing tasker in my stick and test adb wifi in it.
Click to expand...
Click to collapse
Spamm00r said:
How do you change volume in your volume change app without root?
Maybe I can issue the command for changing hdmi input the same way.
Click to expand...
Click to collapse
What's the adb command to change hdmi input?
Shaikh Amaan FM said:
What's the adb command to change hdmi input?
Click to expand...
Click to collapse
There is no adb command to do that diretcly, but the Fire TV switches to HDMI source, if you press home button. SO I wanna issue Home key input via adb to make it switch the HDMI source to the Fire TV Stick.
"key_home": "adb shell input keyevent 3",
As far as I know you need to have root to issue CEC COmmands diretcly. Otherwiese you ahve to make a system method do that for you.
You probably bought one with a serial number of
G4N0VM081..... which is the new blown fuse version. You need to scour ebay for serial number
G070VM190..... or lower, then follow the current rooting guide. Make sure it's BRAND NEW and never been opened or else you're SOL since used sticks have probably been updated. New rootable sticks exists. I found half dozen on ebay a few months ago.
Spamm00r said:
There is no adb command to do that diretcly, but the Fire TV switches to HDMI source, if you press home button. SO I wanna issue Home key input via adb to make it switch the HDMI source to the Fire TV Stick.
"key_home": "adb shell input keyevent 3",
As far as I know you need to have root to issue CEC COmmands diretcly. Otherwiese you ahve to make a system method do that for you.
Click to expand...
Click to collapse
Ok so I just installed Tasker in my stick, tested adb wifi in it, it didn't worked. But I can develop an app which can execute provided adb command on every boot. It's night in my timezone, I'll develop that app tomorrow inshaallah.
That would be awesome.
Please keep the command to execute generic, as it may be useful to also execute other commands at boot. Let the user decide what command to execute.
Shaikh Amaan FM said:
Ok so I just installed Tasker in my stick, tested adb wifi in it, it didn't worked. But I can develop an app which can execute provided adb command on every boot. It's night in my timezone, I'll develop that app tomorrow inshaallah.
Click to expand...
Click to collapse
Spamm00r said:
That would be awesome.
Please keep the command to execute generic, as it may be useful to also execute other commands at boot. Let the user decide what command to execute.
Click to expand...
Click to collapse
[APP][NO ROOT] ADB on Boot | Run adb commands at boot automatically
How to use? 1. Enable ADB Debugging from Fire TV settings 2. In this app, add the adb commands that you want to execute on every boot 3. Set whether you want to display a Toast message on completion of command execution 4. Test the script if...
forum.xda-developers.com
I have to correct myself about adb wifi out of tasker not working.
ADB Wifi does work depending on the app that you are using. Local ADB shell does not work, while Remote ADB Wifi app does work.
The adb plugin for tasker does not work, but the adb wifi action from Tasker itself does work right away. In my earlier tests, other apps were just blocking adb wifi and I was confused and thought tasker's adb wifi is not working. But you have to properly close the abd wifi session with a "exit" command. Also the windows adb tool freezes and has to be killed in taskmanager. That is a source of error for testing adb on fire TV.
Also the adb wifi of tasker will not accept semicolon seperated commands. Shaikh Amaan FM's tool however does. In tasker You will have to create new task for every command and only issue one command. I don't know why, but thats the result of my troubleshooting.
Also you have to make sure that Tasker is properly bought, a trial version or a not genuine version won't work, as Tasker has signature checks implemented which silently brakes plugins without any obvious error messages.
Plugins however also do not work in Macrodroid.
So best thing is to use Remote ADB Shell app or Tasker's built in adb wifi task. Thatway you can mostly work around the fact that Fire TV is locked down, has no root and has accessibility services disabled.
So this is the solution to:
Solution for no Root and no Accessibility Service on Fire TV 4K Mantis on Version 6.2.8.1​
Thatway I'm able to make Fire TV switch input via tasker by issuing a home button press via adb.
That's the best thing you can do under these conditions that you can't have root on Fire TV right now.

Categories

Resources