Best way to allow 4k firestick to use kodi/iptv addons etc - Fire TV Q&A, Help & Troubleshooting

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

Related

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

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.)

How can I get OpenVPN working with Kodi & Do I need to root my Amazon Fire TV Stick?

How can I get OpenVPN working with Kodi & Do I need to root my Amazon Fire TV Stick?
Hi,
Currently I've done a really weird hacky way of getting my VPN working...
1. Installed NordVPN via Apps2Fire
2. Installed KodiOnBoot via Apps2Fire
3. Setup NordVPN to Boot on Launch
4. Setup KodiOnBoot to Launch Kodi after 120 Seconds of Screen Timeout (Alternatively I can just press Home & Load Kodi manually)
NordVPN was a nussiance to get it to where I've managed to get it to so far because you can't scroll down in the settings correctly. Likewise the same problem with OpenVPN's application, I can't scroll down so I can't even get that app to boot...
However in Kodi there is an OpenVPN app you can download via https://brianhornsby.com/kodi_addons/openvpn however when trying to setup that it just tells me to Check the Log because it failed to connect to the .opvn file yet I can't find the log and I have a feeling its to do with root/su.
Any ideas what I should do to get around this?
Thanks

FTV Gen 3 4k how to sideload stopad apk

FTV gen 3 seems to block multiple methods of sideloading apk's (downloader app, browser, apps2fire app etc.) Is sideloading stopad apk possible? Are there any other ad blocking solutions?
This one is very good >>blokada
waynezo said:
FTV gen 3 seems to block multiple methods of sideloading apk's (downloader app, browser, apps2fire app etc.) Is sideloading stopad apk possible? Are there any other ad blocking solutions?
Click to expand...
Click to collapse
Surely it still has adb support
If so enable adb in dev options
On a pc download adb (minimal adb will do)
Open a command prompt at the adb location - also put the app apk you want to install here
Type
adb connect insert your fire device ip address here
adb devices
(check its showing a connected device)
adb install nameofapp.apk
Iv got a firestick v2 but this method should work across any android device unless they have modified adb which I doubt Google would allow

How to sideload to the new 4k fire tv stick 3rd gen?

Does anyone know what app to use to sideload to the newly released 4k fire tv stick 3rd gen all apps have problems sending apk files to the new stick now.
Do Search for either of 2 methods:
1. Using ES File Explorer and its network function
2. Use an OTG cable so you can use a USB stick to load apps using any file manager
I've found the easiest way is install apps2fire on your phone/tablet. Install the apk you want on that - then it will upload/install directly to the stick (turn on adb in dev menu on stick) - I tjhink it might require the fire tv remote app as well. it can also copy files.also, do a voice search for "downloader" on the firestick - the challenge is typing urls.

2nd gen FireTV constantly our of memory

