• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

(2021) How to install Android 7.1.2 on a Nook HD or NookHD+

Search This thread

Falcon342

Senior Member
Aug 24, 2020
544
264
How to install Aosp 7.1.2, LineageOS 14.1 or Cyanogenmod 14.1 (Android 7.1.1)
on a NookHD or NookHD+


Code:
• I am not responsible for bricked devices, dead SD cards, thermonuclear war,  or you getting fired because the alarm app failed.
• If you have any concerns about features included please do some research before flashing anything!
• YOU and YOU ALONE are choosing to make these modifications.




Cyanogenmod builds are available but Not recommended because it hasnt been updated since December 2016)
This guide works for the NookHD (Hummingbird) & NookHD+ (Ovation) Files for the NookHD+ (Ovation) can be found in post #2
It has been reported that the Nook's are picky on which SD cards will work with this "method", if you have issues try formatting the SD card, if that doesnt work try other SD cards.




Known Bugs & Issues:

Nook HD (Hummingbird)


AOSP:




• When you enable Wifi it wont auto connect, how to fix this:

turn off wifi, turn on wifi (wait to see if it auto connects) forget your network, connect to your network, repeat steps until wifi auto connects.



• Restarting your Nook will boot into Twrp, Solution: use the Power off option instead





• Using the "Power Off" option in power menu will just Restart the Nook instead of powering off, Solution: reboot into TWRP and choose "Power Off"



LineageOS:



• one random .apk file (the .apk seems to be different for each person) will refuse to install due to "lack of storage" theres no known workaround.



• Using the "Power Off" option in power menu will just Restart the Nook instead of powering off, Solution: reboot into TWRP and choose "Power Off"


• Screen mirroring using "scrcpy" may cause the device to freeze and require a force shutdown by holding the power button


Cyanogenmod:
• Theres no known bugs or issues



NookHD+ (Ovation)

Nothing has been reported yet, if you find any bugs please report them & any possible soultions





What's needed:

