The Barnes & Noble NOOK HD and HD+ were released in 2012, and the tablets offered high-resolution displays, dual-core processors, and microSD card slots, among other features. But they weren’t hugely successful for B&N, and the NOOK HD and HD+ were the last tablets the book store chain ever produced on its own.

These days B&N just sells Samsung tablets with a few special NOOK apps pre-loaded.

So are the old NOOK HD and HD+ useless? Not exactly. They have aging hardware and software… but you can do something about the software.

I’m going to show you how I installed Android 5.1 Lollipop on my NOOK HD+ tablet.


I picked up a NOOK HD+ tablet with a 9 inch, 1920 x 1280 pixel display a while back when I was looking for a tablet with a good display for reading digital comics, magazines, and other content that can be tough to view on a smaller screen. The tablet comes with a custom version of Android 4.0 Ice Cream Sandwich with tight integration with the NOOK app and book stores… but it also features the Google Play Store.

That means you can download the Amazon Kindle app, Comixology, Marvel Unlimited, or just about any other app available from Google’s app marketplace. I even installed the Nova Launcher app so I wouldn’t have to deal with the NOOK home screen and launcher.

But the tablet still felt kind of sluggish, the software kind of dates, and the user experience a bit inconsistent, since I was dealing with NOOK-style notifications and settings and Android-style apps.

So I decided to replace the stock software with an unofficial build of CyanogenMod 12.1, which is based on Android 5.1.

There’s basically three steps to the process:

  1. Prepare a bootable microSD card with a custom recovery that you can use to flash custom firmware
  2. Flash that firmware (basically replace the NOOK’s operating system and built-in recovery software).
  3. Install Google Apps if you want access to the Play Store.

Let’s take those one at a time. Note that these instructions are largely the same whether you have a 7 inch NOOK HD or a 9 inch NOOK HD+, but the files will be different. Make sure to download files for “Hummingbird” if you have the NOOK HD and get the files for “Ovation” if you have a NOOK HD+.

Before we get started, I should point out that these steps worked for me… they may not work for you. There is a chance that if something goes wrong, you may have a difficult time getting your tablet to do anything at all.

It should be possible to recover from most errors, but you may lose some data if you don’t back everything up before you begin. Just know that there’s a bit of risk involved.

Prepare a bootable microSD card

This step is pretty simple… sort of.

First, download the correct version of ClockworkMod Recovery for your device from the first post in Verygreen’s thread at the xda-developers forum.

You want to click the links for “initial sdcard image” for the Ovation (NOOK HD+) or Hummingbird (NOOK HD) builds.

Next, you’ll want to unzip the sdcard image and write it to a microSD card that’s at least 1GB. Note that this will overwrite any data on the card, so make a backup of anything important.

If you’re using Windows, you can use the 7-zip archive manager to unzip the image and then use Win32diskimager to write the file to your SD card. When it’s done, there should be a couple of files and a bunch of blank space on the card.


If you’re using Linux, you can use the gunzip command to unzip the file and the dd command to write it to the disk.

That’s kind of it. You should now have a microSD card that you can insert into the card reader of your tablet to boot into a custom recovery. You can use this to backup or restore your device or flash custom firmware. But before we go any further, we should probably get the rest of the stuff you’re going to need.

Download an Android build, custom recovery, and Google Apps

You’ve actually got a bunch of options here. There are a number of custom ROMs for NOOK HD/HD+ tablets based on a number of different versions of Android.

For this guide, I’m going to use the unofficial build of CyanogenMod 12.1 (Android 5.1) from xda-developers forum member amaces. But you can find a number of other versions of Android at the NOOK HD section of the forum.

Amaces posts the latest builds of CyanogenMod and TWRP recovery in a shared Box folder. Other developers will offer different download methods.

The files I used were and Once I downloded those ZIP files, I copied them to the root directory of the microSD card I had prepared. Make sure not to unzip the files.

Want the Google Play Store? Then you’ll also need to download a gApps package. There are plenty to choose from, but since I’m trying to install a light-weight version of Android on the tablet (which I primarily intend to use for reading), I went with jajb’s Google Apps Minimal Edition for Android 5.x.

Instead of loading a whole bunch of Google applications, this version basically gives you the Google Play Store, Google Contact Sync, and Google Play Services, and not much else. You can download any other apps you want from the Play Store, such as Chrome, Maps, or YouTube.

Like the CyanogenMod and TWRP files, I copied this to my SD card.

Booting from the SD card

Press and hold the power button to turn off the tablet. Insert the microSD card. And then turn the tablet on.

nhd microsd

If everything works properly, you’ll see a logo that says Cyanoboot instead of the usual NOOK logo.


Note that you might not see the Cyanoboot logo… because booting from a microSD card can be finnicky. I originally planned to shoot a video for this tutorial. But the first two times I tried to boot from the microSD card, it simply didn’t work. The third time it did… so I rebooted and grabbed my camera… only to shoot half a dozen short videos where the tablet would not boot from the microSD card.

So I gave up on the video idea and sat down and kept rebooting the tablet over and over until I saw the Cyanoboot logo again.

Anyway, once that happened, I let things run the course and a moment later, ClockworkMod (CWM) Recovery loaded.


This utility lets you backup or restore your device, wipe data from your device, or install custom firmware, among other things. You can navigate through CWM using the following buttons:

  • Volume up: move up one item in the menu
  • Volume down: move down one item
  • Nook button: select
  • Power button: go back to previous menu

There are a couple of ways you could proceed from here. You can do a “dirty” flash which means installing the new version of Android on top of the old one. This has the benefit of keeping all of your apps and settings. But it could also affect performance.

You can also do a factory reset and perform a clean install. I actually did a dirty flash first and then went back and used TWRP (a different tool that offers many of the same features as CWM) to do a factory reset. The tablet seems more responsive than it did after the dirty install.

nhd cwm

Anyway, it’s up to you to decide whether to do the factory reset or not, but I’ll walk you through the process of installing the new version of Android:

1. Scroll down to the “install zip” option and select it.

2. Scroll down to “choose zip from /external_sd and select that option.

nhd choose

3. Choose the ZIP files you want to install, one at a time. I’d recommend going in this order: recovery, Android ROM, and then Google Apps. In my case I flashed TWRP, then CyanogenMod, then gApps.

nhd twrp

4. Once you select the ZIP to install, follow the on-screen instructions and choose “yes” to install each file.

nhd yes

After installing all three files (technically gApps is optional, but you probably want it), use the Power button to go back to the main menu and choose “reboot system now.”

nhd reboot

That’s it! We’re out of steps

The first time the tablet boots, it’ll take a very long time to finish. But after that, you can login with your Google account and begin to use your NOOK HD or NOOK HD+ as a normal Android tablet.

Want to read NOOK books? You can always download and install the NOOK app from the Google Play Store.

So is it worth the hassle? Maybe.

I bought a NOOK HD+ because I was looking for a cheap tablet with a great screen, but I started to get frustrated at how sluggish it felt. After replacing NOOK 2.1/Android 4.0 software with CyanogenMod 12.1, the tablet does feel more responsive.

There are other low-cost tablets with decent screens and newer processors on the market. So I’m not sure I’d recommend buying a NOOK HD or HD+ today with the intention of upgrading the operating system yourself. But if you already have one lying around, the DIY software upgrade might breath new life into it.

And if you are considering buying a NOOK HD/HD+ to tinker with, they’re pretty cheap these days. Used and refurbished models are often available for under $100.

Support Liliputing

Liliputing's primary sources of revenue are advertising and affiliate links (if you click the "Shop" button at the top of the page and buy something on Amazon, for example, we'll get a small commission).

