How to install Kodi on practically any device

Updated: 20 March 2021
Updated: 20 March 2021

Fact-checked by

Kodi is an open-source media software created for home entertainment. It’s completely free and can be downloaded onto many devices. It enables you to watch live IPTV, Movies, TV Shows, Sports Events, and more.

Since Kodi is compatible with so many devices, we thought it would be useful to make a single page with installation info for some of the more complicated ones.

Is Kodi legal to use?

Yes, Kodi is absolutely legal to use.

It’s free to download and legal any country. There are many add-ons available, some of which allow users to stream copyrighted material, which is illegal in many countries.

In order to enhance your privacy and ensure that no one will be able to track what you stream and browse online, consider using a VPN.

If you’re not sure which to choose, take a look at our guide to the best VPNs available now.

So now we have that out of the way, let’s jump straight in. Use the chapters on the right to jump to your device.

How to install Kodi on a Chromecast

From an Android Device

Keep in mind that you can’t stream Kodi content to Chromecast from an Apple iOS device. As such, for this guide, we will use Android only.

There are two ways how to stream content to Chromecast from your Kodi Android device. The long way and the short way.

The long way:

1. You will have to download ES File Explorer, Kodi, LocalCast and the XML file PlayerFactorCore.xml

2. Open ES File Explorer, go to Settings -> Display Settings and tick “Show hidden files”

3. Ensure that Kodi is connected to the Kodi app.

4. Now go to ES File Explorer and open the Downloads folder.

5. Find PlayerFactoryCore.xml you downloaded from step 1

6. Copy the PlayerFactoryCore.xml file and go to Android | Data and look for either “org.xbmc.kodi” or “org.xbmc.xbmc”

7. Open the appropriate file mentioned above and click on Files | .kodi (or .xbmc) | userdata and then paste the PlayerFactoryCore.xml file here.

8. Open Kodi and go to the video file you want to launch.

9. Kodi will then launch LocalCast

10. After this just press “Play” and select the device where you want to stream to.

11. Click “Play” in more time and you are good to go.

The short way:

1. Open Chromecast on your Android device

2. On the menu select “Cast screen/audio” and connect to your Chromecast

3. Open Kodi and find the video you want to stream

4. It will now play on both devices

The reason I would suggest you use the long version is that that way the video will not play on both devices, meaning your phone battery will not deplete too rapidly. It’s a bit longer but much less battery consuming.

From a PC

Many people would want to stream content directly from their PC because this way they can keep much larger files and stream them directly onto their computers.

1. (If you didn’t already) Download Google Chrome and the Chromecast app for PC and have a Kodi client installed as well.

2. Have Chrome installed with the Chromecast extension.

3. In Chrome, from the Chromecast extension select “Cast”

4. You will then see “Cast this tab to…”. On the right, there will be a down arrow which you will have to click and select “Cast entire screen”.

5. Now your entire computer will be streamed to your TV.

6. Finally, Open Kodi and launch a video to stream.

It is really this simple to use a Chromecast device with Kodi. It might seem complicated at first but once you have done all the above at least one time it will become extremely easy to you afterwards.

How to install Kodi on Roku

In a similar way to how Apple TV works, Roku is a little box that streams a range of content from providers such as Amazon Video, Netflix, Hulu, and more. It connects to the internet and if you want to cut out paying a contract all together for your TV services, ROKU is considered to be the best way to do this.

However, if you want to watch content on ROKU, you will still need to subscribe to a streaming service.

Setting up ROKU is quick and easy. You simply need to plug the Roku device into your TV and connect it to the internet. Launch it from your TV, and voila, you are ready to go!

How to Install Kodi on Roku with a Windows PC

This is by far the quickest and easiest way to install ROKU on Kodi. The entirety of the set-up process takes a mere matter of minutes to perform and is complete after just four very simple steps.

Open the system and select the ‘start menu.’

In the windows search bar, you now need to type ‘device settings.’

In order to add a new device, simply choose the ‘add device’ option.

The final step is to choose ‘ROKU 3’ as your streaming device of choice from the list that is provided.

You will now be presented will a purple colored screen that appears on your ROKU 3. This is confirmation that you have installed Kodi on ROKU successfully. You will now
be able to mirror the content from your Kodi to your ROKU device.

How to Install Kodi on Roku with Android Smart TV

So, if you have an android smart TV, you can get Kodi on Roku quickly and easily by following the simple steps as detailed below.

Press the Home button on your ROKU device.

Navigate to the ‘settings’ option and choose the ‘select update’ option next. This will ensure that you have the most up to date version of the Roku Software running on your device.