Hey guys. I have a 2nd gen fire TV. There are 518 megabytes of 5.6 GB of storage available. The software version is fire OS 5.2.9.3(684782320). I have a memory card in the back of the fire TV, and I have moved every single app to that memory card. The thing is still almost out of storage. I have no idea where I can check to see what actually makes up all of the items that are supposedly filling this storage. All we use this for is for watching TV. If you can put pictures or anything on a fire TV we certainly do not have any of that. This has been an ongoing issue for about 3 years. I usually clear the cache and I am able to get the warning messages to go away. Last week I move more apps over to the memory card so that every single app is located on it. I cleared the apps cache. Now the warning messages are coming up more and more frequently, the fire TV is rebooting more often, and it is notably slower. The issue is getting to a point where it needs to be fixed. Since I have no idea what is taking up all of the storage, I'm kind of at a loss except to factory reset the thing, and I certainly do not want to do that. How do I see what is making up all of the storage space and how do I clear it? Do I need to download a third party app?
EDIT: I finally got some hits on this issue when I started searching more and more with. "XDA" in the Google search. I also started to get some hits on Reddit. Here is a short summary of what I have read. The culprit is on Reddit
It's a file called mbcache.db that's the problem. It's located here /data/data/com.amazon.tv.launcher/ databases/mbcache.db
Do I need to root my fire TV to be able to access directories and delete files? That's a bunch of crap. Is there a work around to access this stuff today in 2022? Last mention of this issue on any forum is a few years old.
Edit #2: ES file explorer on Amazon is $9.99/month? Are they high? What could you possibly do with ES file explorer to get $9.99 /month value unless you are a developer?
You can't access that directory without root but you can clear it to delete any accumulation of data. It's completely safe (equivalent of clear storage), just run this ADB command:
Code:
pm clear com.amazon.tv.launcher
Check your available space before and after running this command to see if that's where your space has actually gone.
You might also want to download a file manager like Total Commander (free in app store) or MiXplorer and manually check the folders to make sure you don't have any junk in your Download folder, Downloader (if you use that app) folder, or any other folders left behind by old and uninstalled apps in your main storage area.
Finnzz said:
You can't access that directory without root but you can clear it to delete any accumulation of data. It's completely safe (equivalent of clear storage), just run this ADB command:
Code:
pm clear com.amazon.tv.launcher
Check your available space before and after running this command to see if that's where your space has actually gone.
You might also want to download a file manager like Total Commander (free in app store) or MiXplorer and manually check the folders to make sure you don't have any junk in your Download folder, Downloader (if you use that app) folder, or any other folders left behind by old and uninstalled apps in your main storage area.
Click to expand...
Click to collapse
Thanks for the reply. So that command will clear the mbcache.db? Does mixplorer have to be adb pushed to the firetv? I'll have to look later if it's in the app store on Amazon.
Schroeder09 said:
Thanks for the reply. So that command will clear the mbcache.db? Does mixplorer have to be adb pushed to the firetv? I'll have to look later if it's in the app store on Amazon.
Click to expand...
Click to collapse
Yes the clear command deletes all the user data for the Amazon Launcher (com.amazon.tv.launcher), including any database files like mbcache.db. It's not harmful so feel free to clear whenever you like, the Launcher just rebuilds/reloads it over time.
Yes MiXplorer has to be sideloaded, it's not in the Amazon App store but Total Commander is.
Finnzz said:
Yes the clear command deletes all the user data for the Amazon Launcher (com.amazon.tv.launcher), including any database files like mbcache.db. It's not harmful so feel free to clear whenever you like, the Launcher just rebuilds/reloads it over time.
Yes MiXplorer has to be sideloaded, it's not in the Amazon App store but Total Commander is.
Click to expand...
Click to collapse
I'm going to try these as commands later tonight. I'm sure I could just look this up on Google, but is issuing commands to a firetv just like issuing them to a phone?
1.) In platform tools folder issue .\adb devices, .\adb reboot bootloader, then issue your command?
Does having mixplorer help much with this particular issue or will clearing these things require root access?
Granted I haven't had time to do deep searches, the last rooting attempts I saw online for a gen 2 firetv were a couple years old with notes that the root access wouldn't persist through a reboot.
Yes the ADB command line is the same on FireTV and Android. The easiest way to run ADB commands is to install Remote ADB Shell on an Android phone/tablet, and connect to the FireTV over WiFi.
Remote ADB Shell - Apps on Google Play
Connect to ADB running on another Android device over the network
play.google.com
If you prefer you can use a computer to connect to the command line (ADB connect <IP of FireTV>)
Having a file manager app will let you see any files that user apps downloaded, or that you uploaded. You won't be able to see system app data without root, but you can still use the clear command to delete their data.
If it's the 2nd gen Stick (Tank), there's this:
[UNLOCK][ROOT][TWRP][UNBRICK] Fire TV Stick 2nd gen (tank)
Read this whole guide before starting. This is for the 2nd gen Fire TV Stick (tank) Current relase: amonet-tank-v1.2.2.zip NOTE: Recent reports indicate a change that disables brom DL-mode The change seems to have been introduced with devices...
forum.xda-developers.com
If it's the FireTV 2 box (Sloane):
[UNLOCK][ROOT][TWRP][UNBRICK] FireTV 2 (sloane)
Read this whole guide before starting. This is for the 2nd gen Fire TV (sloane) Current relase: amonet-sloane-v1.1 NOTE: This process does not require you to open your device if you're already rooted or you have TWRP. NOTE: If something goes...
forum.xda-developers.com
Finnzz said:
Yes the ADB command line is the same on FireTV and Android. The easiest way to run ADB commands is to install Remote ADB Shell on an Android phone/tablet, and connect to the FireTV over WiFi.
Remote ADB Shell - Apps on Google Play
Connect to ADB running on another Android device over the network
play.google.com
If you prefer you can use a computer to connect to the command line (ADB connect <IP of FireTV>)
Having a file manager app will let you see any files that user apps downloaded, or that you uploaded. You won't be able to see system app data without root, but you can still use the clear command to delete their data.
If it's the 2nd gen Stick (Tank), there's this:
[UNLOCK][ROOT][TWRP][UNBRICK] Fire TV Stick 2nd gen (tank)
Read this whole guide before starting. This is for the 2nd gen Fire TV Stick (tank) Current relase: amonet-tank-v1.2.2.zip NOTE: Recent reports indicate a change that disables brom DL-mode The change seems to have been introduced with devices...
forum.xda-developers.com
If it's the FireTV 2 box (Sloane):
[UNLOCK][ROOT][TWRP][UNBRICK] FireTV 2 (sloane)
Read this whole guide before starting. This is for the 2nd gen Fire TV (sloane) Current relase: amonet-sloane-v1.1 NOTE: This process does not require you to open your device if you're already rooted or you have TWRP. NOTE: If something goes...
forum.xda-developers.com
Click to expand...
Click to collapse
I used the above advice and issued the commands from my PC. I didn't download the app to my phone. I was able to connect with ADB over wifi. Issuing your command ( with the addition of "adb PM" or something like that added to the front) gave me a message in the PowerShell that said "successful" almost immediately upon issuing the command. However, the storage didn't change by a single MB. I then downloaded file commander on the Amazon firetv and saw all the different apps' package names. I said the same command you listed for the launcher for each of these different apps. After doing 95% of the apps the storage dropped by about 100MB.
What is there left to do? File commander lets me see all the different file says even if I can't delete a lot of them, and none of them are that large. I'm at a loss on this? There are discussions about this topic all over the internet. The only thing to do is to factory reset or root and manually delete files? That seems absurd. What was Amazon thinking? Rotting kinda defeats the point of the whole investigation anyway. I didn't wanna have to wipe the fire TV and start all over. I don't have all that time. For $100-$130 I'll just get the Amazon cube TV thing. Are these gen 2 fire tvs really this unserviceable?
If you open a shell prompt you will get more output, in case there are any errors running a command. But it sounds like it ran fine.
Code:
ADB connect <fireTV IP address>
ADB shell
Now you should be at the FireTV's shell prompt.
Check your user storage
Code:
cd /sdcard
du -hs */ | sort -nr | head
This will list all your user folders and their size and give you an idea if there is any trash you can delete.
The other primary area that uses up space is /data/data where app data and cache is stored but you can't traverse that directory without root. So I'm not sure how you can see how much space is being used by system apps there.
Factory reset of course is an option.
It's getting harder to run a device on 8GB, as apps themselves grow in size as well as their cache and storage requirements.
My personal bias is that the 2nd gen Cube for $60 on sale is still the best bang for your buck. It comes with 12.9GB of usable space vs 5.6GB on the sticks. And is the fastest AndroidTV (FireOS) box you can get at that price and that can stream from all the major streaming apps.

Categories

Resources