Steps I took to get KitKat on my New Nook HD+

Search This thread

se1961

Member
Apr 7, 2011
24
36
Cambridge MA
Bought a brand new Nook HD+ with the intention of using it as an inexpensive tablet in my kitchen, primarily to access the web and run cooking apps. Out of the box, I found it laggy and unresponsive to the point of being unusable.

I have some experience rooting/jailbreaking my phones, very little experience with tablets. I was eager to get KitKat on the device right away—it has proven to be so much better on my phone, much better battery life, much more responsive, less buggy, more fluid, etc. Problem is, KitKat is bleeding edge, and there are no official builds, and most of the install guides for dummies (=me) refer to earlier (JB) versions of Android.

It turned out to be quite time consuming to read all of the different versions of the install process, and to patch together a process that worked. I thought I would document what I did, in order to (possibly) save others some of the time that I invested.

Note: this process does NOT install KitKat to the SD card. In plain English, these steps install a bootable recovery image onto a micro sd card. Booting into the micro-sd recovery will allow you to wipe stock from your device and install kit-kat, google apps and an internal recovery. When you are finished, you remove the micro-SD and you have an Android tablet that boots into kitkat. If you want something different stop reading!

1) get a class 4 micro SD (class 4 seems to be the one that boots most reliably in the Nook HD+ (see this thread: http://xdaforums.com/showthread.php?t=2288688&page=12 )

2) Download win32diskimager (http://sourceforge.net/projects/win32diskimager/?source=directory ) and this bootable CWM recovery image (http://nook.rootshell.ru/hd/emmc-cwm-early3.img.gz ).

3) Extract the CWM recovery image, and use win32diskimager to write the image to the micro sd.

4) Download EMMC (internal) recovery image and latest CM11 EMMC from this thread (http://xdaforums.com/showthread.php?t=2600572) . You want “Ovation Recovery Image (CWM)” and “cm-11-xxxxxxx-UNOFFICIAL-ovation-emmc.zip.” All recoveries and roms for this device are called Ovation. Download Paranoid Android Google Apps from this thread (http://xdaforums.com/showthread.php?t=2397942 ). MAKE SURE the version you download is for Android 4.4.x. It will say 4.4.x in the file name. I chose the Google Stock Package. (PA-Google Apps will allow you to enable ART if you want to.)

5) Turn on the Nook HD+, register it, and download all the system/firmware updates until the Google Play Store installs on your device (Google Play and Gmail etc. just recently got added to the Nook, so probably aren’t installed out of the box).

6) Transfer the three zip files (recovery image, CM11 and PA Gapps) you downloaded in step 4 onto the internal sdcard of the Nook itself. (This step is IMPORTANT: the current bootable version of CWM can ONLY read files on the internal SD, so you won’t be able to flash any roms or apps or recoveries unless they are actually on the device) I was unable to use the USB cable to transfer the files directly to the Nook from my computer—others have also had trouble getting Windows to recognize the Nook HD+ properly— and I didn’t want to spend a lot of time figuring it out, so I used the micro sd card as follows. If you can transfer directly from the computer, skip to step 7.

6a) Copy the new internal recovery, new system image and PA Google Apps from your computer to the micro SD card. Eject micro SD from computer.

6b) On the Nook, use Play Store to install a file explorer. I use Root Explorer: https://play.google.com/store/apps/details?id=com.speedsoftware.rootexplorer&hl=en . You don’t need root to copy files from external to internal SD (and you don’t have root at the moment) so you can download any file explorer you like.

6c) Insert micro SD in the Nook while the Nook is still booted/on. The nook will flash a message saying that it’s mounting the SD card. Once it does, use the file explorer to copy all zip files downloaded in step 4 from the EXTERNAL to the INTERNAL SD. The internal SD card is referred to as “sdcard” or “sdcard0” and the external SD as “ext_sdcard” or “sdcard1”.

7)Turn off nook.

