[Nook HD/HD+] Stock 2.2.0 bootable from sdcard updated 01/09

Search This thread

verygreen

Senior Member
Feb 13, 2011
1,305
2,637
TN
linuxhacker.ru
Well, this one was not really asked for, but I need it for my other testing, and I imagine people might be interested in having the option.

This is also a bit more like a proof of concept (and a bit crude at that), even though fully functional - Stock ROM fully bootable from sdcard.
I don't think a lot of people would use this as a daily driver, but it certainly beats having stock on sdcard vs needing to restore stock in EMMC every time you need to test one little thing (or you might buy a few more Nooks, I guess. B&N would certainly appreciate that ;) ).

Limitations and differences from real stock:
- currently there's no access to emmc storage partition as I wanted the setup to remain as vanilla as needed at first
- adb is on by default, though (As root).
- You can actually change files in /system as much as you want - secure mode is off.

For ovation (Nook HD+) You'll need a special ovation image that you'll need to write to an sdcard, at least 4G in size. (gunzip and use dd or winImage)
For hummingbird (Nook HD) You'll need a special hummingbird CWM image that you'll need to write to an sdcard, at least 4G in size. (gunzip and use dd or winImage)

Also get the the stock image (see below) and either place it to internal storage or reboot from the card and use adb push it to /sdcard (basically it's like you install CM ROM, refer to user-friendly thread in General if you cannot follow my condensed instructions here, only use different file name). Note this already has gapps and other stuff, so you don't need any additional installs other than stock at the beginning.

Stock images:
For ovation: stock-ovation-2.2.0.zip (If you are upgrading from 2.1.1 or before, you also need to flash cyanoboot-ovation-2.zip)
For hummingbird: stock-hummingbird-2.2.0-new.zip (If you are upgrading from 2.1.1 or before, you also need to flash cyanoboot-hummingbird-1.zip)

So after you install this thing, reboot. CWM will warn you that the image is not rooted. Decide for yourself if you want to root on the spot or not.
The dimmed Cyanoboot logo will stay on for quite a while (52 seconds for me) - don't worry, it's doing something.

You'll be able to adb in about halfway through that.

Then you'll see familiar Nook Stock white booting screen, this one will stop at 99% - again no fears, it takes quite a while here till the thing rebuilds the caches, on my class4 sandisk it takes 2m40s
Once it's done - you'll be prompted to register and all that.

Now you are done, enjoy.

Now I also have a script to automate creation of the stock zips for sdcard install, so you no longer need o wait for me to create these files

History:
Old Stock images:
For ovation: stock-ovation-2.1.0.zip stock-ovation-2.1.1.zip - these need a special old ovation image
For hummingbird: stock-hummingbird-2.1.1.zip - these need a special old hummingbird CWM image
 
Last edited:

leapinlar

Senior Member
Oct 18, 2006
8,873
3,878
This is awesome. This way if users want to dual boot, they can put stock on SD, CM10.1 on emmc and not worry about resetting stock. That way they can add things to stock /system directly. Curious to see if the CWM root works.

Thanks for this.

Sent from my Nook HD+ running CM10.1 on emmc.
 

leapinlar

Senior Member
Oct 18, 2006
8,873
3,878
I hope I can just backup existing data partition from emmc stock and restore to sd card stock (via tar or possibly CWM) and the result will run without starting from scratch.
You should be able to, if you backup with the emmc CWM and advance restore just data with SD CWM.

Sent from my Nook HD+ running CM10.1 on emmc.
 

pbcal

Senior Member
Sep 22, 2010
301
35
Nice to see more options. Having something that I do not need is better than etc etc, you know that, right.

Sent from my BN NookHD+ using Tapatalk 4 Beta
 
  • Like
Reactions: tcjen

Stevethegreat

Senior Member
Nov 28, 2010
1,199
327
Hello, I am/was planning to install this alongside my CM10.1 EMMC setup, but now that I reread this thread -again- it doesn't seem to have a way to dual boot. I mean when SD would be inserted it would boot to Stock, when not it would boot to CM, but the ideal would to be able to switch from one OS to another w/t having to add/remove the SD card quite as frequently, no?
 

leapinlar

Senior Member
Oct 18, 2006
8,873
3,878
Hello, I am/was planning to install this alongside my CM10.1 EMMC setup, but now that I reread this thread -again- it doesn't seem to have a way to dual boot. I mean when SD would be inserted it would boot to Stock, when not it would boot to CM, but the ideal would to be able to switch from one OS to another w/t having to add/remove the SD card quite as frequently, no?
You can dual boot if you go to my post here:

http://xdaforums.com/showthread.php?p=42295360.

Follow the directions there and it will put the cyanoboot menu on the SD. Then you can change the default to boot to emmc instead of SD if you want. Just remember the terminology is backwards though, stock means emmc and CM10.1 means SD.

Then every time it boots with the SD inserted it will boot to emmc and if you want it to boot fully to SD, just press the n key to get to the menu and choose CM10.1 (SD).

Sent from my Galaxy Tab 2 using XDA Premium
 
Last edited:

Stevethegreat

Senior Member
Nov 28, 2010
1,199
327
You can dual boot if you go to my post here:

http://xdaforums.com/showthread.php?p=42295360.

Follow the directions there and it will put the cyanoboot menu on the SD. Then you can change the default to boot to emmc instead of SD if you want. Just remember the terminology is backwards though, stock means emmc and CM10.1 means SD.

Then every time it boots with the SD inserted it will boot to emmc and if you want it to boot fully to SD, just press the n key to get to the menu and choose CM10.1 (SD).

Sent from my Galaxy Tab 2 using XDA Premium

Whoah! That's exactly what I was looking for, didn't know it would work with "Stock-SD" .
Thanks, as always, leap

Now all it remains is to find a way to enable "unknown sources" to this rom and I'll be set (the method used for "emmc-stock" doesn't work here unfortunately).