Go to settings again, then select ‘screen mirroring’ > ‘enable screen mirroring’ > ‘ok.’

Once you have followed these steps, you are all set to put Kodi onto ROKU and have the freedom to stream all the media content you need.

How to Enable Screen Mirroring on your Android Device

This is another very easy method, and screen-mirroring is actually a lot easier than most people would think. Depending on the type of device you use, the screen mirroring technology can be termed a little differently. Open your device and go to the settings menu. Find any of the options listed below:


Once you have enabled the screen mirroring feature on your device, you will now be able to easily access any of your KODI content on ROKU. There is no need to install the KODI app for ROKU as you are going to simply use the screen mirroring approach instead.

How to install Kodi 18 Leia on Firestick

First of all, you will need to go through the registration process for your new Firestick. Once this is set-up, you can then get ready to install your new Kodi software. There are just three small things you need to take care of at this point.

1. Enable ‘ADB Bugging’

2. Turn ON ‘Apps from Unknown Sources’

3. Turn OFF ‘Collect App Usage Data’

For the first two points on the list above, you need to head over to the settings menu. Once you are there, looking for system/device, then select ‘developer options.’

For the third point on the list, head back to the settings menu, except this time, you need to select ‘Applications.’ Then simply switch off the app usage data option.

Download and Install the ES File Explorer

While there might be other people who explain a different way to install Kodi, this is the easiest and quickest way to perform this operation. If you have not heard of this app already, the ES File Explorer is pretty damn cool, and what’s more, it’s completely free of charge. Getting this installed first will help make the entire installation of Kodi nice and easy.

In order to locate this app, just head over the Amazon store and type in ‘ES File Explorer.’ Download. Install.

Install Kodi onto the Firestick

This next step is quick and easy, and once complete, you are ready to start using Kodi on your Firestick or Fire TV.

First of all, you need to launch the ES File Explorer and find your way to the open menu that you should easily find located on the left-hand side of your screen. The navigational path is Tools>Download Manager>New.

1. A pop-up menu will now appear and ask you for the PATH and the NAME.

2. In the Name field, simply type in Kodi, and in the Path field, you need to enter this address:

3. Click OK

4. Select the option to download now, and this will start the process

5. Once the download has completed, you can then click to open the file.

6. Click Install.

7. Viola! You are done!

Before you go, please note the Kodi app will not appear on your home screen.

Follow this file path in order to launch your new Kodi App.

Settings > Applications > Manage Installed Applications > Kodi > Launch

You are now ready to use your new Kodi app to watch the content of your choice!

How to Install Kodi on Firestick Without a PC

Once complete, you will have all the power of the Kodi app firmly in place on your Firestick.

Please ensure that you have gone through the Firestick registration process fully before starting this process.

1: Connect your Firestick to your TV by inserting it into the HDMI slot and power everything up.

2: Using your remote control, find your way to the main setting menu for your device. Select ‘System,’ then select ‘Developer Options.’ In order for the installation process to run smoothly, you need to ensure that you set the ‘Apps from Unknown Sources’ setting to ‘on.’

3: Head over to the ‘applications’ option and then set the ‘Collect App Usage Data’ to the ‘off’ setting.

4: Find the search function, then manually type in ‘ES File Explorer.’

5: Once you have located the ES File Explorer, you will need to select the option to download it, and then wait for the installation to occur and complete.

*If you get an error message that states something similar to this ‘’ES File Explorer install, you can delete its unused apk to save 4.88MB’’, then proceed with this and select ‘OK to Save Space.’

6: Once this has installed fully, a pop-up message will likely appear that states something similar to ‘found a newer version, do you want to update this now?’. If this option does present, then please proceed through and click ‘update’ in order to get the very latest and greatest version on your device.

7: On the very left-hand side column within the ES File Explorer, you now need to select the ‘add’ button. You will then be presented with a pop-up that states ‘Add to favorite’ – there are typically two options that will appear, these are the Path and the Name. Please enter the below details exactly as they appear:

Name: Kodi
Path: http:\\\download

Once you have entered these details, you can then select ‘add.’

8: Now you need to head over to the left-hand side column and scroll down to the ‘Kodi’ option. This is essentially the bookmark you just created in the previous step. Click on this and wait for the loading process to complete.

9: When the loading is complete, you will then see a bright green android icon. Directly beneath this icon, there will be two different links where is says ‘OR APK INSTALLATION.’