your Nook HD or NookHD+ (make sure it's charged before doing this)
A micro SD card (its recommended to use 16GB+ micro SD card)
A micro SD adapter (only needed if your computer doesnt have a MicroSD card slot)
A computer




Step 1:
Obtain the files

download Win32 disk imager, it can be found here
(Ignore the other files)




The next files for the Nook HD are at the end of this post, for the Nook HD+ see post #2:
(If the files i provided stop working check out the sources)

Now is the time you need to pick your ROM:

(NookHD hummingbird)

aosp_hummingbird-7.1.2-20181227-1604.zip is the Aosp ROM

cm_hummingbird-ota-NMF26Q.161222.zip is Cyanogenmod

lnos_hummingbird-ota-NJH47F.181223.zip is LineageOS

(NookHD+ Ovation)

aosp_ovation-ota-N2G48H.181223.zip,

lnos_ovation-ota-NJH47F.181223.zip,

cm_ovation-ota-NMF26Q.161222.zip,




Other needed files:

(NookHD hummingbird)

NookHD-bootable-CWM-6027-for-emmc-stock-4GB-rev3-(02.03.13).zip is the recovery that is used on the SD card,

twrp-3.0.1-0-hummingbird.zip is the verison of Twrp that is used just to get twrp installed on your Nook, its updated later in the guide with this one:

twrp-3.1.1-0-hummingbird.img is the verison that will be used permanently
(later versions have issues, bugs or wont boot)

(NookHD+ Ovation)

emmc-cwm-early3.1.img.gz,

twrp-3.0.1-0-ovation.zip,

twrp-3.1.1-0-ovation.img,



Gapps aka Google play store/services (optional)

You can download Gapps from https://opengapps.org/
If you don't know what to to do choose these options:
Platform: ARM
Android: 7.1
Variant: Pico
(If you have issues you might need to download a older version)


To install Gapps you will need two extra files:

(Note: DO NOT change the file names of the two files, the file names are important)


For Nook HD (Hummingbird) grab:

lanchon-repit-20170115-factory=32M-system=1G-cache=32M+wipe-data=max-hummingbird.zip


For Nook HD+ (Ovation) grab:

lanchon-repit-20170115-factory=32M-system=1G-cache=32M+wipe-data=max-ovation.zip


For both the Nook HD & Nook HD+ grab:
delete-backup-of-stock-rom-hummingbird-ovation.zip


(Note: these files are needed for a additional step you will have to take to get Gapps installed, the extra step is explained later on)





Step 2:
Extract this file:

(NookHD) NookHD-bootable-CWM-6027-for-emmc-stock-4GB-rev3-(02.03.13).zip

(NookHD+) emmc-cwm-early3.1.img.gz

(its 3.8GB extracted to make sure you have space on your computer and it might take a few minutes)
After extracting it you should get a .img file



Step 3:

install win32 disk imager (if your on Mac or Linux you might need to find alternative software) then run it, insert your SD using using a adapter or native micro SD slot, now you should be presented with something like this
2017-02-26_13-39-01.jpg

Under "device" you will see a drive letter make sure its set to your micro SD and Not anything else (you can check the drive letter of your micro SD card using your file manager)

Now under "image file" choose the .img file from step 2 then click "write",

This will Erase anything on your microSD card so make sure you get your files off of it before proceeding,

after that's done drag and drop the:
ROM, Twrp zip file & Twrp .img file, and optionally Gapps and the extra files needed to install Gapps
onto the micro SD card using your file manager,
after you copied the files eject the micro SD card from the computer.



Step 4 (installation)

Power off your Nook HD, then insert your micro SD into the microSD card slot,
now hold the power and "n" button at the same time once the screen comes on let go of the power button keep holding the "n" button until you see this screen
wp_20160803_10_48_17_pro1.jpg


Once you see Cyanoboot let go of the "n" button and wait until it boots into the recovery once it gets past the cyanoboot screen you should see this screen:
wp_20160803_10_53_00_pro1.jpg



(Use volume buttons to go up and down, power button to back out 1 menu, "n" button to select highlighted option)

now select install zip, navigate to "external sd" now install the Twrp zip file (3.0.1.0)

once that's done back out the first menu remove your microSD card
(Removing your microSD card won't force shutdown the nook)

after your microSD card is removed select "Reboot system now"
if asked about disabling stock recovery select Yes, if asked about root select No,
(you can get root later if you want)


once your nook turns on again hold the power button until it turns back off, once off hold power and "n" button let go of power when nook turns on then let go of "n" button when "Cyanoboot" appears

(If your nook doesn't want to turn on when holding the key combo:

Hold the power button, The second the screen turns on let go of the power button & hold the "n" button, keep holding the "n" button for five seconds after the "Cyanoboot" screen appears)


Now you should boot into Twrp, once in Twrp insert your microSD card

(until you format the SD card you will need to remove it when rebooting or else you will reboot into the recovery on the microSD card)
(Note: it is recommended to choose the Power Off option in Twrp instead of Reboot because then you can safely remove your microSD card when the device is powered off then reinsert it when back into Twrp)
(after you have completed this guide & formated the SD card disregard this note)

Now select "install" (Twrp uses touch screen)
then navigate to "external sd" now in the bottom right you will see "install image" button select that,

Now select the Twrp .img (3.1.1.0) on the "swipe to install" screen you will see 2 options "recovery" and "boot" select recovery then swipe to install,

(if it failed to install back out to the main menu select "reboot" then "power off" once you nook is off go back into twrp using the key combo then try installing the Twrp .img file again)

once the Twrp .img file is installed back out to the main menu now select "reboot" then "power off" then get back into Twrp using the key combo,

Now it is time to do a "advanced wipe" from the main menu select "wipe" then "advanced wipe" now select the following:

"Dalvik/ART cache"
"System"
"Data"
"Internal Storage" (optional)
"Cache"
(DO NOT select microSD card or else you will lose the files you need)

After selecting all of the things listed above (NOT microSD)
"Swipe To Wipe" and wait until it finishes,


==========================================================================
The section below is for instructions on how to make the nessasary changes to install Gapps, Skip it if you dont want Gapps.
==========================================================================


If you choose to install Gapps you will need to resize some partitions which is explained below,
In the event that something goes wrong and you dont know how to fix this process going wrong ask for support, or visit this Github Repository and see if they have the answer.


How to resize the partitions to allow the installation of Gapps:


• Delete backup of the stock ROM

There is a backup of the Stock ROM that needs to be deleted to free up some space

On Twrp's homescreen go to "install", now find:

delete-backup-of-stock-rom-hummingbird-ovation.zip

and install it,




• Resizing the partitions to allow Gapps installation

Now it is time to resize the partitions,

On Twrp's homescreen select "install", find:

lanchon-repit-20170115-factory=32M-system=1G-cache=32M+wipe-data=max-_____.zip

And install it,

(Note: because this file is resizing partitions it may take a while,
DO NOT interrupt this process, Stopping this process could courrpt the "/data" partition
i recommend plugging in your charging cable and just leave it alone.


(Note: Wiping the partitions will Not restore the partitions back to default)


============================End of Gapps Guide==============================



Once that finishes back out the main menu and select "install" navigate to "external sd" then select your ROM and if you want Gapps select "add more zips" then select the Gapps zip,


Now Swipe to install, after your ROM & Gapps (if you chose to install Gapps) is installed remove your microSD card then select "Reboot"

after that it should boot into your new Custom ROM, give it 5-10 minutes for first boot,
Now your done! Enjoy your new Custom ROM.



If something is to ever happen and you are unable to access Twrp or your ROM, follow these steps:
• follow Step 3 again,
• after following Step 3 boot to your SD card,
• install the Twrp .zip again,
• once Twrp is reinstalled remove the SD card and reboot to Twrp,
• in Twrp insert the SD card, install Twrp .img (3.1.1.0), remove SD card & reboot back into Twrp,
(Skip the next steps if your ROM is still working)
• once your back in Twrp, insert the SD card,
• advanced wipe everything, (except the SD card), flash your ROM (and optionally) Gapps, then remove the SD card & Reboot.



Note: on boot your Nook will show the Nook "splash screen" then the Cyanoboot "splash screen" then your ROM "splash screen" this is normal dont worry about it.

(You can now format the mircoSD card used for this install process)


If you have any questions, issues, need any help feel free to ask




Sources for the Nook HD (Hummingbird) Files & Other helpful guides:
(See post #2 for NookHD+ (Ovation) sources)


Outdated guide that provided some files
https://nookhdplusandroid7.wordpress.com/2017/02/26/installing-android-7-on-a-nook-hd-for-free/

LineageOS 14.1 development thread
https://forum.xda-developers.com/t/rom-7-1-2-hummingbird-emmc-unofficial-lineageos-14-1.3688688/

Aosp Builds
https://builds.unlegacy-android.org/aosp-7.1/hummingbird/

Twrp .img files
https://twrp.me/bn/barnesnoblenookhd.html

LineageOS, Twrp zip file, Older Aosp & Cyanogenmod builds
https://m.box.com/shared_item/https://notredame.app.box.com/s/26a4bygh9vbaw7jjq08xr5evomvaw5ww/browse/3332708110

Cyanogenmod & Older LineageOS, Aosp builds
https://m.box.com/shared_item/https://notredame.app.box.com/s/26a4bygh9vbaw7jjq08xr5evomvaw5ww/browse/3262390066

CWM recovery (SD card recovery), Win32diskimager,
https://www.dropbox.com/sh/cek7xg5c5taxam2/AAAsASQ3DScdv-O8C6TFyEQNa?dl=0

• XDA forums
https://forum.xda-developers.com/

• Files for Gapps partition resizing
https://github.com/Lanchon/REPIT/issues/59
 

Attachments

  • aosp_hummingbird-7.1.2-20181227-1604.zip
    232 MB · Views: 154
  • lnos_hummingbird-ota-NJH47F.181223.zip
    263 MB · Views: 79
  • cm_hummingbird-ota-NMF26Q.161222.zip
    280.4 MB · Views: 137
  • NookHD-bootable-CWM-6027-for-emmc-stock-4GB-rev3-(02.03.13).zip
    9 MB · Views: 97
  • twrp-3.0.1-0-hummingbird.zip
    8.6 MB · Views: 73
  • twrp-3.1.1-0-hummingbird.img
    8.5 MB · Views: 91
  • delete-backup-of-stock-rom-hummingbird-ovation.zip
    153.1 KB · Views: 44
  • lanchon-repit-20170115-factory=32M-system=1G-cache=32M+wipe-data=max-hummingbird.zip
    805.3 KB · Views: 62
Last edited:

Falcon342

Senior Member
Aug 24, 2020
544
264
These are the Files for the NookHD+ (Ovation)

• aosp_ovation-ota-N2G48H.181223.zip
is the Aosp Rom
(if this version doesnt work try this one: ua_ovation-7.1.2-20181227-1654.zip)

• lnos_ovation-ota-NJH47F.181223.zip is LineageOS

• cm_ovation-ota-NMF26Q.161222.zip is Cyanogenmod

• emmc-cwm-early3.1.img.gz is the custom recovery that is used on the SD card

• twrp-3.0.1-0-ovation.zip is the version of twrp that is used just to get twrp on the Nook, it is updated later in the guide with this one:

• twrp-3.1.1-0-ovation.img is the recommended verison of Twrp
(later verisons may have issues & bugs if you want to try a later verison you can obtain it from twrp.me)




NookHD+ (Ovation) Sources for files & other guides:

LineageOS, AOSP, Twrp .zip file, Older Cyanogenmod & Aosp builds
https://m.box.com/shared_item/https://notredame.app.box.com/s/26a4bygh9vbaw7jjq08xr5evomvaw5ww/browse/3332706778

Cyanogenmod, Older LineageOS & Aosp builds, Other uneeded/unrelated files
https://m.box.com/shared_item/https://notredame.app.box.com/s/26a4bygh9vbaw7jjq08xr5evomvaw5ww/browse/3262390066?page=1

Other Aosp builds
https://builds.unlegacy-android.org/aosp-7.1/ovation/

Twrp .img files
https://twrp.me/bn/barnesnoblenookhdplus.html

CWM recovery (SD card recovery)
https://www.dropbox.com/sh/rioopyualveun9z/AADruyA-6qKdsAahgOp1_0Era?dl=0

Outdated guide that provided links to some of the files
https://nookhdplusandroid7.wordpress.com/2016/08/03/nook-android-7-upgrade/

XDA forums
https://forum.xda-developers.com/

Files for Gapps partition resizing
https://github.com/Lanchon/REPIT/issues/59
 

Attachments

  • delete-backup-of-stock-rom-hummingbird-ovation.zip
    153.1 KB · Views: 28
  • lanchon-repit-20170115-factory=32M-system=1G-cache=32M+wipe-data=max-ovation.zip
    805.3 KB · Views: 32
  • emmc-cwm-early3.1.img.gz
    7.4 MB · Views: 29
  • twrp-3.0.1-0-ovation.zip
    8.6 MB · Views: 34
  • twrp-3.1.1-0-ovation.img
    8.5 MB · Views: 38
  • lnos_ovation-ota-NJH47F.181223.zip
    263 MB · Views: 30
  • cm_ovation-ota-NMF26Q.161222.zip
    281.3 MB · Views: 17
  • aosp_ovation-ota-N2G48H.181223.zip
    221 MB · Views: 21
Last edited:
  • Like
Reactions: bluedragon0702
Thank you so much for starting this thread.
It is right in time with my research :D

I was taking the newest AOSP for Ovation (NookHD+) from the site but it seem the new one take more space so that I could not install the GApps.
Did you try the newest ROM from AOSP?
 
  • Like
Reactions: Falcon342

Falcon342

Senior Member
Aug 24, 2020
544
264
Thank you so much for starting this thread.
It is right in time with my research :D

I was taking the newest AOSP for Ovation (NookHD+) from the site but it seem the new one take more space so that I could not install the GApps.
Did you try the newest ROM from AOSP?
I am using the second to newest Aosp for my NookHD (hummingbird)
(the newest is causing bootloops)

i didnt install Gapps on my NookHD so i havent had the same issues
But i will do my best to help you,
What Gapps verison did you go with? (pico micro, nano, etc)
 
Last edited:
  • Like
Reactions: bluedragon0702

hornetbeewasp

New member
Apr 18, 2019
3
0
Hey, thanks for the tutorial. It's been a cool project bringing the Nook HD back to life. I installed AOSP and Gapps for my hummingbird, but I've encountered 2 issues. whenever i power off the device, it restarts and when i power it off while charging, it boots to twrp. Is there a fix for this?
 

Falcon342

Senior Member
Aug 24, 2020
544
264
Hey, thanks for the tutorial. It's been a cool project bringing the Nook HD back to life. I installed AOSP and Gapps for my hummingbird, but I've encountered 2 issues. whenever i power off the device, it restarts and when i power it off while charging, it boots to twrp. Is there a fix for this?
Glad this tutorial helped you bring your nook back to life,
i haven't had either of these issues but i will do my best to help you,
what version of twrp are you using?
 
Last edited:
I am using the second to newest Aosp for my NookHD (hummingbird) (the newest is causing bootloops)
i didnt install Gapps on my NookHD so i havent had the same issues
But i will do my best to help you,
What Gapps verison did you go with? (pico micro, nano, etc)
I go with "pico".
Anyway, I flashed the lineageos along with g-apps pico.
It works now!
Thank you so much!
 
  • Like
Reactions: Falcon342

SkiFit7

Member
May 3, 2021
5
1
If you have any questions, issues, need any help feel free to ask
Thanks SO much for creating this thread -- it is exactly what I was looking for! I've run into a few issues that I hope that you can assist me with, however. I can't for the life of me get both the ROM (either version of aosp or LineageOS specified) and the GApps (pico) version installed -- I keep running into a "70" error -- not enough space. Either version of ROM by itself installs fine (although I do get bootloops with both?!) but I can't get GApps installed with either. I've resorted to an aosp v6.0 install where I was able to get GApps installed, however I am not a fan of this version (and I still have bootloops and it powers up whenever I plug it in to charge??) so any tips/tricks/pointers that you can share to help me get around the space issue for v7.1.2 would be most appreciated; thanks!

Edit: I hope that I am using the term "bootloop" correctly -- when I press the power button and select "Power Off" the Nook appears to power down but 10-20 seconds later it starts up again. The only way to power it down is to press and hold the power button until it shuts down. Apologies if this is not the correct term!
 
Last edited:

Falcon342

Senior Member
Aug 24, 2020
544
264
Thanks SO much for creating this thread -- it is exactly what I was looking for! I've run into a few issues that I hope that you can assist me with, however. I can't for the life of me get both the ROM (either version of aosp or LineageOS specified) and the GApps (pico) version installed -- I keep running into a "70" error -- not enough space. Either version of ROM by itself installs fine (although I do get bootloops with both?!) but I can't get GApps installed with either. I've resorted to an aosp v6.0 install where I was able to get GApps installed, however I am not a fan of this version (and I still have bootloops and it powers up whenever I plug it in to charge??) so any tips/tricks/pointers that you can share to help me get around the space issue for v7.1.2 would be most appreciated; thanks!

Edit: I hope that I am using the term "bootloop" correctly -- when I press the power button and select "Power Off" the Nook appears to power down but 10-20 seconds later it starts up again. The only way to power it down is to press and hold the power button until it shuts down. Apologies if this is not the correct term!
1. When you plug in most android devices while it is powered off it will turn on (some will just show battery percent but wont turn on)

2. Im not sure what is up with the not enough space issue there definitely should be enough space,
But if you dont need Gapps to be a system app you can get the needed apk's from apkmirror.com or you can use the ones ive provided below which are from apkmirror.com (apkmirror is a safe source for getting apk's)


Needed apk's are below install them in this order:

Google account manager
Google services framework
Google play services
Google play store


Google Play Games is needed to access paid apps, you can get it from the play store later, i would have provided the apk but im limited to 4 files, if you need to download the Google Play Games apk here is a direct download link:
https://www.apkmirror.com/apk/googl...9482405-000300-android-apk-download/download/



If you need Google Services to be a system app for whatever reason then i can give you instructions on how to do that.

As for the "bootloop"
(bootloop is when your device wont boot into the OS but just gets stuck trying or keeps restarting and trying to boot into the OS but again doesnt succeed)

not sure why this happening ive used aosp 7.1.2 and lineageOS 14.1 and havent had this issue, the most closest issue ive had to this is that when i select restart it boots into twrp instead of restarting back into android,

which aosp build are you trying to use when this happens? and what verison of twrp are you using?
 

Attachments

  • Google.Play.Services.from.apkmirror.com.apk
    45 MB · Views: 37
  • Google.Services.Framework.from.apkmirror.com.apk
    3.6 MB · Views: 34
  • Google.Account.Manager.from.apkmirror.com.apk
    6.2 MB · Views: 36
  • Google.Play.Store.Apk.from.apkmirror.com.apk
    22.5 MB · Views: 34
Last edited:

SkiFit7

Member
May 3, 2021
5
1
1. When you plug in most android devices while it is powered off it will turn on (some will just show battery percent but wont turn on)

2. Im not sure what is up with the not enough space issue there definitely should be enough space,
But if you dont need Gapps to be a system app you can get the needed apk's from apkmirror.com or you can use the ones ive provided below which are from apkmirror.com (apkmirror is a safe source for getting apk's)


Needed apk's are below install them in this order:

Google account manager
Google services framework
Google play services
Google play store


Google Play Games is needed to access paid apps, you can get it from the play store later, i would have provided the apk but im limited to 4 files, if you need to download the Google Play Games apk here is a direct download link:
https://www.apkmirror.com/apk/googl...9482405-000300-android-apk-download/download/



If you need Google Services to be a system app for whatever reason then i can give you instructions on how to do that.

As for the "bootloop"
(bootloop is when your device wont boot into the OS but just gets stuck trying or keeps restarting and trying to boot into the OS but again doesnt succeed)

not sure why this happening ive used aosp 7.1.2 and lineageOS 14.1 and havent had this issue, the most closest issue ive had to this is that when i select restart it boots into twrp instead of restarting back into android,

which aosp build are you trying to use when this happens? and what verison of twrp are you using?
Thanks so much for the links to the APKs -- I will give that a try. Can they be installed from TWRP or is there another method to install these? To answer your other questions -- I currently have the aosp 7.1.2 ROM that you indicated (ua_hummingbird-7.1.2-20181227-1604) installed along with TWRP 3.1.1.0.
 

Falcon342

Senior Member
Aug 24, 2020
544
264
Thanks so much for the links to the APKs -- I will give that a try. Can they be installed from TWRP or is there another method to install these? To answer your other questions -- I currently have the aosp 7.1.2 ROM that you indicated (ua_hummingbird-7.1.2-20181227-1604) installed along with TWRP 3.1.1.0.
installing the apk's cant be done inside of twrp you need to do it in Android and to do that enable 'allow installation from unknown sources" which can be done by: Settings > Security, then via the stock file manager install in the order listed in my last post,
once the apk's are installed disable "allow installation from unknown sources" and then wait ten minutes before using/signing in to the Google Play Store so it can update itself,

i am using the same aosp/twrp verison (no Gapps/Google Services)
and havent had any of the same issues as you its so strange how these random bugs only affect some people and not others,

If you cant access the apks via the stock file manager then you may need to move the apk's to a SD card then you can access them, or if you dont have a SD card available then i can walk you through installing them via adb
 

SkiFit7

Member
May 3, 2021
5
1
installing the apk's cant be done inside of twrp you need to do it in Android and to do that enable 'allow installation from unknown sources" which can be done by: Settings > Security, then via the stock file manager install in the order listed in my last post,
once the apk's are installed disable "allow installation from unknown sources" and then wait ten minutes before using/signing in to the Google Play Store so it can update itself,

i am using the same aosp/twrp verison (no Gapps/Google Services)
and havent had any of the same issues as you its so strange how these random bugs only affect some people and not others,

If you cant access the apks via the stock file manager then you may need to move the apk's to a SD card then you can access them, or if you dont have a SD card available then i can walk you through installing them via adb
Sounds easy enough, thanks... so I enabled installation from unknown sources, but then I went in search of the "stock file manager" to install the APKs and I can't find one? I only have 8 apps installed as part of this ROM and a file manager is not one of them...? Apologies if I am being dense., I am somewhat new to this modding world..!
 

Falcon342

Senior Member
Aug 24, 2020
544
264
Sounds easy enough, thanks... so I enabled installation from unknown sources, but then I went in search of the "stock file manager" to install the APKs and I can't find one? I only have 8 apps installed as part of this ROM and a file manager is not one of them...? Apologies if I am being dense., I am somewhat new to this modding world..!
Sorry i should have specified its the "downloads" app and you will need that SD in order to access the apk's becuase its just a downloads manager not a file manger but you still can access the files on your SD
Sorry for the confusion
 

SkiFit7

Member
May 3, 2021
5
1
Sorry i should have specified its the "downloads" app and you will need that SD in order to access the apk's becuase its just a downloads manager not a file manger but you still can access the files on your SD
Sorry for the confusion
Well, that makes perfect sense, I feel stupid for not realizing that, thanks! Now that I am able to install these APKs in the order that you specified I keep receiving error messages: "com.google.processes.gapps has stopped", "com.google.processes.gapps keeps stopping", etc. Clicking "close app" just perpetuates these errors. Oh, and apparently with this ROM my Nook loses WiFi connectivity each time I power off/restart. I have to set up the connection as I would a new one each power cycle; ugh. I swear this tablet is cursed!
 

Falcon342

Senior Member
Aug 24, 2020
544
264
Well, that makes perfect sense, I feel stupid for not realizing that, thanks! Now that I am able to install these APKs in the order that you specified I keep receiving error messages: "com.google.processes.gapps has stopped", "com.google.processes.gapps keeps stopping", etc. Clicking "close app" just perpetuates these errors. Oh, and apparently with this ROM my Nook loses WiFi connectivity each time I power off/restart. I have to set up the connection as I would a new one each power cycle; ugh. I swear this tablet is cursed!
When i was testing Google Services in a work profile i got the same error, the only soultion i have to offer you is to make it a degoogled Nook, but we can do it without losing most app compatibility

First download and install F-droid
(its a app store for free and open source apps, if you dont like the main f-droid client give foxy droid a try its what i use)

2. Install Aurora store
this app can be found on f-droid/gitlab is a free and open source frontend for the google play store it allows you to access all apps on the play store, its completely safe, but Aurora store doesnt give Google Services compatibility which some apps need

3. And thats where MicroG comes in, its a free and open source version of Google services you can get it from mircog.org or you can add there custom f-droid repo which you can find on there website, microG cant make every app compatible but it does make quite a few apps compatible that are not without Google Services, if you want to check if your app is compatible with microG or with any Google Services check out plexus.techlore.tech

As for the wifi connectivity the soultion is:

1. Connect to the network
2. Disable wifi turn on airplane mode then reenable wifi (wait 10 seconds to see if it auto connects)
3. If wont connect yet go to wifi settings, click the settings gear in the top right, click saved networks then click your wifi network, click "forget" then reconnect to wifi, now keep repeating steps 2 and 3 until it auto connects without manuel intervention,
 
Last edited:

SkiFit7

Member
May 3, 2021
5
1
When i was testing Google Services in a work profile i got the same error, the only soultion i have to offer you is to make it a degoogled Nook, but we can do it without losing most app compatibility

First download and install F-droid
(its a app store for free and open source apps, if you dont like the main f-droid client give foxy droid a try its what i use)

2. Install Aurora store
this app can be found on f-droid/gitlab is a free and open source frontend for the google play store it allows you to access all apps on the play store, its completely safe, but Aurora store doesnt give Google Services compatibility which some apps need

3. And thats where MicroG comes in, its a free and open source version of Google services you can get it from mircog.org or you can add there custom f-droid repo which you can find on there website, microG cant make every app compatible but it does make quite a few apps compatible that are not without Google Services, if you want to check if your app is compatible with microG or with any Google Services check out plexus.techlore.tech

As for the wifi connectivity the soultion is:

1. Connect to the network
2. Disable wifi turn on airplane mode then reenable wifi (wait 10 seconds to see if it auto connects)
3. If wont connect yet go to wifi settings, click the settings gear in the top right, click saved networks then click your wifi network, click "forget" then reconnect to wifi, now keep repeating steps 2 and 3 until it auto connects without manuel intervention,
Thanks! I will give your "de-googled" approach a try and let you know how it works. As for the WiFi issue, you sir/madam are a genius -- that worked! It took several tries but it was successful, now my WiFi connection survives a power cycle. I don't know HOW you figured that one out but kudos and thanks!!!
 
  • Like
Reactions: Falcon342

Falcon342

Senior Member
Aug 24, 2020
544
264
Thanks! I will give your "de-googled" approach a try and let you know how it works. As for the WiFi issue, you sir are a genius -- that worked! It took several tries but it was successful, now my WiFi connection survives a power cycle. I don't know HOW you figured that one out but kudos and thanks!!!
No problem, i disconnect my nook from wifi when im not using it so discoverying that fix for the wifi bug was completely accidental but it worked out for everybody so thats a plus.
 
  • Like
Reactions: SkiFit7

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    How to install Aosp 7.1.2, LineageOS 14.1 or Cyanogenmod 14.1 (Android 7.1.1)
    on a NookHD or NookHD+


    Code:
    • I am not responsible for bricked devices, dead SD cards, thermonuclear war,  or you getting fired because the alarm app failed.
    • If you have any concerns about features included please do some research before flashing anything!
    • YOU and YOU ALONE are choosing to make these modifications.




    Cyanogenmod builds are available but Not recommended because it hasnt been updated since December 2016)
    This guide works for the NookHD (Hummingbird) & NookHD+ (Ovation) Files for the NookHD+ (Ovation) can be found in post #2
    It has been reported that the Nook's are picky on which SD cards will work with this "method", if you have issues try formatting the SD card, if that doesnt work try other SD cards.




    Known Bugs & Issues:

    Nook HD (Hummingbird)


    AOSP:




    • When you enable Wifi it wont auto connect, how to fix this:

    turn off wifi, turn on wifi (wait to see if it auto connects) forget your network, connect to your network, repeat steps until wifi auto connects.



    • Restarting your Nook will boot into Twrp, Solution: use the Power off option instead





    • Using the "Power Off" option in power menu will just Restart the Nook instead of powering off, Solution: reboot into TWRP and choose "Power Off"



    LineageOS:



    • one random .apk file (the .apk seems to be different for each person) will refuse to install due to "lack of storage" theres no known workaround.



    • Using the "Power Off" option in power menu will just Restart the Nook instead of powering off, Solution: reboot into TWRP and choose "Power Off"


    • Screen mirroring using "scrcpy" may cause the device to freeze and require a force shutdown by holding the power button


    Cyanogenmod:
    • Theres no known bugs or issues



    NookHD+ (Ovation)

    Nothing has been reported yet, if you find any bugs please report them & any possible soultions





    What's needed:

    your Nook HD or NookHD+ (make sure it's charged before doing this)
    A micro SD card (its recommended to use 16GB+ micro SD card)
    A micro SD adapter (only needed if your computer doesnt have a MicroSD card slot)
    A computer




    Step 1:
    Obtain the files

    download Win32 disk imager, it can be found here
    (Ignore the other files)




    The next files for the Nook HD are at the end of this post, for the Nook HD+ see post #2:
    (If the files i provided stop working check out the sources)

    Now is the time you need to pick your ROM:

    (NookHD hummingbird)

    aosp_hummingbird-7.1.2-20181227-1604.zip is the Aosp ROM

    cm_hummingbird-ota-NMF26Q.161222.zip is Cyanogenmod

    lnos_hummingbird-ota-NJH47F.181223.zip is LineageOS

    (NookHD+ Ovation)

    aosp_ovation-ota-N2G48H.181223.zip,

    lnos_ovation-ota-NJH47F.181223.zip,

    cm_ovation-ota-NMF26Q.161222.zip,




    Other needed files:

    (NookHD hummingbird)

    NookHD-bootable-CWM-6027-for-emmc-stock-4GB-rev3-(02.03.13).zip is the recovery that is used on the SD card,

    twrp-3.0.1-0-hummingbird.zip is the verison of Twrp that is used just to get twrp installed on your Nook, its updated later in the guide with this one:

    twrp-3.1.1-0-hummingbird.img is the verison that will be used permanently
    (later versions have issues, bugs or wont boot)

    (NookHD+ Ovation)

    emmc-cwm-early3.1.img.gz,

    twrp-3.0.1-0-ovation.zip,

    twrp-3.1.1-0-ovation.img,



    Gapps aka Google play store/services (optional)

    You can download Gapps from https://opengapps.org/
    If you don't know what to to do choose these options:
    Platform: ARM
    Android: 7.1
    Variant: Pico
    (If you have issues you might need to download a older version)


    To install Gapps you will need two extra files:

    (Note: DO NOT change the file names of the two files, the file names are important)


    For Nook HD (Hummingbird) grab:

    lanchon-repit-20170115-factory=32M-system=1G-cache=32M+wipe-data=max-hummingbird.zip


    For Nook HD+ (Ovation) grab:

    lanchon-repit-20170115-factory=32M-system=1G-cache=32M+wipe-data=max-ovation.zip


    For both the Nook HD & Nook HD+ grab:
    delete-backup-of-stock-rom-hummingbird-ovation.zip


    (Note: these files are needed for a additional step you will have to take to get Gapps installed, the extra step is explained later on)





    Step 2:
    Extract this file:

    (NookHD) NookHD-bootable-CWM-6027-for-emmc-stock-4GB-rev3-(02.03.13).zip

    (NookHD+) emmc-cwm-early3.1.img.gz

    (its 3.8GB extracted to make sure you have space on your computer and it might take a few minutes)
    After extracting it you should get a .img file



    Step 3:

    install win32 disk imager (if your on Mac or Linux you might need to find alternative software) then run it, insert your SD using using a adapter or native micro SD slot, now you should be presented with something like this
    2017-02-26_13-39-01.jpg

    Under "device" you will see a drive letter make sure its set to your micro SD and Not anything else (you can check the drive letter of your micro SD card using your file manager)

    Now under "image file" choose the .img file from step 2 then click "write",

    This will Erase anything on your microSD card so make sure you get your files off of it before proceeding,

    after that's done drag and drop the:
    ROM, Twrp zip file & Twrp .img file, and optionally Gapps and the extra files needed to install Gapps
    onto the micro SD card using your file manager,
    after you copied the files eject the micro SD card from the computer.



    Step 4 (installation)

    Power off your Nook HD, then insert your micro SD into the microSD card slot,
    now hold the power and "n" button at the same time once the screen comes on let go of the power button keep holding the "n" button until you see this screen
    wp_20160803_10_48_17_pro1.jpg


    Once you see Cyanoboot let go of the "n" button and wait until it boots into the recovery once it gets past the cyanoboot screen you should see this screen:
    wp_20160803_10_53_00_pro1.jpg



    (Use volume buttons to go up and down, power button to back out 1 menu, "n" button to select highlighted option)

    now select install zip, navigate to "external sd" now install the Twrp zip file (3.0.1.0)

    once that's done back out the first menu remove your microSD card
    (Removing your microSD card won't force shutdown the nook)

    after your microSD card is removed select "Reboot system now"
    if asked about disabling stock recovery select Yes, if asked about root select No,
    (you can get root later if you want)


    once your nook turns on again hold the power button until it turns back off, once off hold power and "n" button let go of power when nook turns on then let go of "n" button when "Cyanoboot" appears

    (If your nook doesn't want to turn on when holding the key combo:

    Hold the power button, The second the screen turns on let go of the power button & hold the "n" button, keep holding the "n" button for five seconds after the "Cyanoboot" screen appears)


    Now you should boot into Twrp, once in Twrp insert your microSD card

    (until you format the SD card you will need to remove it when rebooting or else you will reboot into the recovery on the microSD card)
    (Note: it is recommended to choose the Power Off option in Twrp instead of Reboot because then you can safely remove your microSD card when the device is powered off then reinsert it when back into Twrp)
    (after you have completed this guide & formated the SD card disregard this note)

    Now select "install" (Twrp uses touch screen)
    then navigate to "external sd" now in the bottom right you will see "install image" button select that,

    Now select the Twrp .img (3.1.1.0) on the "swipe to install" screen you will see 2 options "recovery" and "boot" select recovery then swipe to install,

    (if it failed to install back out to the main menu select "reboot" then "power off" once you nook is off go back into twrp using the key combo then try installing the Twrp .img file again)

    once the Twrp .img file is installed back out to the main menu now select "reboot" then "power off" then get back into Twrp using the key combo,

    Now it is time to do a "advanced wipe" from the main menu select "wipe" then "advanced wipe" now select the following:

    "Dalvik/ART cache"
    "System"
    "Data"
    "Internal Storage" (optional)
    "Cache"
    (DO NOT select microSD card or else you will lose the files you need)

    After selecting all of the things listed above (NOT microSD)
    "Swipe To Wipe" and wait until it finishes,


    ==========================================================================
    The section below is for instructions on how to make the nessasary changes to install Gapps, Skip it if you dont want Gapps.
    ==========================================================================


    If you choose to install Gapps you will need to resize some partitions which is explained below,
    In the event that something goes wrong and you dont know how to fix this process going wrong ask for support, or visit this Github Repository and see if they have the answer.


    How to resize the partitions to allow the installation of Gapps:


    • Delete backup of the stock ROM

    There is a backup of the Stock ROM that needs to be deleted to free up some space

    On Twrp's homescreen go to "install", now find:

    delete-backup-of-stock-rom-hummingbird-ovation.zip

    and install it,




    • Resizing the partitions to allow Gapps installation

    Now it is time to resize the partitions,

    On Twrp's homescreen select "install", find:

    lanchon-repit-20170115-factory=32M-system=1G-cache=32M+wipe-data=max-_____.zip

    And install it,

    (Note: because this file is resizing partitions it may take a while,
    DO NOT interrupt this process, Stopping this process could courrpt the "/data" partition
    i recommend plugging in your charging cable and just leave it alone.


    (Note: Wiping the partitions will Not restore the partitions back to default)


    ============================End of Gapps Guide==============================



    Once that finishes back out the main menu and select "install" navigate to "external sd" then select your ROM and if you want Gapps select "add more zips" then select the Gapps zip,


    Now Swipe to install, after your ROM & Gapps (if you chose to install Gapps) is installed remove your microSD card then select "Reboot"

    after that it should boot into your new Custom ROM, give it 5-10 minutes for first boot,
    Now your done! Enjoy your new Custom ROM.



    If something is to ever happen and you are unable to access Twrp or your ROM, follow these steps:
    • follow Step 3 again,
    • after following Step 3 boot to your SD card,
    • install the Twrp .zip again,
    • once Twrp is reinstalled remove the SD card and reboot to Twrp,
    • in Twrp insert the SD card, install Twrp .img (3.1.1.0), remove SD card & reboot back into Twrp,
    (Skip the next steps if your ROM is still working)
    • once your back in Twrp, insert the SD card,
    • advanced wipe everything, (except the SD card), flash your ROM (and optionally) Gapps, then remove the SD card & Reboot.



    Note: on boot your Nook will show the Nook "splash screen" then the Cyanoboot "splash screen" then your ROM "splash screen" this is normal dont worry about it.

    (You can now format the mircoSD card used for this install process)


    If you have any questions, issues, need any help feel free to ask




    Sources for the Nook HD (Hummingbird) Files & Other helpful guides:
    (See post #2 for NookHD+ (Ovation) sources)


    Outdated guide that provided some files
    https://nookhdplusandroid7.wordpress.com/2017/02/26/installing-android-7-on-a-nook-hd-for-free/

    LineageOS 14.1 development thread
    https://forum.xda-developers.com/t/rom-7-1-2-hummingbird-emmc-unofficial-lineageos-14-1.3688688/

    Aosp Builds
    https://builds.unlegacy-android.org/aosp-7.1/hummingbird/

    Twrp .img files
    https://twrp.me/bn/barnesnoblenookhd.html

    LineageOS, Twrp zip file, Older Aosp & Cyanogenmod builds
    https://m.box.com/shared_item/https://notredame.app.box.com/s/26a4bygh9vbaw7jjq08xr5evomvaw5ww/browse/3332708110

    Cyanogenmod & Older LineageOS, Aosp builds
    https://m.box.com/shared_item/https://notredame.app.box.com/s/26a4bygh9vbaw7jjq08xr5evomvaw5ww/browse/3262390066

    CWM recovery (SD card recovery), Win32diskimager,
    https://www.dropbox.com/sh/cek7xg5c5taxam2/AAAsASQ3DScdv-O8C6TFyEQNa?dl=0

    • XDA forums
    https://forum.xda-developers.com/

    • Files for Gapps partition resizing
    https://github.com/Lanchon/REPIT/issues/59
    2
    Finally got the darn thing working. I had tried "aosp_hummingbird-ota-N2G48H.181223" that I got from another thread, and that one had the same issues as the Lineage build from OP's post for me. I just flashed "aosp_hummingbird-7.1.2-20181227-1604" from this thread and now the storage issue appears to be gone. I haven't tried flashing it with GAPPS yet. I appreciate you guys trying to save my sanity.
    I'm glad you got it working. Now you have everything you need; a stock ROM, a custom ROM, and knowledge on how to resize the /system partition. You should be able to get the Nook HD exactly as you want it.
    2
    Thank you Merazomo! Is this process just to expand the partition then install Gapps or is it a complete install of lineage os plus expansion of the partition? Thanks again :).
    I've only had to do it once given there aren't any newer ROMs out there for the Nook HD+; therefore, I haven't done it again since the first time I did it, so I don't know if the zip can be installed without any consequences to your current LineageOS ROM. I did it when I already had a rooted Android Nougat ROM installed on my Nook, so it seems all that zip file does is expand/resize and move around partitions to make enough room to be able to install Gapps. In theory, nothing "should" change from your current setup; I can't confirm it though. Backup everything you have right now and give it a go if you want. There's another zip file in the guide to return all the partitions to their stock default layout in case anything goes wrong. Again, for me all the zip file did was increase the /system partition leaving my Nougat ROM intact but I've only done it once.
    2
    I also tried to install Gapps at the same time but it would let me. I tried to install PICO as you suggested. I believe the message I got was that there wasn't enough space on my Nook. Is there another version of gapps that you can recommend? And the steps to install post rooting my Nook? I did a factory reset prior to converting my Nook so surprised when I got this message. As always your help is greatly appreciated :)
    That issue was very common with later versions of Nougat. The problem is the /system partition; it's not large enough for Gapps. You have to use this guide to make it work: https://github.com/Lanchon/REPIT/issues/59. This zip file expands the /system partition to 1GB so that you don't have to struggle installing Gapps due to size limitations. Just follow the links in the guide for downloading the proper zip file. It should be named "lanchon-repit-20170115-factory=same-system=1G-cache=112M+wipe-data=same-ovation.zip" or something like that. That zip file has to be flashed/executed from the internal /tmp location at TWRP; it won't work if you flash it from a MicroSD card, it has to be moved using the: advanced > file manager > copy > /tmp at TWRP first, before being flashed from the /tmp location. It took me many tries to get it right as it wasn't something I had to do on my Nook HD+ when using Marshmallow. It takes a while to flash, but afterwards you should have enough space at the /system partition to install any Gapps file you want. You should probably give that guide a read before trying anything though.