Again thanks (both to VG and leap, and to the rest of the community that may have helped ;) )
 

Stevethegreat

Senior Member
Nov 28, 2010
1,199
327
Hello, sorry to double post (and bump this thread) but I found out why's it impossible to enable "unkown sources" using the "extras.zip" that is been given to leaplinlar's thread. Apparently it searches for the EMMC partition whereupon it tries to enable the changes (install zeam, enable "unknown sources", etc). Given that this install uses the SD-card one would only need to redirect "uknown sources" script to search (and run on) SD card.

Given my non-experience in writing android-scripts I found a hard time to do just that, so if leap or anyone else would be able to modify the script (and post it as a flashable zip if possible) so that to run on an external stock setup, I think, it's something that belongs in this thread as it's the only thing missing from VeryGreen's experimental rom (it actually runs perfectly, root included, it only lacks "unknown sources")...

Again thanks, to all involved, for your work.
 

leapinlar

Senior Member
Oct 18, 2006
8,873
3,878
Hello, sorry to double post (and bump this thread) but I found out why's it impossible to enable "unkown sources" using the "extras.zip" that is been given to leaplinlar's thread. Apparently it searches for the EMMC partition whereupon it tries to enable the changes (install zeam, enable "unknown sources", etc). Given that this install uses the SD-card one would only need to redirect "uknown sources" script to search (and run on) SD card.

Given my non-experience in writing android-scripts I found a hard time to do just that, so if leap or anyone else would be able to modify the script (and post it as a flashable zip if possible) so that to run on an external stock setup, I think, it's something that belongs in this thread as it's the only thing missing from VeryGreen's experimental rom (it actually runs perfectly, root included, it only lacks "unknown sources")...

Again thanks, to all involved, for your work.
Yes, after your last post, I decided to modify the zip to make it possible to do that. I just need a little time to get it done.

Sent from my Galaxy Tab 2 using XDA Premium
 

Stevethegreat

Senior Member
Nov 28, 2010
1,199
327
You can dual boot if you go to my post here:

http://xdaforums.com/showthread.php?p=42295360.