The initial link will state ‘ARM,’ and the secondary link states ‘x86’. You need to select the ‘ARM’ link which is essentially an ARM version of the Android. When you click this, it will download the Kodi app as an APK file.

10: Once you have completed this step and downloaded it correctly, you should be presented with a pop-up that confirms everything has been successfully downloaded. On the pop-up, you will then be able to click a button to ‘open the file.’

11: A further pop-up will appear that presents three buttons. These are:
Cancel / Market / Install – You need to choose the ‘Install’ button.

12: This is the final step of the process. A pop-up will appear which asks you if you would like to install the application. When presented with the options, you will need to again, select ‘install.’ This will then install Kodi as an application on your Firestick.

There is a likelihood that you will be faced with a further pop-up that might say something similar to this, “Kodi installed, you can delete the unused APK to save 62.44 MB”. Once again, please click ‘ok.’ The app will then confirm itself as being installed.

Now, you have fully completed the process, and you have installed Kodi on your Firestick without needing your PC!

Kodi Adons

Install Covenant on Kodi 17.6 Krypton

In what is being hailed as the biggest news this year for Kodi fans, the owners of the Exodus add-on have formed a far more functional and better-looking add-on called Covenant Kodi. It is heavily rumored that they took this decision in light of the mass of copyright claims and legal issues that Exodus was exposed to.

While the Exodus Kodi add-on was viewed as one of the best Kodi add-ons for a very long time, the subsequent demise ended up with a wealth of Exodus forks, and the best one of all is Covenant, and rightly so, it is considered to be the very best alternative and successor to Exodus.

What is the Covenant Kodi Add-on?

The developer of Covenant, Lambda is the same as Exodus. This makes it the true successor of the iconic Exodus add-on.

In fact, the UI is even almost the exact same, but just that little bit better. In many ways, Covenant outperforms Exodus as it is far more stable and offers a better feature set overall. Because Exodus is no longer updated, this makes Covenant even more appealing.

There are two distinct methods of installing Covenant onto Kodi. The best one for you will depend on whether or not you have a Firestick or not.

The first method of installing Covenant onto Kodi is simply a direct download method. The second method involves adding a source repo (the second method is best if you have a Firestick).

Method 1 – Installing Covenant onto Kodi with a PC

In order to make this approach work, you need to download Kodi directly by using the Covenant Kodi Zip File first, then install that onto Kodi. This is by far the quickest and easiest way to install any type of add-on for Kodi.

There are a few quick steps you need to follow in order to do this.

1: Find and download the Covenant Kodi Zip File from the Kodi Repo. Make sure you save the file into a directory that you will easily be able to recall at a later point in time.

Suggested URLs:

2: Now you need to launch Kodi and then click through in order to open the add-ons menu. Then, open up the package installer.

3: For this step, you need to select to open the install from the Zip file and then head over to the directory location where you saved the file earlier in stage 1.

4: When you have selected the zip file, you will find that the installation process should automatically commence. Once completed, there will be a little pop-up message that appears in the top right-hand corner of the screen.

5: Just as you did earlier in stage 2, you need to go back and open up the package installer. However, this time, you need to select install from repository>all repository’s>Video Add-Ons. Keep n scrolling until you come across the Covenant option and click to open.

6: The automated download process will now begin. As soon as the process is complete, you will then be automatically prompted to install. Ignore any warning and just proceed. You will get a short advisory message; here you simply need to switch ‘on’ acceptance to install from unknown sources.

Method 2 – Installing Covenant onto Kodi with Firestick

The first method we have outlined in this post will not always work for everyone, all of the time. If you want to get Covenant onto your Firestick Kodi, this is the most effective way to do this.

This approach involves needing to add source repo’s to Kodi, followed by the download and installation of Covenant.

In this instance, we are using the Kodil Repository, but you can use any repo as long as it is operational and working.

1: Launch Kodi and open up the settings menu. Click the ‘file manager’ icon and open.

2: Select the option to ‘add a source.’ When you do this, a little box will present itself; you simply need to click ‘none’ when prompted. A new menu will appear, prompting you to add in a URL. Please copy and paste any of the following addresses, then click ‘ok.’: or

3: When prompted for the media source name, you need to enter in ‘kodil,’ always cross check this point carefully depending on which URL you used in the previous stage. Make sure you only click ‘ok.’

4: Click to go back a number of layers until you reach the main menu, then select to re-open the add-ons menu again.

5: Click the open-box icon in order to open up the package installer. Select to open the install from the zip file.

6: Navigate and locate the Kodil option, then proceed to open, and click on ‘ok.’ This will kick-start the installation process.