8) Insert micro SD card if it isn’t in already, and turn on the device. You should see the "Nook" logo, which gets overwritten by the "cyanoboot" logo. Keep waiting. It will eventually go into CWM. If it doesn’t, go back and start reading through the thread referenced in step 1. With any luck, you won’t have trouble. I had boatloads of trouble booting from the SD card until I got a class 4 micro SD, and used the bootable image linked in step 2. Since then I can boot every time.

9) Use CWM to backup stock rom, then wipe data/factory reset. (Very good instructions on using CWM here: http://xdaforums.com/showthread.php?t=2317500 ) Flash the internal recovery. Flash the CM11 Rom. Flash PA Google apps. Remove micro SD. Select “Reboot System now”.

10) When you reboot, go to Settings/About tablet/Build number. Tap on that seven times to enable developer options. Go to Settings/Developer Options and select Advanced Reboot which allows rebooting into recovery from the power button.

11) OPTIONAL: Enable ART. ART is not compatible with all applications, so you might experience problems. You can see which applications work and don’t work here: http://www.androidruntime.com/. Enabling it made a very big difference for me in terms of smoothness; others with more experience seem to achieve similar, or better effects by modding with xposed, gravitybox, etc. See: http://xdaforums.com/showthread.php?t=2579945&highlight=change+and+resolution&page=24) To read more about ART and what it does see: http://www.androidpolice.com/2013/1...-in-secret-for-over-2-years-debuts-in-kitkat/. If you decide to give it a try: Settings/Developer Options/ Select Runtime/Use ART.

12) Reboot—this time will take a while because ART (if you enable it) has to reconfigure itself.

For me, the difference is night and day. I now have a tablet that runs beautifully. Many many thanks to the hard working developers who make this possible, especially Verygreen, who provided the rom and recovery, and e.mote who wrote the "for dummies" thread that helped this dummy make it through the process.

Please comment and change anything that I have garbled. My goal is to consolidate information, not mangle it! ;)
 

riboswitch

Senior Member
Sep 18, 2012
106
8
I was running 4.4.2 different versions on emmc and sd card.

10.2 nightly is still the best for me!
Performance and battery wise.
 

mikemelbrooks

Member
Oct 4, 2013
23
6
Hi I installed the same rom over Carbon rom. I went to format my sd card and every time iI tried the Nook would reboot. I went into CWM recovery and formatted it from there but I think it formatted the internal sdcard, Could someone check this out for me as this is my first post I cant post on the developer forum. TIA Mike
 

se1961

Member
Apr 7, 2011
24
36
Cambridge MA
Not sure what you exactly what you mean, but it sounds like you were trying to format your external SD card from inside your nook? If you write the CWM bootable image to your external SD using Win32Diskmanager you don't need to format it. Writing the image will erase everything already on the external sdcard. You should be able to boot from it and install the zips. Is your problem that you can't boot from the external SD, or that you erased the zips from your internal sdcard?

Go back and read over verygreen's thread referenced in step 4-- I think he may have posted an updated version of CWM that can read the external sd card. Otherwise:

Did you make a backup of your carbon rom install? If so, you could write a bootable (earlier) version of cwm to the external sdcard, copy your backup to the sdcard and restore it, and then start over. (or not, as some people seem to think Carbon rom is just as good-- I never tried it) The thread in step 9 has great instructions that might help with that.