Follow the directions there and it will put the cyanoboot menu on the SD. Then you can change the default to boot to emmc instead of SD if you want. Just remember the terminology is backwards though, stock means emmc and CM10.1 means SD.

Then every time it boots with the SD inserted it will boot to emmc and if you want it to boot fully to SD, just press the n key to get to the menu and choose CM10.1 (SD).

Sent from my Galaxy Tab 2 using XDA Premium

Just one thing to add (sorry for the double post): This solution does not work as it interferes with VG's method to boot stock from SD. Upon replacing the boot files, it would simply refuse to boot to Stock (SD), it will hang on the selection screen. The EMMC setup -of course- will boot just fine, so I guess that/this need to be reworked as well ... sadly.

Thanks anyhow ;)
 

TheNeck

Senior Member
Jun 6, 2011
131
17
any help would be appreciated, i tried installing this the other day to a 4gig sd card, and somehow messed up the 10.1 emmc rom to were it wouldnt boot into it anymore. i thought i did everything right but i guess i didnt.

any words of wisdom? thanks
 

leapinlar

Senior Member
Oct 18, 2006
8,873
3,878
any help would be appreciated, i tried installing this the other day to a 4gig sd card, and somehow messed up the 10.1 emmc rom to were it wouldnt boot into it anymore. i thought i did everything right but i guess i didnt.

any words of wisdom? thanks
Did you take the SD out when you tried to boot to CM10.1? If you did and it would still not boot to CM10.1, just reflash the CM10.1 emmc ROM zip again. That should fix CM10.1.

Sent from my Nook HD+ running CM10.1 on emmc.
 

TheNeck

Senior Member
Jun 6, 2011
131
17
Did you take the SD out when you tried to boot to CM10.1? If you did and it would still not boot to CM10.1, just reflash the CM10.1 emmc ROM zip again. That should fix CM10.1.

Sent from my Nook HD+ running CM10.1 on emmc.
i already reflashed cm10.1 and its working fine now, my question now, why did it mess up my cm10.1 installing stock 2.1.0 from sdcard?
 

leapinlar

Senior Member
Oct 18, 2006
8,873
3,878
Just one thing to add (sorry for the double post): This solution does not work as it interferes with VG's method to boot stock from SD. Upon replacing the boot files, it would simply refuse to boot to Stock (SD), it will hang on the selection screen. The EMMC setup -of course- will boot just fine, so I guess that/this need to be reworked as well ... sadly.

Thanks anyhow ;)
It should not have been a problem. I have not tested it since I don't have his SD set up yet. Did the menu come up? And you choose CM10/CM10.1? And held n for at least 3 seconds?

Sent from my Nook HD+ running CM10.1 on emmc.

---------- Post added at 10:35 AM ---------- Previous post was at 10:33 AM ----------

i already reflashed cm10.1 and its working fine now, my question now, why did it mess up my cm10.1 installing stock 2.1.0 from sdcard?
It should not have messed it up. What is the name of the zip you flashed for stock and where did you get it?

Sent from my Nook HD+ running CM10.1 on emmc.
 

leapinlar

Senior Member
Oct 18, 2006
8,873
3,878
i downloaded the file stock-ovation-2.1.0.zip from the original post.
And you flashed it with early7.1 CWM after booting with it once?

And how was CM10.1 messed up? You took the SD out of the slot when you tried to boot to CM10.1, right?

Sent from my Nook HD+ running CM10.1 on emmc.
 

TheNeck

Senior Member
Jun 6, 2011
131
17
And you flashed it with early7.1 CWM after booting with it once?

And how was CM10.1 messed up? You took the SD out of the slot when you tried to boot to CM10.1, right?

Sent from my Nook HD+ running CM10.1 on emmc.
i wrote the 7.1 image to the sd card, i didnt flash it

with the SD out, CM10.1 is just stuck in a reboot loop
 