7: Go back to the main menu and select to open ‘add-ons’ in the package installer as you did earlier in stage 5. However, on this occasion, you need to open the install directly from the repo, this will be a drop-down option that is labeled ‘install from repository.’

8: Choose the Kodil Repository and then choose ‘video add-ons.’ Scroll down the list until you find the option for Covenant, then select ‘open.’ This will start the download process. Once this has completed, you will just need to follow the prompts to complete the process. If any warnings appear, simply ignore them and proceed. You will almost certainly see a warning that states you should not install third-party add-ons, just ignore it.

9: You will be directed to a settings menu; here, you need to look for the option to ‘turn on’ installation from unknown sources.

How to Install Exodus Kodi 17 Krypton Addon

Installing Exodus on Kodi 17.6 Krypton is a little bit different that installing the add-on on earlier Kodi versions. The differences are however only very minor. Follow the steps below:

1. Open Kodi and go to “Settings” -> “System” -> “Addons”.

2. Make sure “Unknown Sources” is turned on.

3. Go back to the Kodi home screen and press “Settings”.

4. Go to “File Manager” -> “Add Sources”.

5. Select “None” and then type in or copy the following without the quotation marks: “”.

6. Name this “Kodil” and then press OK.

7. Go back to the Kodi home screen and press “Add-ons”.

8. On the top-left corner press the “Package Installer” icon.

9. Press “Install from Zip file” and choose “Kodil”.

10. Select the and install is.

11. You will see the ad-on enabled notification after a few seconds.

12. Select “Instal from Repository”.

13. Open the Kodil Repo option.

14. Select Video Add-ons -> Exodus.

15. You should see the Exodus Addon Enabled notification.

16. Go back to the Kodi home screen and choose the “Addons” tab from the top-left corner.

17. You should see the Exodus add-on here.

And that’s it. I know it may seem long but if you follow these steps exactly as written above then it shouldn’t take more than 2-3 minutes total to properly set up the Exodus Kodi 17.6 Krypton add-on.

How to install Exodus Kodi 17 Krypton add-on without Fusion

Beside the above described method (recommended), there is an alternative method of installing Kodi 17 Krypton. Follow the steps below:

1. In the Kodi app go to “System Settings -> Expert Mode -> Add-ons”.

2. Enable Unknown Sources and press Yes.

3. Go back to the Kodi home screen and press the Settings icon.

4. Go to File Manager -> Add Source.

5. Select None and enter the following:

6. Name this “Superreo” and then press OK.

7. Go to the home screen -> Add-ons and click the Package Installer icon.

8. Choose “Install from Zip File” -> “Super Repo” -> “Krypton” -> “Repositories”.

9. Choose superrepo -> and install it.

10. Wait for the add-on enabled notification to appear.

11. Then select Install from Repository.

12. Choose Superrepo All [Krypton][v7] -> Video Add-ons.

13. Choose Exodus.

14. Go to the home screen and choose “Videos” -> “Add-ons” -> “Exodus”.

And that’s it. You can use both of the methods described here, they do the same things and in both cases, you will have the Exodus add-on up and running on your Kodi 17 Krypton in no time.

How to use a VPN with Kodi 17 Krypton

A VPN will prevent your ISP and anyone else to see what you are doing over the internet. You will have to install a VPN app directly onto your device on which Kodi and the Exodus add-on is installed as well.

NordVPN is an excellent VPN which works perfectly with Kodi and Exodus and offers advanced encryption as well as keeps no logs. I recommend you use this if you want to use the Exodus add-on for Kodi.

Click here to get NordVPN and you’ll be happily streaming in no time. They have a 30-day refund policy, so if you find it’s not for you, you don’t lose anything.

Follow the steps below to learn how to install a VPN for Kodi:

1. Sign up for a premium-encryption VPN, such as NordVPN.

2. Download and install the VPN app on your device.

3. Go to the dashboard of the VPN app.

4. Choose a server (preferably from a different country than yours).

5. Press “Go” or “Connect”.

6. Wait 10 seconds for the connection to be made.

7. Open Kodi and use it as you would it normally.

Remember though that streaming copyrighted content is illegal in many countries. We don’t condone piracy. It’s your responsibility of using this for legal means only.

How to Fix the Most Common Kodi VPN and Streaming Issues

1. Check the Time and Date Settings

Ok, so this one is actually very easy to do, and there are many instances where a VPN will stop working, simply because the present time and date settings are not accurate.

Be sure to disable any automatic settings you might have in place, and check the time and date are correct in the country you are located in. Another point to note here is that your home region is also set correctly too.