This thread (http://xdaforums.com/showthread.php?t=2579945 ) is about installing a different version of cm11, and it's in a non-developer forum, where we can post. You might find answers there. :)
 
Last edited:

mikemelbrooks

Member
Oct 4, 2013
23
6
Not sure what you exactly what you mean, but it sounds like you were trying to format your external SD card from inside your nook? If you write the CWM bootable image to your external SD using Win32Diskmanager you don't need to format it. Writing the image will erase everything already on the external sdcard. You should be able to boot from it and install the zips. Is your problem that you can't boot from the external SD, or that you erased the zips from your internal sdcard?

Go back and read over verygreen's thread referenced in step 4-- I think he may have posted an updated version of CWM that can read the external sd card. Otherwise:

Did you make a backup of your carbon rom install? If so, you could write a bootable (earlier) version of cwm to the external sdcard, copy your backup to the sdcard and restore it, and then start over. (or not, as some people seem to think Carbon rom is just as good-- I never tried it) The thread in step 9 has great instructions that might help with that.

This thread (http://xdaforums.com/showthread.php?t=2579945 ) is about installing a different version of cm11, and it's in a non-developer forum, where we can post. You might find answers there. :)

Sorry I didn't explain very well, I installed verygreens KK rom succesfully and wanted to do a backup of it. I put in a SD card and thought I would format it as it had some old junk on there. When I tried to format through the settings section the tablet would just reboot. So I booted into evergreens CWM recovery and tried through there, it formatted something but my external card cannot be read. And some of my settings have been lost, some time ago I used 4. Swapping "sdcard" and "ext_sdcard" from this post http://xdaforums.com/showthread.php?t=2062613. So I think that may be my problem. I have back ups so no problem.
 

se1961

Member
Apr 7, 2011
24
36
Cambridge MA
Update: installed the latest build which has the touch screen patch. It's PHENOMENAL. Truthfully, the only thing I need this tablet for is using a website that involves a lot of dragging and dropping. I had to train myself not to accidentally zoom and/or copy. No more! I haven't even enabled ART this time because it's working so well. I would have posted on Verygreen's thread to thank but don't have enough posts.

Sent from my BN NookHD+ using xda app-developers app
 

RADZ1973

Member
Jul 11, 2013
21
3
Back to stock

Great post i want to try this but am wondering is it possible to go back to stock after doing this, i installed clockworkmod before so i have a backup of my original nook before i installed anything.
 
Last edited:

leapinlar

Senior Member
Oct 18, 2006
8,873
3,878
Great post i want to try this but am wondering is it possible to go back to stock after doing this, i installed clockworkmod before so i have a backup of my original nook before i installed anything.
Yes, just restore your backup.

And BTW, never fully quote a long opening post like that. It just wastes bandwidth and we have to scroll through all that to see your comment or question.

Sent from my SCH-i705 using XDA Premium 4 mobile app
 
  • Like
Reactions: RADZ1973

RADZ1973

Member
Jul 11, 2013
21
3
Respond

Sorry about the quote :), thank for the info though cos i wasnt sure i could go back to stock. I have just followed this tutorial and all is well, this is good because my Moto g just got this update so im in sync :).
 

rogerlig

Member
Sep 20, 2013
9
1
Covington GA
Nook for Android?

This works very nicely. But Nook for Android won't install. Are there properties I can change to allow Nook for Android to install on this 'new' Nook device?

rogerlig
 

jjmai

Senior Member
Sep 10, 2008
89
4
Great tutorial.
I would suggest around your step 9, after you have made a backup with CWM, before you wipe data/factory reset:
Remove microSD. Reboot into stock Nook and connect to computer. Copy off the backup from clockworkmod folder to your computer. Then boot again with the microSD, and proceed to wipe and flash.
Otherwise, the backup may get wiped.
 
Last edited:

leapinlar

Senior Member
Oct 18, 2006
8,873
3,878
This works very nicely. But Nook for Android won't install. Are there properties I can change to allow Nook for Android to install on this 'new' Nook device?

rogerlig
You must get the nook for android app from someplace other than Play Store, like 1mobile.com.

Sent from my BN NookHD+ using XDA Premium HD app
 

liukuei

Member
Nov 22, 2007
17
0
I got everything running, but my HD+ is running extremely laggy. I did a full wipe, but my internal SD card is still a little over 7 gigs full. Is there something else I missed? The Nook reader is particularly slow.
 

leapinlar

