Tuesday 8 January 2013

Making a Kindle Fire HD and Kindle Fire HDX load apps NOT in the Amazon store?

If you get a Kindle Fire as a Christmas present or as an upgrade then by now you'll probably have found its limitation - you are tied to those apps which Amazon has decided you need.

The Problem

The Nook reader on a Kindle Fire HD!
Amazon's Appstore for Android contained 50,000 apps back in early September 2012 but that was nowhere near the 700,000 offered by Google Play and Apple App Store then. The obvious solution would be for Kindle Fire owners to download Android apps from Google Play - except you can't. The Kindle Fire HD simply won't allow you to connect to the Google Play store and download the app you want - you have to get it from Amazon. That's very understandable. Amazon tell us they are not making a lot of profit from sales of their Kindle Fire. Instead they expect to make their profit from sales of books, video, music and apps. To do that they make it easy to obtain these from the Amazon site and difficult, but not impossible, to get apps from elsewhere.

The Solution

Android is an open source operating system and the Kindle Fire HD has version 4.0 of it. So most of the apps in the Google Play store should work just fine. In fact most of them do work, you just have to get them on your Kindle. Here's how to do that using a technique known as sideloading.

You are going to need some equipment, most of which you probably already have:


  • An Android device (we'll call this 'device 2') such as a mobile phone or tablet which you can connect to the Google Store
  • A USB to micro USB lead which fits your computer and Kindle Fire/device 2
  • A computer 
  • Your Kindle Fire
  • An app - ES File Explorer installed on the Kindle Fire HD/HDX and device 2. (yes this is available from the Amazon Appstore and on Google Play. It's free!)
Now you need to know what to do. As an example I'm going to show you how I installed the Nook ebook reading app on my Kindle Fire HD and my Kindle Fire HDX. Naturally this competitor app is not an app available on the Amazon Appstore for Android but it's very useful to have if you earlier purchased a Nook ereader and want to read your Nook books or epub books on your Kindle Fire.

How to sideload an Android app to a Kindle Fire HD

  1. Install ES file explorer on your Kindle. It's available free in the Amazon store.
  2. Install ES file explorer on your other Android device. It's available free at Google Play
  3. Install the Nook reader software on your other Android device from the Google Store. Again it's a free app from Google Store.
  4. On the Kindle use More > Settings > Device and set 'Allow Installation of Applications from unknown sources' to 'On'. Accept the warning.
  5. On the other Android device use ES File Explorer. Choose 'app manager' from settings. Long press on 'Nook' and choose backup.
  6. Connect the other Android device to your computer using the USB cable. You should see it appears in an explorer window as an extra drive under 'Computer'. 
  7. Navigate to the Nook.apk file you just backed up. In my case, since I was using a Nexus 7 as my 'other Android device' it appeared as Computer\Nexus 7\Internal storage\backups\apps\NOOK_3.3.0.26.apk Copy this file to your PC.
  8. Connect the Kindle fire to your PC and transfer the Nook.apk file to it. The root folder will do.
  9. Load ES File Explorer on the Kindle Fire and find the file you just placed there. Once you select it you'll get the option to install it. Do that and try it out.
  10. On the Kindle use More > Settings > Device and set 'Allow Installation of Applications from unknown sources' to 'Off' again. 

How to sideload an Android app to a Kindle Fire HDX

The Kindle Fire HDX is even better. Ours took just one day
to arrive from Amazon at http://smarturl.it/KindleHDX
The method works for the Kindle Fire HDX with some minor modifications. I used it to install the Firefox android browser (Sorry Amazon but your browser Silk is rubbish), the Nook e-reader software, Dropbox (which Amazon insist is incompatible but works just fine), and some games not available in Amazon's store. Here's the method for the Kindle Fire HDX. Again I've used the Nook app as an example:
  1. Install ES file explorer on your Kindle HDX. It's available free in the Amazon store.
  2. Install ES file explorer on your other Android device. It's a free app available at Google Play
  3. Install the Nook reader software on your other Android device from the Google Store. Again it's a free app from Google Store.
  4. On the Kindle HDX use go to  Settings > Applications and set 'Applications from unknown sources' to 'On'. Accept the warning.
  5. On the other Android device use ES File Explorer. Choose Tools >'app manager' from settings. Long press on 'Nook' and choose backup.
  6. Connect the other Android device to your computer using the USB cable. You should see it appears in an explorer window as an extra drive under 'Computer'. 
  7. Navigate to the Nook.apk file you just backed up. In my case, since I was using a Nexus 7 as my 'other Android device' it appeared as Computer\Nexus 7\Internal storage\backups\apps\NOOK_3.3.0.26.apk Copy this file to your PC. On a Samsung Galaxy S4 the files appeared in Computer\Galaxy S4\Phone\backups\apps
  8. Connect the Kindle fire to your PC and transfer the Nook.apk file to it. The root folder will do.
  9. Load ES File Explorer on the Kindle Fire and find the file you just placed there. Once you select it you'll get the option to install it. Do that and try it out.
  10. On the Kindle use Settings > Applications and set 'Applications from unknown sources' to 'Off' again. 

Whichever Kindle you're using...

It's a little involved but really quite simple.

Of course the same technique can be used to install almost any Android application which isn't available on the Amazon Appstore. There are a few which don't work, Sky Go for one. It installs and you can see what programs are available but it won't let you play them.

You can also download apps to your PC from other sources and install them BUT - a word of caution. Although the apps available from Amazon and Google are generally safe, the same can't be said for all app sources. It's unwise to download and install apps you are not certain of. You might install a rogue app which could cause a lot of problems.

3 comments:

  1. This is awesome - now I can transfer apps between my Nexus 7 and Kindle Fire HD 8.9! Thanks for posting this!!

    ReplyDelete
  2. You are welcome and... it works the other way round too.

    ReplyDelete
  3. BTW the new Kindle Fire HDX is a great device. Sound is better, It's noticeably lighter. The Mayday service is fantastic. It's smaller and fits better in your hand and it's faster. Downsides are the screen is a magnet for fingerprints; It needed a software upgrade the day it arrived (easy). Not convinced about the angle the power lead connects at though.

    ReplyDelete

Thanks.

I've taken off the CAPTCHA from this blog because I think they are pretty useless at preventing spam and an annoyance to genuine people.

If you're a spammer - you're wasting your time - I won't visit your site and no-one else will see it.