FORUMS

Galaxy S6 & Edge get €100 Price Cut—New Models Incoming

Samsung has dropped the price of both the Galaxy S6 and S6 Edge by … more

How To Port Fully Featured Sony Xperia Z4 Camera

Xperia Z4’s hardware may not impress, but its software is definitely … more

Experimental TWRP Available For Moto G 2015

XDA Senior Member squid2 has posted experimental builds of TWRP for the Moto G … more

Sunday Debate: How Can We Get a No-Compromise Phone?

Join us in a fun Sunday Debate on Compromises. Come with your opinions and … more

[Nook HD+] Nook HD and HD+ rooting instructions (now permanent)

1,302 posts
Thanks Meter: 2,634
 
By verygreen, Recognized Contributor on 9th November 2012, 07:26 AM
Post Reply Subscribe to Thread Email Thread
How to root Nook HD+ (and Nook HD too, I guess).
(Thanks for some useful ideas to sparkym3: http://forum.xda-developers.com/member.php?u=4411543 )

(tested only on 2.0.0 version (as comes out of the box), also works on 2.0.2

Get one of the attached files: root_win.zip if you are on windows, or root_unix.tgz if you are on Linux or Mac.

unpack the file to some dir and run "makeroot" on Windows or "sh makeroot.sh" on Mac/Linux

After a couple of reboots you should be able to do
adb shell and issue a "su" command in the shell and get the root prompt (#).

Thanks to someone0 for his prior investigations here.

Known bugs:
Superuser.apk does not really install because package manager could not be contacted.

Oh, and I think you'll find this interesting too:
Attached Files
File Type: zip root_win.zip - [Click for QR Code] (1.33 MB, 7121 views)
File Type: gz root_unix.tar.gz - [Click for QR Code] (1.32 MB, 1917 views)
Last edited by verygreen; 17th November 2012 at 07:53 PM.
The Following 16 Users Say Thank You to verygreen For This Useful Post: [ View ]
 
 
9th November 2012, 07:28 AM |#2  
fattire's Avatar
Recognized Developer
Thanks Meter: 5,088
 
Donate to Me
More
Hai.

Kind of a two-fer, eh?
Last edited by fattire; 9th November 2012 at 08:30 AM.
9th November 2012, 08:33 AM |#3  
OP Recognized Contributor
TN
Thanks Meter: 2,634
 
Donate to Me
More
I noticed that people see their Nook HDs restoring to factory settings after 8 unsuccessful reboots next time you boot after rooting, so possibly there's some extra check somewhere.
Very sneaky on the B&N side, I'd say.
9th November 2012, 08:43 AM |#4  
Senior Member
Thanks Meter: 207
 
More
Hm, the 8 failed boot = wipe and restore has been true since the NC, and is valuable because it helps keep the device from getting bricked, also triggerable if the registration token doesn't match BN's reg token. I learned this early on by restoring a backup made before I'd erased and deregistered. I forget where the token lives, in /data/ somewhere.

I'll take a look at this on 2.0.2 this weekend - mine updated before I got ADB working so it restores to 2.0.2 now...

OK, so this approach does work with the 2.0.2 OS, and restarting the device does put it into a boot cycle. Very nasty.

Before I rebooted, I removed the post_boot_hook file and also got rid of the symlink; I'd say BN is doing some kind of inventory of what's in system and driving a reflash based on that.

My guess is it's not a very careful inventory, but it'll certainly be amenable to study now that we can get, at least temporarily, root.

Hm. Interesting -- my ability to mkdir /data/su is now gone after the restore. I wasn't able to do it the first time I tried, either - I suspect that there's something keeping some level of eye on that.

Oh, very uncool - in addition to resetting the system, they wipe personal data in the process. Losing the apps doesn't surprise me much. Losing the books I'd sideloaded surprises me.
Last edited by roustabout; 9th November 2012 at 09:49 AM.
The Following User Says Thank You to roustabout For This Useful Post: [ View ]
9th November 2012, 03:14 PM |#5  
Junior Member
Thanks Meter: 1
 
More
Quote:
Originally Posted by roustabout

Hm, the 8 failed boot = wipe and restore has been true since the NC, and is valuable because it helps keep the device from getting bricked, also triggerable if the registration token doesn't match BN's reg token. I learned this early on by restoring a backup made before I'd erased and deregistered. I forget where the token lives, in /data/ somewhere.

I'll take a look at this on 2.0.2 this weekend - mine updated before I got ADB working so it restores to 2.0.2 now...

OK, so this approach does work with the 2.0.2 OS, and restarting the device does put it into a boot cycle. Very nasty.

Before I rebooted, I removed the post_boot_hook file and also got rid of the symlink; I'd say BN is doing some kind of inventory of what's in system and driving a reflash based on that.

My guess is it's not a very careful inventory, but it'll certainly be amenable to study now that we can get, at least temporarily, root.

Hm. Interesting -- my ability to mkdir /data/su is now gone after the restore. I wasn't able to do it the first time I tried, either - I suspect that there's something keeping some level of eye on that.

Oh, very uncool - in addition to resetting the system, they wipe personal data in the process. Losing the apps doesn't surprise me much. Losing the books I'd sideloaded surprises me.

Do the new HD & HD+ still allow you boot from the external sd card ?
9th November 2012, 03:17 PM |#6  
Quote:
Originally Posted by roustabout

Hm, the 8 failed boot = wipe and restore has been true since the NC, and is valuable because it helps keep the device from getting bricked, also triggerable if the registration token doesn't match BN's reg token. I learned this early on by restoring a backup made before I'd erased and deregistered. I forget where the token lives, in /data/ somewhere.

I'll take a look at this on 2.0.2 this weekend - mine updated before I got ADB working so it restores to 2.0.2 now...

OK, so this approach does work with the 2.0.2 OS, and restarting the device does put it into a boot cycle. Very nasty.

Before I rebooted, I removed the post_boot_hook file and also got rid of the symlink; I'd say BN is doing some kind of inventory of what's in system and driving a reflash based on that.

My guess is it's not a very careful inventory, but it'll certainly be amenable to study now that we can get, at least temporarily, root.

Hm. Interesting -- my ability to mkdir /data/su is now gone after the restore. I wasn't able to do it the first time I tried, either - I suspect that there's something keeping some level of eye on that.

Oh, very uncool - in addition to resetting the system, they wipe personal data in the process. Losing the apps doesn't surprise me much. Losing the books I'd sideloaded surprises me.

if you put your books into /system/media, it will back them up to the cloud
The Following User Says Thank You to krylon360 For This Useful Post: [ View ]
9th November 2012, 03:25 PM |#7  
leapinlar's Avatar
Recognized Contributor
Thanks Meter: 3,814
 
Donate to Me
More
Is it possible to push a new recovery with adb after rooting? The 8 failed boot repair is only possible with the stock recovery. But then again you may end up in an endless bootloop without it there to finish it's task. But maybe you can find and delete the trigger flag that starts the process.
9th November 2012, 03:57 PM |#8  
Smile
Quote:
Originally Posted by leapinlar

Is it possible to push a new recovery with adb after rooting? The 8 failed boot repair is only possible with the stock recovery. But then again you may end up in an endless bootloop without it there to finish it's task. But maybe you can find and delete the trigger flag that starts the process.

stuff is best to be not mentioned. /sarcasm.....
The Following User Says Thank You to krylon360 For This Useful Post: [ View ]
9th November 2012, 03:59 PM |#9  
OP Recognized Contributor
TN
Thanks Meter: 2,634
 
Donate to Me
More
recovery is signed, so it's not super easy to replace it with anything that would run.
The unsigned bootloader trick at the moment requires a boot from sdcard.
The Following 2 Users Say Thank You to verygreen For This Useful Post: [ View ]
9th November 2012, 05:07 PM |#10  
Senior Member
Thanks Meter: 239
 
More
shouldn't step 8 & 9 be outside the code block?
9th November 2012, 08:23 PM |#11  
Junior Member
Thanks Meter: 0
 
More
Thumbs up
verygreen:

I just want to thank you for your all your work on the Nook series. I've been using your "size-agnostic method ..." tools and process to run from the SD card on my Nook Color since you created the method, and now I'm excited to use your work on my new Nook HD+ (just received yesterday) !

Read More
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes