Installing Android 7 on a Nook HD for free

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

(Update 01/2019– I have posted a review of the new Nook tablet 10.1, if anyone is interested.)

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, not at all, and if you have 30 minutes to spare you can breathe new life into your tablet.  Read on to learn how.  I also have a video tutorial of this on youtube, which you can see here

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?

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 1 GB of RAM, roughly comparable to what the latest Kindle Fire HD uses today.  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 8 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.

Let’s start by downloading three files from my dropbox folder.  They’re curated from various Android forums, and are:

  1. cm_hummingbird-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. NookHD-bootable-CWM-6027-for-emmc-stock-4GB-rev3-(02.03.13).zip — 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 400 megabytes combined, so downloading them will take a few minutes on a good internet connection.  (Again, these files are for the Nook HD.  If you’re upgrading a Nook HD+ you need to go to my other blog post, here)

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

Start by unzipping NookHD-bootable-CWM-6027-for-emmc-stock-4GB-rev3-(02.03.13).zip 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 9 MB to a ‘img’ file 3.8 GB in size– that’s some serious compression, so make sure you have room on your hard drive.

What is this image 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.

2017-02-26_13-39-01

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  (G:\ 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_hummingbird-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]
This image is of the Nook HD+, but the install works fine on the Nook HD as well
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.  An 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.

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_hummingbird-ota-NMF26Q.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.

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.

This also applies to the Barnes and Noble reader app, which is also ‘blocked’ on the Google Play store from any device / OS combo they don’t approve of.  The way to get around that is to go to a site such as apkpure.com and look up the Nook reader, download the apk file and install it via Chrome.

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

  1. Will this work on a Nook Tablet BNTV250 …If not can you point me in the right direction….Thanks …Rand

    Like

      1. Ugh… so I assume trying the above process on a Nook Color will simply brick the device? :-0

        I was actually following this page on how to dual-boot a Nook Color from the Micro SD card (http://www.thedustyblog.com/2011/08/how-to-dual-boot-your-nookcolor/), but unfortunately, hit a road block cause the company Cyanogenmod has ceased to exist. Consequently, can’t download any of their ROMS (http://download.cyanogenmod.com/?type=stable&device=encore). Do you know anyone who has an archived copy I could download?

        Liked by 1 person

      1. Hi Everyone & Thank You For This But Im Trying To Use My HDMI Attachment & Its Not Working Any Solution To Get Working?

        Like

  2. loved it …went and installed easily even for a dummy like me…… thank you
    One problem.. It wont power down… it will only go to reset and come on again. Got a fix?

    Liked by 1 person

    1. Yes, and this is a little annoying, but the best we can do unfortunately.
      Instead of shutting down, choose to restart the device. Then, as soon as you see the cyanogenmod icon when it reboots, hold the power button down for a few seconds– it will shut down then and power off. It sounds silly, but it works.

      Like

  3. Worked a treat thanks. Trouble is when i run any processor hungry games/apps the screen then starts to flash on and off every few seconds i then have to reboot the nook to clear this, any idea how to stop this?

    Like

    1. Hmm, I’ve never seen that before, and I’ve run a few graphic-intensive games on the Nook HD myself. They’ve run slowly, but never caused the screen to flash. What apps are doing this to you?

      If you’re simply watching Netflix or doing some browsing or reading an ebook, no flashing at all?

      Like

      1. It was doing it when i first installed Android with Minecraft and Risk. I’ve since uninstalled them both and re-installed them and the issue no longer exists.
        Is there any fix yet for the power down issue?
        Mine does state the power down option when pressing the power button, which it appears to do but when i come to use it again the battery is drained so its obviously not powering down. To get round this i just hold the power button for 10 seconds to totally power it down.
        Great tutorial, i recommend everyone to use this to get the most out of the aging Nook HD 🙂

        Like

      2. Hi Steve,

        Unfortunately the only ‘fix’ for the power-down issue right now is to do what I recommended in my comment to Tom on 06/06– instead of choosing power down, choose restart instead, and when the cyanogenmod logo appears on reboot, hold down the power button. It’ll shut off then. (It sounds like you already discovered this on your own, based on your observation, but just wanted to make sure.)

        Like

  4. Has anyone used the HDMI adapter after doing this?

    Anyone able to set up Miracast? Under settings “Cast” it can’t locate devices.

    Like

      1. Take a look at apkpure.com and search for the Netflix app. Then, using Chrome you can download it, and install it once it comes down. Just did it on one of my Nooks and it worked fine.

        Like

  5. Thank you. I was about to abandon my Nook (like Barnes and Noble did), after trying to use it one more time last night. Good thing I decided to research on installing a full Android version on it, but I had no idea the latest one would be compatible. It installed with no glitch. Incredible that the battery didn’t have a problem, it was all the OS — I had even researched on how to replace it, now it shows 3 hours left when I used it at least 2 hours already, with brightness way up.

    Like

  6. Hi, conversion worked a treat and I can now browse without getting “Aw snap” the whole time! Thank you. However, with Cyanogen now folded, how does the OS get updated?

    Like

    1. Hi Andrew– glad things worked for you. Cyanogen may be gone, but the founders / maintainers of it have moved on to LineageOS, which continues the work. Take a look there if you want a newer version; although as of this comment, Android 7.1 is still the most recent I believe.

      Like

  7. Thanks so much for this. I had to reboot my Nook HD 5 times before it would boot from SD even though it was an older class 1 card, so if you run into this keep trying! Very easy process. Took about 30 minutes total.

    Like

  8. I’ve tried this many times now and even bought a new SD card. I keep getting this error message: “Can’t open /sdcard/cm_hum….zip (bad) Installation aborted. Any ideas? I’ve searched the web and can’t find a solution. Tried downloading it from Chrome and Safari.

    Like

  9. So the ONLY WAY to properly power down the Nook HD using this rom is to selevct REBOOT from the power down menu, and once it reboots displaying the CYANOBOOT logo hold down the power button until Nook HD shuts off?
    Just wanna make sure I understand the steps to a complete powerdown. I selected POWER OFF and when I tired to power the Nook HD back on the battery was totally dead.

    Like

  10. I did this, it was so easy. I have a couple problems though.
    #1 – The only button that works is the back button, multitasking and home doesn’t do anything
    #2 – Apps won’t install, I didn’t test long, but apps are just stuck on “Download Pending”

    Like

    1. You can’t get any apps to install? Never seen that before, nor have I had trouble with the back or home buttons not working. Can you browse the web ok? Wondering if maybe wifi issues preventing you from getting the apps you need. Which apps in particular are you seeing issues with? (I have the YouTube app on my Nooks, no issues installing on any of them.)

      Like

      1. I had the same problem with apps installing on my HD+. It seemed there was no package installer included in the image? It sounds odd but that’s all I could guess. I installed ES File Manager — that has one built it and that solved it for me. Also if you use 1Mobile Market there’s an option in its settings to automatically install apps, that also worked, apparently using its own installer.

        Question — I’m having trouble getting the Nook app to run successfully. I’ve tried both the version for Nooks and the generic one. Any pointers?

        Otherwise, thanks for the tutorial! Very easy to follow.

        Like

  11. Follow-up: I found an older version of the regular Nook app that works – version 4.7.0.39 from APKMirror. It seems to have all the features I’d want.

    Like

  12. T H A N K Y O U !
    My Nook HD was sitting in a box for the past few years, with a previous CyonMod Andorid 4.1. Usable, but not current by any means to what I’d like.
    Worked every step flawlessly, and now running stable Android 7.1

    Like

  13. THANK YOU for putting this article and software together! Have been trying for a week to get Lollipop running on my Nook – unsuccessfully. Have read so many complicated articles, etc. Then today I stumbled upon your article, read it, downloaded the files, loaded the microsd card, and presto, Nougat is up and running! Many, many thanks for your efforts and clear explanation. Thanks also to those whose work went before! Now I have modern capability in a 7″ screen that is best on the market. Thanks again.

    Like

  14. Hi! So I got to this part “… ‘install zip‘ option and from there choose the external_sd folder. In there, you’ll want to install the cm_hummingbird-ota-NMF26Q.161222.zip file:…” and when I choose the external_sd folder and choose cm_ovation-ota-NMF26Q file it just shows me three options of the following:
    META-INF/
    install/
    system/

    It seems like something is wrong here, any ideas on what to do?

    Like

    1. Hmm, strange one. Are you sure the zip was copied down ok? I made a video of the installation procedure here:

      …if you go to about the three minute mark you see me install the hummingbird zip file. Do you see the same choices as I do?

      Like

      1. It turns out that on a Mac it automatically unzips .zip downloads. So I just had to recompress the folder, and now when I install for the external_sd I get the sideways android man… I’m giving up

        Like

  15. 7zip manager extracts the files but leaves the name as .zip instead of .img / 32win disk manager copies it to the SD card but when I try to copy the other files it says it’s corrupt. If I use the extract tool from windows 10 the file name changes to .img, but same thing again with 32win. If I copy directly to sd card, the other files copy fine. Will this work?

    Like

    1. I’d try downloading again and start fresh. Just copying the img file over won’t work, you need something like Win32 disk imager to copy it in a certain way, so that it’s bootable. The other zip files mentioned, sure you can just copy those over, but not the img file.

      Like

  16. Since upgrading from your instructions (which worked very well) I have not used the Nook for some months.
    Now I recharged it but I cannot get to the home page.
    I may have forgotten the procedure, but I held down the power button for a few seconds, then Nook came up briefly, followed by CyanogenMod Boot Loader, followed by the Android logo doing its spin. And that’s as far as I get.
    What am I missing?
    Many thanks.

    Like

    1. Sounds like you’re doing all the right things, if you see the Android logo. If you shutdown and recharge some more then restart, does it work then? If not, your only option as best I can tell is to reinstall from scratch.

      Like

      1. I recharged for several more hours but it continued on the same cycle.
        I tried attaching it to my PC but it wasn’t recognised.

        Like

  17. This is great! My only concern is how do I update the operating system to keep it current? The instructions are from a while back, but it worked flawlessly yesterday. I imagine eventually this system will also age out.

    Like

    1. This is for Android 7.1, and they’re on Android 8 currently. So it won’t age out anytime soon. That said, the team that does these upgrades indicates there isn’t a big reason to upgrade to Android 8, not any great new features it offers, and so they’re taking their time. There’s also some minor compatibility issue that I can’t recall that has also slowed down the process.

      Like

  18. Hi there really would b Great!! If someone could help.
    I went to the store got what i needed excited that i might get my nook to work again figured out how to install the 3 files from the dropbox installed sd card in my nook and nothing.
    All it says is preparing sd card left it overnight in the morn it still said the same thing plus i dont get the same data you are getting i still get my apps . Do i need to wipe the nook clean or does the sd card do that?
    Please would appreciate any help.
    Thank u
    gracie

    Like

  19. I did this with ease, and used the tablet for 5 days no issues, but now my wifi is not finding any networks. if it does finally connect it only lasts for a few seconds, any help?

    Like

    1. I’ve seen this one or twice as well– not often however. Rebooting always did the trick for me, but you probably already tried that? If you go to a ‘fresh’ wifi area, such as a coffee shop, can you connect ok then?

      Like

      1. Have restarted indeed, I have tried connecting to multi different wifi connections/routers, it seems that the driver for the wifi adapter is not working or something along those lines. I could be way wrong but I cant see any other option at this point. Problem again is, On startup wifi works and is connected to a wifi I saved befor, after trying anything using internet (play store/Browser) the tablet cant see any wifi signal (connected or not) restart required at this point. Is it a option to restart the process from the factory reset stage? without changes tot he sd?
        Thank you for your time.

        Like

  20. Please, I like your help because I download the files from your dropbox direct and to my dropbox with the same result wen I try to open the unzipped file: imagen is corrupt. Also I try to install the winimg program and always get the message after install elevation required… Computers is PC Win 10 Pro 16 GB Ram and enough space free in the HD. Really appreciate your attention.

    Like

    1. Ive tried this & it doesnt work and you cant get any help. Really disappointed cause i thought i would b able to use my nook again.Thank for getting my hopes up.

      Sent from Yahoo Mail on Android

      Like

      1. Thank you for your response, you are the first & only one to help me since my very first post.
        Sorry im just disappointed & frustrated.
        I bought the sd card brand new along with the read writer but i will try & buy another one and see. Thanks again.
        Also, by any chance do you know if i have to restart my nook & then do the sd card or should that wipe it clean?

        Like

  21. You don’t need a large SD card, a 4 or 8 GB one is ideal in fact. To install the software you’ll need to copy the files onto the SD card as outlined in the instructions, put the card in the Nook HD, and then turn the Nook on.

    Before doing any of this however make sure you save any books or movies or files you have on the Nook to another location, because the installation procedure will wipe your device clean.

    Like

      1. Then it sounds like the SD card you’re using isn’t being recognized– not unheard of. If you have access to another 4 or 8 GB card (they cost about $10 these days, if not less) I would try one of those as well.

        Like

  22. I got up to the last step and the cyanoboot logo came up and nothing further happened. After half a dozen reboots the original NOOK software started coming up and further reboots would only bring the NOOK software up.

    Like

  23. Just tried the installation. Appeared to go OK, until reboot after installing Hummingbird and GAPPS. Get a Cyanoboot screen, but no joy after 20+ minutes and two tries.

    Like

    1. I was stuck on the cyanoboot screen and took a break for “The Simpsons”. Still stuck so I had a bite to eat and came back with the intent of reloading and starting over. I found it had finally completed the process and was working just fine. I would guess it took between 45 minutes and an hour to get past that screen. Way longer than it did on the youtube demo. Anyway, it is now operating just perfect. No further problems.

      Like

  24. Worked for me great! Only problem I’m having is computer is unable to read Nook… Shows up as Nook (empty), I;m able to put files on SD card directly but it would be so much easier to copy and paste on hard drive Anyone have any ideas? Thanks again .

    Like

    1. When you connect the Nook to your computer, you should see a message / notification about ‘USB for charging – touch for more options’. If you do that you should be able to switch to File Transfer mode, which will do what you’re looking for.

      Like

  25. Hi, help me, I have already done all the steps, but when the memory is inside the table it does not turn me on, it does not start me. It is a Nook HD table I have android 4.4.4 that I had already installed it with Cyanogenmod, but I would like to update it. I wait your answer

    Like

  26. If you are on Ubuntu, balena Etcher makes a great SD card disk image burner. And it verifies the image afterwards. Something that bit me about 50 times with other image burners. I finally got the Nook working great again. Thank you!

    Like

  27. I hope someone is still looking at the comments here! I have a very specific question.

    I am thrilled to see it’s possible to run Android 7 on my old NOOK HD, which I have used and loved for years. But here is my question/concern. I use mine primamrity now with the HMDI adapter to watch content on my TV. Since the HDMI adapter is NOOK specific will Android 7 allow it to be recognized or am I giving up that ability with the upgrade?

    Please, please respond I don’t want to loose my HDMI capability!

    Thank you so much for this forum.

    Like

  28. Most excellent! I stopped using my Nook HD due to the “Aw Snap!” problem when browsing Minecraft and other info, and don’t get me started on the issues when I tried to read a magazine pdf. I look forward to many years of my new android tablet.
    Thx.

    Like

  29. Thank you for these clear instructions. Also great to see that you
    are following up on comments as recently as a couple of months ago! Before I try this, I’d like to ask one question. If ever I change my mind, is there a way to revert back to Barnes and Noble’s stock OS? Maybe some guidance in conceptual terms (“find stock ROM and use such and such software”) or a link would be greatly appreciated. Thank you.

    Like

    1. Hi,

      Unfortunately this is a one-way trip with no return once you install Android 7. The main problem is that Barnes and Noble no longer supports the Nook HD OS and so finding a standard stock ROM is difficult. You could go to the folks at https://forum.xda-developers.com/nook-hd and ask them, and you might get something then, but otherwise I don’t know. One reason– the stock OS is so out of date now that no Android Apps will install on it.

      Like

  30. It worked (Dec 2019)! Many thanks to the author of the guide! For anyone else deciding to do this, I will add this modest bit: After removing the micro SD card, the reboot takes a long time. In my case, 17 minutes at the “cyanoboot” logo, and an additional 10 minutes at the flashing alien (or flashing TV set) animation. Then I saw the error message “Process system isn’t responding” with choices to “close” or “wait” (the orientation was upside down). Before I had a chance to respond, however, the error message disappeared and gave way to a “Welcome” screen (against bluish sky looking background). When I picked up the device, the orientation was right side up. Again great many thanks to Nookhdplusandroid7!

    Like

  31. Brilliant! My Nook HD, which I’ve had for 7 years, had been getting slower and slower. Finally, a favourite app stopped working because it couldn’t be updated. I found this site, and 45 minutes later my Nook was running Android 7. Thank you very much.

    Like

  32. Hi! I did this method a few years ago, but in the last few days it got stuck on “Android is starting” indefinitely. I reinserted the microsd but not sure what I should chose. It gives me your boot menu with options like reboot and uninstall etc. Please let me know what you suggest (hopefully you are still responding to these comments).

    Like

Leave a comment