Installing Android 7 on a Nook HD+ for free

How to upgrade your Nook HD+ to Android 7 (Nougat)

Advertisements

Synopsis: This is a quick guide on how to install Android 7 (‘Nougat’) on a Barnes and Noble Nook HD+ device.  (If you want to upgrade a Nook HD instead, please look at my other blog post, here.)

You don’t need to be a full-fledged hacker to do this upgrade, not at all, and if you have 30 minutes to spare you can breathe new life into your tablet.  Read on to learn how.

Do you have a Barnes and Noble Nook HD+ and are wondering what to do now that B&N has essentially abandoned support for it?

It’s a pity– the HD+ is one of the great values out there, dirt cheap on eBay and with a hi-res 1920×1080 screen display, it’s great for eBooks and videos.

nook-hd-plus_thumb
image courtesy of gadgetian.com

The trouble is, the OS on the device is a customized version of Android 4.0, several years old and which is rapidly being phased out.  If you go to the Google Play store on the Nook you’ll find more and more apps that claim they’re ‘not supported’ on the device.

That’s not because the hardware is obsolete.  The Nook HD+ has a dual core chip and that excellent HD display.  It may not have all the bells and whistles as the latest Android tablets but it has plenty of horsepower to run most apps.  So if you have one laying around, what to do?

It turns out you can upgrade the Nook to the latest (as of February 2017) Android OS, version 7.1 (‘Nougat’).  To do this you’ll need a microSD card, at least 1 GB in size, and a card reader that lets you read/write to it from a PC.  These items are very inexpensive these days.

There’s a very active community that makes current custom ‘images’ of Android that run on a variety of devices.  Luckily, the Nook HD+ is one of them.  It so happens that Android is an open-source platform, which means Google releases the source code for anyone to modify.  Some enterprising folks have therefore ported the code to the Nook HD and HD+.  If you see the term ‘cyanogenmod’ bandied around, that’s one group that ports Android to various devices.

This blog post is for people who want to move their Nook HD+ device to Android 7 quickly and with as little fuss as possible.  In a couple of paragraphs I’ll show you how to do this, but I’d be remiss if I didn’t first mention a couple of resources that helped me.

There are terrific resources out there on installing Android on a Nook HD+, though it can be hard to find everything in one place.  Let me post the most user-friendly one, here:

Installing Android 5.1 on a Nook HD+

It’s what got me started and is a wonderful resource, though as the title indicates, it’s for Android 5.1 and not 7.

Another resource you might enjoy is a comprehensive beginner’s pdf  attached to this post that discusses how to install Android 5.1 ( ‘cyanogenmod 12.1’ in the community lingo) on the Nook.  It was written by some retired guys who wanted to juice up their old Nook devices and is very beginner-friendly.

Ok, enough of the background and history, let’s get to business.  For those of you who want a streamlined version of how to go to Android 7, start by downloading three files from my dropbox folder.  They’re curated from various Android forums, and are:

  1. cm_ovation-ota-NMF26Q.161222.zip— this is Android 7.1, in a zip format, courtesy of a gentleman named  Andrei Măceș, someone very active and respected in this sphere.
  2. emmc-cwm-early3.1.img.gz — this is a ‘bootloader’, something that lets you get the whole process started.  You unzip this, install/flash it on a microSD card and put it in your Nook HD+ and boot from it to get the installation going.   We’ll go over how to do all this.
  3. open_gapps-arm-7.1-pico-20170203.zip— this is a package that contains the Google Play Store for Android 7.  With Google Play on the device you can install all sorts of 3rd party apps (Netflix, etc.)  Google Play is your gateway to the full Android ecosystem.

Be aware that these files total 350 megabytes combined, so downloading them will take a few minutes on a good internet connection.  (Just to underline, the files above are for the 9″ Nook HD+.  For the 7″ Nook HD read my companion blog post here.)

Using these three files and the steps below, you can upgrade your Nook HD+ to Android 7.

Start by unzipping emmc-cwm-early3.1.img.gz to a temporary folder on your hard drive with any unzip program you like, 7-Zip or WinRar or take your pick.  Note that the file extracts from 7.5 MB to a ‘img’ file 900 MB in size– that’s some serious compression, so make sure you have room on your hard drive.

What is this 900 MB file that came out of the zip?  It’s the bootloader we’re going to use to start the Android tablet with and get the ball rolling.

With the img file unzipped, you’ll need to write it to a microSD card.  (Again, you can buy these cards and USB adapters for them to plug into your PC very cheaply these days.)

The way I wrote the img file to the card, and the way discussed in the tutorial I linked to above, is to use a free program called win32 disk imager.  This will wipe the microSD card and extract the img file to it in such a way that you can boot from the card.  (If you don’t use Windows, Mac and Linux software is out there that does the same thing.)