2. Verify the Connection

If your VPN for Kodi has stopped working, you need to always check the connection is good. It sounds simple but checking the connectivity of your chosen device to the internet is a crucial first stage of any Kodi VPN troubleshooting.

Reboot your router or Wi-Fi; this will resolve any connection problems. Another key point to confirm is that you have the Internet connection with your VPN set to disabled. If you do, please follow on for more help with fixes for this issue.

Reboot and Restart your device. *yes, this switch it on and off method does actually work*

3. Use a different protocol or VPN server

Without going too much into why this happens, servers can occasionally experience issues; they could be overloaded or experiencing a temporary fault.

A good way to test this theory out is to try connecting to different VPN servers. It may well be just a single server or cluster of servers that are causing issues with your Kodi VPN. If this is the case, then choosing another server, potentially in a different location could remedy the issues you are experiencing.

With regard to the changing of the protocols, you can try switching these around to see which protocols are and are not working.

4. Turn off the Firewall

From time to time, some VPNs can be blocked by antivirus providers or firewalls. An easy way to remedy such an issue is to locate your firewall settings and make sure that your VPN is allowed access to the internet. This is also typically referred to as ‘whitelisting.’

An easy way to check and see if this is the root cause of the issue would be to switch your firewall off and follow through to see if the issue is resolved.

If you believe that your VPN is not being allowed access to the internet and cannot see how or where to whitelist the VPN, you can simply uninstall your antivirus, then reinstall your VPN. Follow this up with installing the antivirus back onto your device, and this should resolve the issue for you.

Most firewalls now make it easy to see how to do this, you can simply search in the FAQ or Support section of your chosen VPN for ‘how to whitelist,’ and they will show you the right path to follow.

5. Manually change the DNS

With some VPNs, you will find that they automatically alter the DNS settings when they are first installed. However, while there are some that do this automatically, there are others which need you to manually amend the settings yourself.

Your VPN provider will have provided you with the right settings to use. It is always best to follow their guidance on this matter as doing so will optimize your speeds for Kodi and ensure that you can bypass any location-specific blocking.

If you need to manually amend the DNS settings yourself. Follow the steps outlined on the VPN support section in order to change the IP addresses of your DNS servers manually. Any values you input should always be obtained directly from your VPN provider. They should also have a detailed guide on how to change a DNS setting for your individual operating system.

6. Clear your Cache / Flush DNS

Another tactic that can help you fix the issue is by clearing your cache and flushing the DNS. The reason this is effective is due to the fact that Kodi could still be trying to use values set by your ISP that was picked up by previous sessions. It could be that these DNS settings that were given by the ISP could be causing a conflict with your VPN.

A handy shortcut that works with most of the windows supported browsers such as Firefox, Opera, Chrome, and Edge is Ctrl+Shift+Del. You can also reach the same option by going to your browser settings/options and clear everything from there. However, always make sure that you check the Cache box.

If you want a quick way to the flush the DNS, then you can easily obtain a browser add-on that will enable you to do it in an instant. Otherwise, please follow this path:

Start > All Apps> Accessories


Right-click ‘Start’>Command Prompt (Admin), then type in ‘ipconfig/flushdns’> Enter.

Once the correct action has been taken, you will get a confirmation in the form of a notification that states, ‘Windows IP Configuration Successfully Flushed.’

7. Reinstall the VPN

There will be an inbuilt re-install button within the VPN that you can use to remove the software from the device altogether. There are also many different apps that can help you to do that too, such as Revo Uninstaller.

The reason an app such as Revo is often a better route to take is due to the fact that it will also make a scan of your device and make sure any surplus files are also deleted once the VPN has been uninstalled. This will give you complete certainty that any settings that could be causing you issues will be completely removed as well.

If none of the above options work, then it’s time to contact your VPN provider for their support. You can explain the steps you have taken and let them guide you on how best rectify the issue. If you buy a VPN subscription, this will often come with technical support included and in some cases, a member of the support team can log in to your device using Team Viewer or some other remote-access software to help you fix the issue there and then.

Written by: Elizabeth March

Advanced ITSEC Specialist Based in Cambridge, England, Elizabeth has held notable positions for a range of high-profile vendors and clients in the European IT Security and Communications Sector. As a former IT Trainer, Technical Specialist, and Product Manager; she transitioned into the role of an expert IT Copywriter in 2015. Since then, her works have been published globally, and she continues to help people easily decipher complex technical challenges and make informed decisions about their digital lives.

Leave a Reply

Your email address will not be published. Required fields are marked *