Top Liked Posts

  • There are no posts matching your filters.
  • 31
    Well, this one was not really asked for, but I need it for my other testing, and I imagine people might be interested in having the option.

    This is also a bit more like a proof of concept (and a bit crude at that), even though fully functional - Stock ROM fully bootable from sdcard.
    I don't think a lot of people would use this as a daily driver, but it certainly beats having stock on sdcard vs needing to restore stock in EMMC every time you need to test one little thing (or you might buy a few more Nooks, I guess. B&N would certainly appreciate that ;) ).

    Limitations and differences from real stock:
    - currently there's no access to emmc storage partition as I wanted the setup to remain as vanilla as needed at first
    - adb is on by default, though (As root).
    - You can actually change files in /system as much as you want - secure mode is off.

    For ovation (Nook HD+) You'll need a special ovation image that you'll need to write to an sdcard, at least 4G in size. (gunzip and use dd or winImage)
    For hummingbird (Nook HD) You'll need a special hummingbird CWM image that you'll need to write to an sdcard, at least 4G in size. (gunzip and use dd or winImage)

    Also get the the stock image (see below) and either place it to internal storage or reboot from the card and use adb push it to /sdcard (basically it's like you install CM ROM, refer to user-friendly thread in General if you cannot follow my condensed instructions here, only use different file name). Note this already has gapps and other stuff, so you don't need any additional installs other than stock at the beginning.

    Stock images:
    For ovation: stock-ovation-2.2.0.zip (If you are upgrading from 2.1.1 or before, you also need to flash cyanoboot-ovation-2.zip)
    For hummingbird: stock-hummingbird-2.2.0-new.zip (If you are upgrading from 2.1.1 or before, you also need to flash cyanoboot-hummingbird-1.zip)

    So after you install this thing, reboot. CWM will warn you that the image is not rooted. Decide for yourself if you want to root on the spot or not.
    The dimmed Cyanoboot logo will stay on for quite a while (52 seconds for me) - don't worry, it's doing something.

    You'll be able to adb in about halfway through that.

    Then you'll see familiar Nook Stock white booting screen, this one will stop at 99% - again no fears, it takes quite a while here till the thing rebuilds the caches, on my class4 sandisk it takes 2m40s
    Once it's done - you'll be prompted to register and all that.

    Now you are done, enjoy.

    Now I also have a script to automate creation of the stock zips for sdcard install, so you no longer need o wait for me to create these files

    History:
    Old Stock images:
    For ovation: stock-ovation-2.1.0.zip stock-ovation-2.1.1.zip - these need a special old ovation image
    For hummingbird: stock-hummingbird-2.1.1.zip - these need a special old hummingbird CWM image
    2
    B&N Stock 2.1.1 image for sdcard

    You can sign up for a free dev-host account and host it there. Go to:

    http://d-h.st

    It allows very large uploaded files.

    Then post the link to this thread.

    Okay, so if I did this right then here it is:

    stock-ovation-2.1.1-sdcard.zip

    Let me know....
    2
    I second this.... also can we turn off secure mode for a EMMC install of stock?
    I'll try to look into it on the next weekend, it's been on backburner for some time.
    1
    Nice to see more options. Having something that I do not need is better than etc etc, you know that, right.

    Sent from my BN NookHD+ using Tapatalk 4 Beta
    1
    I formatted SD card to FAT32 with SD Formatter, I made the first and only partition active using Easeus, I copied the boot files from the installed image onto SD card, but it still says can't mount sdcard. How'd you do it?

    Where did you get the files?
    If you only have one partition, then there's no partition to mount as /sdcard.
    Recommend you go back to the 1st post and do it that way instead of trying extra stuff metropolitans did.
    Once you have that working you can revisit alternate partition schemes.


    It you look again, his card has at least 2 partitions, one for boot files and one with the actual installed ROM.

    And the files you need on the boot partition for installing are not the same as what is left after installing.
    Get the special versions for installing from the first post. They set up the SD card and some other stuff so you can install the ROM

    If you write that special image you will have a small boot partition then a larger portion for the system when it's done.
    metropolitans wants the boot partition larger as it's the one CM (installed on EMMC) will see, and he wanted to us it for storing other stuff.
    Without the method he used, then most of the card would only be used by the stock ROM (installed on the sdcard).