Install win32 disk imager on your PC and fire it up and you’ll see a dialog.  Choose the img file you just unzipped and make sure you write it to your microSD card, and _not_ one of your hard drives.

2016-08-03_10-35-26

Hit the ‘Write’ button and it’ll take a minute or two to extract the image to your microSD card.  Keep in mind this will wipe out anything on the card, so make sure you don’t have any files on there you need, and once again make sure the drive letter  (F:\ in my example) is that of your SD card, and not a hard drive!

When the image file is written to your microSD card you can simply copy the other two zip files (cm_ovation-ota-NMF26Q.161222.zip and open_gapps-arm-7.1-pico-20170203.zip ) to it, simply drag and drop them to the root directory with all the other extracted files.

Once you’ve extracted the bootloader and copied both zip files to the microSD card you’re ready to install Android 7 on the Nook.

Before you start, make sure your Nook is fully charged, as the Android 7 installation can take 30 minutes or so and running out of power halfway through isn’t much fun.  You’ll also want to save any ebooks, videos or other files you want from the Nook to a safe location before starting, as the procedure we’re using here is a fresh start, clear-the-decks installation that will wipe out any data you have on the device.

Once the device has a full battery, turn it off, insert your microSD card and turn it on.  You should see a ‘cyanoboot’ splash screen, which means the bootloader is doing its thing:

WP_20160803_10_48_17_Pro[1]

I’ll note here that sometimes you may need to reboot the device two or three times in order for it to boot from the microSD card, so if you go straight to the old Nook interface, same as ever, just shut the device down and try again.  Eventually you should hit the cyanoboot screen.

(If you’re really having trouble booting from the microSD card, believe it or not you might try your luck with a different one– Nooks can be *very* picky about the cards they’ll boot from.  Try an older card, perhaps a class 4 vs class 10 one.  It sounds ridiculous but others have had success going this way.  A 4 or 8 GB microSD card is only about $8.00 shipped from ebay, so no harm trying.)

Once the splash screen fades you’ll be presented with a boot menu and options similar to the below.

WP_20160803_10_53_00_Pro[1]

The way to navigate around the menu is to:

  • Use the volume buttons to move up and down,
  • Use the Nook home button to select the currently highlighted choice
  • Press the power button to go up one menu

The first step  is to wipe the device and start fresh.  Again, that means copying any files you want off the Nook to a safe place beforehand and choosing the ‘wipe data / factory reset‘ option.  Wiping the device will take a moment and you’ll see some progress text at the bottom of the screen as it goes through it.

(Note: the tutorial I linked to above discusses various recovery options and other halfway measures that allow you to upgrade your Nook in-place rather than wipe the data and start fresh.  By all means explore that option if you like, but for me it’s easier to get a clean slate and the general consensus is that it’s the simplest way forward.)

Assuming you’ve wiped the data and done the factory reset, you’ll want to restart the tablet by going up to the root menu and selecting “reboot system now“.  (If, after selecting the reboot option you’re asked any questions or warnings about ‘root’, just say no to them and get the reboot going.)

When the device reboots you’ll return to the root menu.  This time, choose the ‘install zip‘ option and from there choose the external_sd folder.  In there, you’ll want to install the cm_ovation-ota-NMF.161222 zip file:

WP_20160803_10_54_28_Pro[1]

Give that a minute or two, then return to the same menu area and this time choose to install the open_gapps-arm-7.1-pico-20170203 zip file.  This will install Google Play on the device.

With that done, go ahead and reboot the device, this time with the microSD card removed.  (As with the first time you rebooted, you may be asked a question at this point about ‘root’ needing repair– this is because we’ve removed the SD card.  Go ahead and say ‘no’ to this, if the question appears.  It’s not a big deal either way, just an artifact of our having removed the card.)

The initial boot sequence may take ~10 minutes the first time through as it calibrates in the background, so get a cup of coffee at this point.

You may have to power down and reboot one or twice to get things moving– this is not unheard of, so don’t worry if the procedure seems a little slapdash.

When all is said and done, after 10 minutes and/or a reboot or two you should be in good shape and looking at an Android 7.1 device, with Google Play installed, and you’ll be ready to go.

Update 6/2017– apparently Netflix is now blocking any rooted android tablet from downloading their app from the Google Play store, because of location-specific content restrictions, which is annoying. However, you can still install Netflix on the tablet easily enough, as discussed in this article among many.