But there are several ways you can support the site directly even if you're using an ad blocker* and hate online shopping.

Contribute to our Patreon campaign


Contribute via PayPal

* If you are using an ad blocker like uBlock Origin and seeing a pop-up message at the bottom of the screen, we have a guide that may help you disable it.

Subscribe to Liliputing via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 9,500 other subscribers

19 replies on “How to install Android 5.1 on a NOOK HD or NOOK HD+”

  1. I know this this over two years old, but I never got the Google Play Store to work. I’m probably guessing that it’s because Google Play Services was never installed as an application. I tried downloading GAPPs again, but nothing changed. Every other app works normally. Any tips? Thanks in advance.

  2. My SD Card is not showing up. I am also not getting the “choose zip from /external_sd and select that option.

  3. hmmm… on my HD the only file listed in the external_sd list was LOST.DIR/

  4. I followed the instructions and everything looked fine until it was time to set up my wireless network connection. I can’t find anyway to actually type – no keyboard?

    1. OK, I tried a different GAPPS package and that worked fine. F-GApps_5.x_arm_QIS_13092015 did NOT work for me. gapps-511-base-20150915-1-signed works great so far.

      Thanks for this page, it helped quite a bit. I looked at a lot of different pages on this topic before deciding yours was the easiest to follow.

      1. Whew! Glad you figured it out, because I was about to tell you to flash a different ROM!

        There are a lot of variables in this guide, because different ROMs, recoveries, and gApps will behave in different ways. But the basic steps for installing them should be pretty much the same for most recent options.
        It’s also possible to install Android to a removable SD card without overwriting the NOOK software on the tablet, but I don’t think anyone had figured out a good way to do that with Android 5.0 or later, which is why I decided to focus on emmc installs.

  5. Thanks for the instructions. I updated my Nook to HD to KitKat and it seems to work fine for a few hours, then it starts to shut off (or go to a blank screen) when you push the N button or attempt an action. Is that an issue with the OS or the hardware? I used the next to latest nightly build of Kitkat.

  6. Thank you for the highly detailed walkthrough. I’ve been meaning to do this sort of thing with my HD+ for some time now, and with the amount of effort you put into this post, I’m excited to take that work and run with it.

    When the Nook HD/HD+ was still selling, it was great value in high-res tablet. Does such a thing no longer exist? It seems all mainstream tablets are either high-end ($$$) or low-res (~720p). There doesn’t seem to be much middle ground, not like the options one has when looking at the cell phone market. Am I missing any affordable 1080p gems?

  7. I had no problems following your instructions for my Nook HD. Not sure if it is less sluggish, but I only just did the upgrade a few minutes ago and didn’t do a factory reset. The main thing is with Android 5.1, now I can install apps that weren’t previously available to me through the Google play store.

    1. Yeah, mine didn’t feel much faster after a dirty flash. But when I did a factory reset, it made a huge difference. Of course now it’s only running a few apps, but they’re way more responsive.

      Since I primarily want to use the NOOK HD+ as a reader, I’ll probably refrain from loading it up with many more apps or games.

      1. Got a shortlist of apps you’re enjoying/would recommend particularly for the HD+?

        1. Honestly, the primary reason I bought a 9 inch tablet was to run Marvel Unlimited. It was pretty sluggish before the update, but runs smoothly now, so I’m happy.

          At the moment, I don’t even have Gmail, YouTube. or Chrome installed, but I’ve got Marvel Unlimited, Perfect Reader, and Google Play Books for reading comics, which I think can look awful on phone-sized or smaller tablets.

  8. I was running 5.0 on mine but it was super slow and sluggish so I went back to kitkat.
    I still barely use it, it just sits around because my phablet does basically everything it will do and more.
    Though I know the 3:2 ratio! I’ve only seen that on surface tablets so far… I wish more android tablets would come out with it. Works great in portrait and landscape and isn’t a square like the iPad.

Comments are closed.