Senior Member
Oct 18, 2006
8,873
3,878
I got everything running, but my HD+ is running extremely laggy. I did a full wipe, but my internal SD card is still a little over 7 gigs full. Is there something else I missed? The Nook reader is particularly slow.
Yes, a full wipe (factory reset) did not remove your previous media files. To do so you need to boot to CWM and go to mounts and storage and format 'data and datamedia'. That clears out previous files and should improve performance.

Sent from my BN NookHD+ using XDA Premium HD app
 
  • Like
Reactions: Sharakk

leapinlar

Senior Member
Oct 18, 2006
8,873
3,878
Yes, a full wipe (factory reset) did not remove your previous media files. To do so you need to boot to CWM and go to mounts and storage and format 'data and datamedia'. That clears out previous files and should improve performance.

Thanks. Will I need to reflash CM 11 after?
no if it successfully flashed last time, you just need to reset-up your accounts and install apps again.

Sent from my SCH-i705 using XDA Premium HD app
 

Top Liked Posts

  • There are no posts matching your filters.
  • 32
    Bought a brand new Nook HD+ with the intention of using it as an inexpensive tablet in my kitchen, primarily to access the web and run cooking apps. Out of the box, I found it laggy and unresponsive to the point of being unusable.

    I have some experience rooting/jailbreaking my phones, very little experience with tablets. I was eager to get KitKat on the device right away—it has proven to be so much better on my phone, much better battery life, much more responsive, less buggy, more fluid, etc. Problem is, KitKat is bleeding edge, and there are no official builds, and most of the install guides for dummies (=me) refer to earlier (JB) versions of Android.

    It turned out to be quite time consuming to read all of the different versions of the install process, and to patch together a process that worked. I thought I would document what I did, in order to (possibly) save others some of the time that I invested.

    Note: this process does NOT install KitKat to the SD card. In plain English, these steps install a bootable recovery image onto a micro sd card. Booting into the micro-sd recovery will allow you to wipe stock from your device and install kit-kat, google apps and an internal recovery. When you are finished, you remove the micro-SD and you have an Android tablet that boots into kitkat. If you want something different stop reading!

    1) get a class 4 micro SD (class 4 seems to be the one that boots most reliably in the Nook HD+ (see this thread: http://xdaforums.com/showthread.php?t=2288688&page=12 )

    2) Download win32diskimager (http://sourceforge.net/projects/win32diskimager/?source=directory ) and this bootable CWM recovery image (http://nook.rootshell.ru/hd/emmc-cwm-early3.img.gz ).

    3) Extract the CWM recovery image, and use win32diskimager to write the image to the micro sd.

    4) Download EMMC (internal) recovery image and latest CM11 EMMC from this thread (http://xdaforums.com/showthread.php?t=2600572) . You want “Ovation Recovery Image (CWM)” and “cm-11-xxxxxxx-UNOFFICIAL-ovation-emmc.zip.” All recoveries and roms for this device are called Ovation. Download Paranoid Android Google Apps from this thread (http://xdaforums.com/showthread.php?t=2397942 ). MAKE SURE the version you download is for Android 4.4.x. It will say 4.4.x in the file name. I chose the Google Stock Package. (PA-Google Apps will allow you to enable ART if you want to.)

    5) Turn on the Nook HD+, register it, and download all the system/firmware updates until the Google Play Store installs on your device (Google Play and Gmail etc. just recently got added to the Nook, so probably aren’t installed out of the box).

    6) Transfer the three zip files (recovery image, CM11 and PA Gapps) you downloaded in step 4 onto the internal sdcard of the Nook itself. (This step is IMPORTANT: the current bootable version of CWM can ONLY read files on the internal SD, so you won’t be able to flash any roms or apps or recoveries unless they are actually on the device) I was unable to use the USB cable to transfer the files directly to the Nook from my computer—others have also had trouble getting Windows to recognize the Nook HD+ properly— and I didn’t want to spend a lot of time figuring it out, so I used the micro sd card as follows. If you can transfer directly from the computer, skip to step 7.

    6a) Copy the new internal recovery, new system image and PA Google Apps from your computer to the micro SD card. Eject micro SD from computer.

    6b) On the Nook, use Play Store to install a file explorer. I use Root Explorer: https://play.google.com/store/apps/details?id=com.speedsoftware.rootexplorer&hl=en . You don’t need root to copy files from external to internal SD (and you don’t have root at the moment) so you can download any file explorer you like.

    6c) Insert micro SD in the Nook while the Nook is still booted/on. The nook will flash a message saying that it’s mounting the SD card. Once it does, use the file explorer to copy all zip files downloaded in step 4 from the EXTERNAL to the INTERNAL SD. The internal SD card is referred to as “sdcard” or “sdcard0” and the external SD as “ext_sdcard” or “sdcard1”.

    7)Turn off nook.

    8) Insert micro SD card if it isn’t in already, and turn on the device. You should see the "Nook" logo, which gets overwritten by the "cyanoboot" logo. Keep waiting. It will eventually go into CWM. If it doesn’t, go back and start reading through the thread referenced in step 1. With any luck, you won’t have trouble. I had boatloads of trouble booting from the SD card until I got a class 4 micro SD, and used the bootable image linked in step 2. Since then I can boot every time.

    9) Use CWM to backup stock rom, then wipe data/factory reset. (Very good instructions on using CWM here: http://xdaforums.com/showthread.php?t=2317500 ) Flash the internal recovery. Flash the CM11 Rom. Flash PA Google apps. Remove micro SD. Select “Reboot System now”.

    10) When you reboot, go to Settings/About tablet/Build number. Tap on that seven times to enable developer options. Go to Settings/Developer Options and select Advanced Reboot which allows rebooting into recovery from the power button.

    11) OPTIONAL: Enable ART. ART is not compatible with all applications, so you might experience problems. You can see which applications work and don’t work here: http://www.androidruntime.com/. Enabling it made a very big difference for me in terms of smoothness; others with more experience seem to achieve similar, or better effects by modding with xposed, gravitybox, etc. See: http://xdaforums.com/showthread.php?t=2579945&highlight=change+and+resolution&page=24) To read more about ART and what it does see: http://www.androidpolice.com/2013/1...-in-secret-for-over-2-years-debuts-in-kitkat/. If you decide to give it a try: Settings/Developer Options/ Select Runtime/Use ART.

    12) Reboot—this time will take a while because ART (if you enable it) has to reconfigure itself.

    For me, the difference is night and day. I now have a tablet that runs beautifully. Many many thanks to the hard working developers who make this possible, especially Verygreen, who provided the rom and recovery, and e.mote who wrote the "for dummies" thread that helped this dummy make it through the process.

    Please comment and change anything that I have garbled. My goal is to consolidate information, not mangle it! ;)
    1
    Great post i want to try this but am wondering is it possible to go back to stock after doing this, i installed clockworkmod before so i have a backup of my original nook before i installed anything.
    Yes, just restore your backup.

    And BTW, never fully quote a long opening post like that. It just wastes bandwidth and we have to scroll through all that to see your comment or question.

    Sent from my SCH-i705 using XDA Premium 4 mobile app
    1
    I got everything running, but my HD+ is running extremely laggy. I did a full wipe, but my internal SD card is still a little over 7 gigs full. Is there something else I missed? The Nook reader is particularly slow.
    Yes, a full wipe (factory reset) did not remove your previous media files. To do so you need to boot to CWM and go to mounts and storage and format 'data and datamedia'. That clears out previous files and should improve performance.

    Sent from my BN NookHD+ using XDA Premium HD app
    1
    @up - status 7 error message normally means you are using an old CWM recovery. Ensure you are using 6.0.4.5 or later and try again

    Sent from my GT-P3110 using Tapatalk
    1
    I am using CMW v6.0.4.6. Does it make a difference if the ROM is installed from the SD card or the internal storage?

    No - either way it works fine for me