48 thoughts on “Installing Android 7 on a Nook HD+ for free”

    1. My apologies for not getting back sooner– if you’d like some confirmation that this is ok to do, please check the comments here, as well as those on my youtube channel– search for “nook android nougat” on there and you’ll find my videos (MrLarryQ author)

      Like

  1. This worked great for me; as advertised. I was looking at not being able to upgrade an app because of the old os; now I can. I won’t miss the horrible Nook os.

    Liked by 1 person

  2. I can’t thank you enough. This process worked great, I have been running Nougat for about a week on my Nook HD+. I am experiencing some minor issues, but nothing that makes me want to go back. Just curious, the file for Android 7 is from December 2016. Do you know if there are any updates and where we can find them? Thank you.

    Liked by 1 person

  3. I was so pleased to find your easy to understand and follow tutorial. I looked at loads of them; but none of them gave me the confidence to go ahead and update my Nook HD+. Thank you so much for taking the time to post the instructions. If someday I wanted to upgrade the Android 7 to the latest version like Floyd above, would I start the entire procedure over and substitute the Inos file for the cm_ovation file or can I install that without wiping the system again? Thanks for any info you can give. I appreciate your time and expertise.

    Like

  4. Thank you! I was really surprised at how easy this was as your instructions were nearly spot on. This was a timely find for me as I had just had to factory default my Nook. I went back to load my apps and most were not allowed. I was looking at buying a new tablet when I spotted this article. I’ve got at least 4 more Nooks in the family and I have the SD card all ready to go and rescue them as well.

    Like

  5. Thank you so much for the clear instructions. I have never rooted a device or anything like that before but this was so easy! I do have a slight problem with my SD Card now, though. It was an 8GB SD, but now when I put it into my laptop it shows as ‘Removable Disk (E:)’ [as before] but it now says ‘490 MB free of 856MB’ whereas before I did this it said ‘of 8GB’. It has the original .zip files on it plus a few residual files from the installation, but if I try to format the card Windows only gives the capacity option of 856MB. Is there any way to format the card so that it has 8GB of space again? Thank you very much.

    Like

    1. That’s really strange, even when you try to reformat it, Windows says you can only do 856 MB? Doesn’t make sense. What happens if you right-click on the drive letter (E:) in Explorer and choose to reformat it, same problem?

      Like

      1. I think that some part of the process (maybe win32 disk imager) created a partition on the card that Windows couldn’t access through the standard right-click>format. I managed to delete the partition and format the card to its original size using a free program called ‘EaseUS Partition Master’ (for anyone else who encounters this). Thanks again for the post – everything else went smoothly 🙂

        Side note: do you have a similarly constructed set of instructions to do a full root on the HD+ ?

        Like

  6. I have successfully installed Android 7.1.2 using this, and found a way to install apps outside of Google Play, such as NOOK Reader and NetFlix. But I have found I cannot transfer files via USB from my Windows 10 to my NookHD+.
    It shows up as “Nook BNHD+” in my file explorer, but it doesn’t allow me to explore files or transfer. When I click on it, it shows nothing. Thoughts?

    Like

    1. This is an Android thing, very annoying for someone who hasn’t seen it before– what you have to do is tell the Nook HD+ to go into ‘USB file transfer mode’, so that its folders appear in explorer. By default when you connect it to the PC it enters ‘charging mode’.

      The way to copy files over is to connect your Nook to the PC, as you’re doing now, and then swipe down from the top-right of the screen to see the device options (brightness, wifi, battery level, etc).

      At the bottom you should see a section for ‘Android System’ where it says ‘USB charging this device’. Tap that for more options and choose the ‘transfer files’ option– at that point your Nook should appear in explorer with all its folders showing, and you can copy away.

      Like

    2. Bill, How did you install the Nook Reader and NetFlix apps? I get an “Incompatible” error message when I try to install it. I’m also having trouble getting Flixter to play my movies.
      Thanks!

      Liked by 1 person

    3. Bill, please expand on your procedure for installing those apps outside of Google Play. I want to install the Nook Reader App (better app than Kindle, anyway…) but Google Play tells me that the app is not compatible with my device, which shows up as BN Nook HD+, but greyed out in the drop-down. Any help would be greatly appreciated as I’m getting nowhere with B&Ns support folks.

      Like

      1. First make sure that you have “unknown sources” allowed in “security” settings. Then got to f-droid.org (an external source for apps) search for “yalp store” (allows you to download Google Play apks directly). Search for any apps available from the Google Play store and install.

        Like

  7. Thank you for the great instructions they worked flawlessly on the Nook HD +. Has anyone tried using the HDMI connector afterward? I just picked it up and I can’t get it to display. I was wondering if part of the software is missing from the original?

    Like

  8. Appreciate your help! Found one on Craiglist for $50 and now my kids have a pretty kick@$$ tablet that I can occasionally get them to use for education purposes this summer, lol!

    Like

  9. Mine installed successfully But the tablet is very slow. Twitter and YouTube always crash when I use them. The only app that runs well is clash of clans, a not very power demanding game. But even getting to the app is slow, unlocking the tablet or waiting for the screen to rotate takes forever. Has anyone else had this problem and can it be fixed?

    Like

  10. My nook is flatly refusing to boot from the SD card — I’m using a Class 4 16GB Sandisk Micro SDHC card for the purpose, and after a dozen attempts I’m still getting the regular Nook screen. Anything that I should be checking?

    Like

      1. Found the problem — I have a 7″ Nook, not the 9″, so I needed Hummingbird, rather than Ovation. Going through the final stages right now, looking as though it’s licking its lips. Things are looking good, at least.

        Like

  11. And it’s working great — thanks so much for this, it made the process much less intimidating! It might be worth adding a note about the difference between Hummingbird and Ovation, though., and that you’ll require slightly different files than the ones that you supply for a 7″ Nook.

    Like

  12. Thank you so much. I installed Cyanogenmod Android 4.4.1. But it was so slow to use practically. Now it is in Android 7.1 version and is pretty fast and nice. Thanks a lot for the great explnation. I agree that you should make clear distinction in description pages for Hummingbird (HD) and Ovation (HD+) versions.

    Like

  13. The process worked great. Took awhile but it worked and now my Nook HD+ is an Android 7.1
    One problem is that I get a “incompatible” message when I try and install Nook for Android app from Google Play. Is there a way to get it to install.
    Thanks Mike

    Liked by 1 person

    1. I’m having the same problem. I am really impressed with how well the OS change went following these directions, and the tablet runs so much faster than it did, it’s a joy to use… even with Firefox browser! But I can’t install the Nook Reader App from Google Play. It won’t find a compatible device, and the “BN NookHD+” in the drop-down is greyed out. HELLLP! I’ve got a really sizeable B&N library and four subscriptions to newspapers and magazines I don’t want to lose.

      Like

      1. First make sure that you have “unknown sources” allowed in “security” settings. Then got to f-droid.org (an external source for apps) search for “yalp store” (allows you to download Google Play apks directly). Search for any apps available from the Google Play store and install.

        Like

    1. Yes, following the steps in the tutorial will completely wipe your tablet. That’s why I discussed copying your books/movies/music/personal files off it before doing anything. That said, I’m not sure how any files could remain afterward– which of your old ones are you seeing?

      Like

      1. that’s the point, i just buy it, and i want to format all in the device but there’s old pictures and is using about 16gb, approximately how space use this android ? because i think maybe could be more files

        Like

  14. Installed this last night on my Nook HD+. Great step by step process, it was super easy! I’m excited about the new possibilities with my tablet.

    Liked by 1 person

  15. Thanks a bunch, great blog – exactly what I was looking for! Can’t wait to try it out, but one question first. What would be the process to take the HD+ back to factory state?

    Like

  16. Install the “cm_ovation” NOT the newest “Inos_ovation”. “Inos_ovation” makes the system slower for me and causes the dreaded “will not boot the image from the SD card”. After I figured this, I had to reboot 8/9 times to get to the boot menu. So I could reinstall “cm_ovation” again. Both have issues “shutting down” using the android power menu. Pressing “shutdown” seems to do a “restart”, so I have to press the power button for 18-20 seconds to do a “hard” shutdown I guess.

    Like

    1. Yes, shutting down the tablet is a little picky– my way of doing it is similar to yours; I choose ‘restart’ and then when the android robot appears in the subsequent bootup, I hold the power button down for 5-6 seconds. It’s annoying but it works.

      Like

  17. i tried to go through the instructions. When I got to mount external sd card, the mount failed.
    I purchased MYMAHDI 16GB 16G Micro SDHC Class 4 TF Memory Card with Micro SD Card Reader – Bulk Packed from amazon. My nook didn’t have any trouble booting from the card. I probably need to check how the micro-sd card is formated.

    Also, the wipe data/factory reset — removed the applications, and caused the device to reinitialize when restarting — but it didn’t remove application data. My primary use of the tabled was Audible, and the content was still present after reinstalling the Audible application.

    I don’t know if or when I will try again, my chief driver was the slowness, and the non-responding dialog.
    I installed the SANSDISK guide recommended 128 GB SD card. And putting audible content there, and removed
    all the audible content. The internal SD was showing about 5% usage, and my slowness issue has seemed to resolve.

    Like

  18. Wacky,
    Thanks for the tip about Yelp. Sadly I can’t find the Nook Reader app, only the Nook audiobook app. Any idea where I can get the Reader app?
    thanks
    David

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s