yashsingh1/xdaforums huggingface dataset:
[Barnes & Noble Nook Tablet] mfleigle:
Ok I think I understand. Is this the same as the 1.4.0 root (7.2 applied)? I've never used adb after rooting. I guess I should have remembered that. I'm a n00b to android, lol

---------- Post added at 08:12 PM ---------- Previous post was at 08:01 PM ----------

I can confirm that the method works. I had it right the first time I did it, just didn't know about the adb when all is said and done. Haven't noticed any problems, yet.
[Barnes & Noble Nook Tablet] AdamOutler:
1. the reason I use / for android is that it is a linux operating system. "/" covers more operating systems. "\" is only for windows. / is posix compliant. I use Linux for my primary operating system and only launch windows occasionally in a virtual machine for testing purposes.

2. The point of using the cat statements is that it's a workaround for not having a full set of command line tools. Without busybox installed, you don't have the "CP" command. I plan on having to reroot my device a few times per day. another option would be to include the busybox binary then

chown 744 ./busybox
./busybox cp ./file /path/to/destination/file

which would keep your filesystem information in tact.

Alternately, you can install busybox with something like this:

busybox install /system/xbin

or

cd /system/xbin;busybox install
[Barnes & Noble Nook Tablet] mfleigle:
How can I re-enable the automatic root adb?
[Barnes & Noble Nook Tablet] DeanGibson:
Odds & ends

I agree, which is why if I do scripts, they will use "/". However, when typing at the Windows command line, directory path completion only works with "\". Argghh... Plus, I know Linux users will figure out the correct path separator more quickly than Windows users ...

I actually use busybox as well, but I didn't want it in a minimalist set of instructions/installables. Too many scripts here are all-inclusive. Just my opinion.

By the way, I usually just install busybox by "adb push" to /system/xbin/, and then generate all the soft links with:

cd /system/xbin
chmod 755 busybox
busybox --list | busybox sed 's:^:ln -s busybox :' | sh

Is that what "busybox install" does??? I've known about the option, but the documentation I found on it was less than fully lucid.
[Barnes & Noble Nook Tablet] DeanGibson:
Bad idea, in my opinion

Reverse the effects of step 7 (or just don't do step 7).

However, do you want your device to never sleep, and thus drain your battery to ZERO if not charging? You can't have it both ways.

There probably is a better way to enable ADB automatically going to root without preventing sleeping, but I don't know what it is.

The same "not going to sleep" problem also occurs on the Acer A500 if step 7 is not applied. On the Motorola Droid, it causes the booting sequence to loop; fortunately, ADB access has already been enabled at that point, enabling a cure (ie, by doing step 7).
[Barnes & Noble Nook Tablet] AdamOutler:
Yeah. It's not documented.. I just found out about it not too long ago. it will generate all the ln -s's.. guess it's a pro trick.
[Barnes & Noble Nook Tablet] dongbincpp:
any one tried this root file?
[Barnes & Noble Nook Tablet] ms2003:
grate job! waiting more perfect
[Barnes & Noble Nook Tablet] jagri44451:
I can't get adb to see my nt in adb I have drivers installed OK. And I used a rooting script. I candidates seem to be able to push the remaining files and update. It won't see the device.
[Barnes & Noble Nook Tablet] lavero.burgos:
did you do the code 0×2080 trick? before install drivers?.

take a look of the potential issues about drivers here
[Barnes & Noble Nook Tablet] cfoesch:
Yes, I read the TOS, but it only says that sideloading CONTENT is allowed. Not programs. So, trying to catch them on a contradiction there won't work.
[Barnes & Noble Nook Tablet] msorber:
Indirect vs Dean

I currently have my NT rooted using Indirect's method using honeycomb. Does your method offer different functionality then his?

I'm new to the rooting process and have undone and redone my root with his method about 10 times. Instead of just diving in and doing it all over with yours, I was just wondering what if anything will be different from my current setup? Thanks for all the hard work!
[Barnes & Noble Nook Tablet] DeanGibson:
Different B&N versions.

I haven't looked at his stuff in the last few days, but as I recall, his procedure ends up with version 1.4.0 rooted.

My procedure ends up with version 1.4.1 rooted (see thread titles).
[Barnes & Noble Nook Tablet] DeanGibson:
New version !!!

v0.5: Added scripts (beta) for a semi-automated approach, and replaced "NT Hidden Setting" app w/ newer version. The manual procedure is now documented in "ReadMe.old".

Please report any problems or typos!
[Barnes & Noble Nook Tablet] msorber:
sorry..i read all the posts but misunderstood due to the roll back to 1.4.0. I apologize for the stupid question. This might be another one, but after running your script, can I still do a factory reset?
[Barnes & Noble Nook Tablet] DeanGibson:
Factory resets

Yes. However, once you have run my scripts, that (as part of the normal 1.4.1 install) means that a factory reset (eg, the 8-reboot-reset) would take you back to 1.4.1.

In order to go all the way back to 1.4.0 (if desired), you would have to use Adam's method of applying acclaim_update.zip, and then doing a "Erase and Deregister" (otherwise there will be left-over remnants that are apparently incompatible with 1.4.0).

I know this because I've had to do it. :)
[Barnes & Noble Nook Tablet] AdamOutler:
It also says you're responsible for "backing up all data"... so in order to comply with the TOS, you must be rooted.
[Barnes & Noble Nook Tablet] F14Scott:
I've got a rooted NT running 1.4.0 and OTA blocked via Indirect's 9.9.9 method. So far, 1.4.0 seems to be working well enough, but I suspect that each new update will add improvements that I will increasingly want, and I also worry that these updates may incorporate security patches that will render secured apps (like Netflix and the B&N store) inoperative without them.

Is there any solution on the horizon that would allow B&N updates (such as 1.4.1 and potential future 1.4.x) without needing to take the NT back to 1.4.0 and re-root every time?

I guess what I'm hoping for is someone, smarter than me, making some sort of drop-in "already.rooted.1.4.x.update.without.losing.9.9.9.block.apk" or otherwise simple solution. Although I made it through root the first time, every time I dig into the guts of my Android things, I feel like I'm tempting fate on really screwing things up.
[Barnes & Noble Nook Tablet] DeanGibson:
Back to the future

Yes.

It is my opinion (and the opinion of others) that B&N, due to contractural obligations w/ NetFlix, is seriously committed to preventing the rooting of the Nook Tablet. One evidence of this is the quickness (especially for B&N) that they brought out the 1.4.1 update.

So (since I presume that B&N development follows these forums fairly closely), I think you will understand if I do not reveal my plans for the future.
[Barnes & Noble Nook Tablet] conundrum768:
I love it.
[Barnes & Noble Nook Tablet] F14Scott:
Just knowing what I want is potentially in the works is all I needed to hear. ;)
[Barnes & Noble Nook Tablet] cfoesch:
Just downloaded the 1.4.1root_0.5.zip, and all of the text files are in unix file format, rather than dos...
[Barnes & Noble Nook Tablet] DeanGibson:
That's because Unix is better than DOS ...

Good point! While Unix has commands to convert dos2unix (that's the actual command!), such utilities are less common for DOS, so I will convert them to DOS format. Since the procedure has not changed, the version number won't either.

Still, any self-respecting DOS command-line user should be able to convert ... :)
[Barnes & Noble Nook Tablet] cfoesch:
While I had no problem converting them with cygwin, vim, and "set ff=dos", I knew that there are plenty of people here who do not understand that stuff, and saying "any self-respecting DOS command-line user should be able to..." ... it just sounds like you're looking down your nose at people. Not everyone knows how to use the command-line, and I find it to be quite rude to pretend like every does (or should)...
[Barnes & Noble Nook Tablet] DeanGibson:
Read the requirements

Oh, please!

First: YES, THEY SHOULD KNOW HOW TO USE THE COMMAND LINE, IF THEY USE MY PROCEDURE. This is why I stated as a requirement in the ReadMe.txt file:

1.2. You must understand command-line operations and utilities in Linux and Windows.

Second: There are a lot of people who come to these forums and get into trouble, because they don't understand what they are doing, before they do it. Nothing wrong with not knowing stuff (we were all there once), but I don't have the time to help them learn the basics or get them out of trouble, so I state a requirement.
[Barnes & Noble Nook Tablet] brianf21:
Removed by user
[Barnes & Noble Nook Tablet] F14Scott:
Gah. Reading what you just wrote was like a dog watching television. I see the words, but don't know what they mean.

I don't know how to "run a command as root".

I don't know how to "push the update".

I don't know how to run a script.

I don't have Dean's folder structure in place.

I suspect I may be in a little over my head, here. :o It may be that running and pushing are things I already do with apps or files, as I have been pretty successful side-loading and moving things around using ES File Explorer, but I rooted using a guide with very specific instructions, and that's what I believe it is going to take to move me forward from here.

Here's another analogy on how I feel when I'm in the NT, "rooting" around. I'm like a really crappy carpenter building an increasingly tall tower. Building the first floor (side-loading) wasn't too bad, since I was close to the ground and if it fell over, well, I hadn't put too much effort in, yet, so starting over wasn't that big a deal. Once on the second floor (root), I am farther away from the ground. Building was harder, and the fall is farther. Maybe I should stop. Now, I'm looking at the third floor (root + update to 1.4.1). Man, I'm getting up there, and it's a long way down.

The problem is, the tower may never be done. I guess I need to either a) learn to be a better carpenter, or b) turn in my tools by 31 JAN.

Appreciate the instructions, though. :D
[Barnes & Noble Nook Tablet] b1ggjoe:
DeanGibson,

Once I root my stock v.1.4.0 NT with your method, if I want to do a factory restore to v.1.4.0...will this method work:

http://xdaforums.com/showthread.php?t=1402190

??

Thanks!

BJ
[Barnes & Noble Nook Tablet] Kirk_the_jerk:
Alright, Dean, many thanks for your hard work. I FINALLY got this thing going.

Here are the issues I had, and a couple of suggestions.

1. The setup part was a ***** for a newbie like me.

1a. I installed the ADB suite from android and added the path to my system. For your instructions to work, you stil ned to run everything from the proper directory.

1b. The first step needs to be installing the tgps_launcher; that was the first key to success. Finding it later by using the search function was also key.

1c. Uninstalling the device thru device manager also gave me fits. My successful method after many failed attempts was to find the USB Mass Storage Device under Universal Serial Bus Controllers, install a bogus driver, then uninstall. I had to do this several times throughout the process (every time I reattached the usb cord).

2. Your script for steps 1.4.0 also failed for me, because the remount failed. I was able to manually type in all the subsequent commands and get it going, but only after I went back in to the settings and unset/reset the USB debug. I'd suggest splitting this script into 2 parts, with this manual step in between.

Thanks again for your efforts. I was seriously thinking of returning this device before, but now I am thrilled.

One question, do we still need to disable OTA updates, and if so, what is the best way do do this?
[Barnes & Noble Nook Tablet] mfleigle:
I'm planning on restoring to 1.4 tomorrow and upgrading to .1 again using this method but for now I am not allowed to install any apks on 1.4.1 unless it's from the market. So how can I enable untrusted sources? I can get to setting but it seems to have no effect.
[Barnes & Noble Nook Tablet] DeanGibson:
That's the way

Yes. I would personally add that immediately after doing that, that you "Erase and Deregister" the device, to clear out the "/data" partition.
[Barnes & Noble Nook Tablet] lavero.burgos:
How is it going, do you notice any difference? Are apps working as they should, sideloading, no Fc's? Google apps work OK? I would like to have a better idea of this method :).
[Barnes & Noble Nook Tablet] DeanGibson:
Thanks for the update info; new version posted !!!

As to OTA updates, I don't block them, so I'm not the best person to ask. Brian has an app that you can install to turn them off or on, but I haven't tried it.

As to splitting the 1.4.0 script: I wondered about having to do that (since prior to writing the scripts I did all the commands by hand (actually, by cut-&-paste from a listing of the file in another Window). However, I have re-tested the procedure, and ADB needs a few seconds to reconnect to the device at the point you mentioned.

So, I have followed your suggestion and split the first script into two (and tested it).
[Barnes & Noble Nook Tablet] DeanGibson:
Looking for a good Gapps collection that is not bloated.

Good questions! This procedure does not include any Google app, but recommends one (with a link) that is quite minimal.

In particular, it does not include Gmail, Calculator, or Calendar. I would like find a set that includes the above, but that doesn't include the "kitchen sink".

The copy of "Market" that is in the set I currently recommend, FCs a couple times at the beginning, until it manages to (automatically) update itself, and then, no more issues.

I encourage users to find a Gapps set that suits them. Choice is the order of the day ...
[Barnes & Noble Nook Tablet] DeanGibson:
Multiple rooting solutions is a good thing

Sorry for the little bit of hostility (since removed) in my previous reply; your message just struck me wrong, right after I had referenced your solution on the B&N forums: http://bookclubs.barnesandnoble.com...ors/td-p/1253049/jump-to/first-unread-message

My point is, while I would not have done rooting like you did (and vice versa, I'm sure), diversity not only gives users more choices, but having a lot of rooting choices makes it much more difficult for B&N to close them all in a future update (and perhaps they will just give up trying).

ps: Windows users also call Linux users "Linux geeks". These fun wisecracks have been in the industry for decades, and few people take them seriously. I have much more DOS command-line experience (30 years) than Unix command-line experience (20 years), and I am not unknown for making similar cracks about Unix users.
[Barnes & Noble Nook Tablet] cfoesch:
Yeah, my first post was made because I feared that any suggestion could be judged as hostility, and be met with more of a rant than taken as a friendly suggestion. I was trying to avoid hostility you see, so I posed as a total noob. But then, of course, I spilled the beans and that just raised the hostility as well, so I don't know why I bothered, lol.

I know all about Windows vs. Linux vs. OSX. I'm oddly proficient at all three. >_< (AND CYGWIN!) Having used each one as my primary desktop for 5 years each. So, I've gotten crap from all sides to all sides, lol. :) I don't take any offense to the term "geek" at all, so, yeah... I just wanted to remind you that Windows users naively expect things to work in notepad... >_<

--- Edit ---

Also wanted to add: Yes, diversity is good, and there should be a way to keep root with 1.4.1, some people want to keep up with B&N and keep using their content. My root is _HORRIBLE_ for that. ;)
[Barnes & Noble Nook Tablet] Kirk_the_jerk:
I guess the only issue I'm still having is easy access to the zeam launcher. My N button takes me to the nook menu, then search, and zeam launcher from there. Is there an easy way to get to my non-B&N apps using the hard keys? Or, alternately, to add the zeam launcher to the B&N home screen?

Edit: one other big issue is that I can't install the Amazon Appstore apk. I note that "unknown sources" is always unchecked when I enter the screen. Anybody know a workaround?

New edit: I can no longer sideload anything. Apps through the android market work, but no other apks will. Clicking on an apk results in "unknown sources" being unchecked and the now-all-too-familiar security warning message. Arrgggghhhh.
[Barnes & Noble Nook Tablet] brianf21:
If you reboot after pushing out local.prop then reboot, all of the adb commands as written work. Until that is done, adb authenticate as shell and not as root so some of the command don't work. Shell does not have permission to write to /data/.
[Barnes & Noble Nook Tablet] DeanGibson:
Oops ...

Argghh ... You are right !!!

I did test AdbUpdate.cmd script in v0.6 (which reboots before accessing /data), , and that works.

I think you are referring to my AdbUpdate.cmd script in v0.7 (which I have not yet tested).

I was trying to adapt to the case where a user might have left behind an old copy of local.root. I was under the impression that "mv" wouldn't overwrite an existing copy, but I have verified that is incorrect! So, the old AdbUpdate.cmd was sufficient for this purpose.

I've pulled v0.7 and added v0.8 (which restores the old AdbUpdate.cmd).
[Barnes & Noble Nook Tablet] darkquota:
This worked for me, except for read me step 5.1 "adb install rooting\ZeamLauncher-3.1.7.apk".

I had to change that to "adb install rooting\apk\ZeamLauncher-3.1.7.apk".

Afterward, everything worked fine.
[Barnes & Noble Nook Tablet] DeanGibson:
Oops ...

Fixed; thanks!
[Barnes & Noble Nook Tablet] DeanGibson:
Hope this helps

It's not very elegant, but I just use the B&N "search" function and enter "zeam", and then click on that. I think there's an app ("HomeCatcher"?) that may cure the problem.

I just use ADB/USB for sideloading. However, search this forum for an updated "NTHiddenSettings", and install it via ADB; that has a cure for this.

Same solution. I may add the newer NTHiddenSettings apk to my .ZIP file, as soon as I know exactly what it does (it requires root, and I think it replaces a system library module).
[Barnes & Noble Nook Tablet] redbaron19:
looks good

Thanks Dean!

For some reason, these steps were failing:

adb push	./rooting/local/local.prop	/data/local.save

adb push	./rooting/local/local.root	/data/local.prop

and

adb remount

would fail as well. But I could

adb shell

then

su

and manually move stuff around. After I did that, everything went swimmingly. Note that when I installed your 'su', (and after the 1.4.1 update), the 'adb remount' would work. However, the 'su' wanted to update itself. After I updated 'su' (to version 3.0.3.2), then 'adb remount' didn't work again. I think the version of 'su' that you package is 2.7.x something.

So it looks like there might be some compatibility issues with respect to adb and the newest 'su' (I know this isn't your fault/problem, just letting you know).

The one issue I have now is that the calendar sync seems to be broken. Can't figure out if there is a missing google app or what...

Thanks again!
[Barnes & Noble Nook Tablet] Kirk_the_jerk:
The updated NTHiddenSettings didn't work at all for me. Looks like sideloading through the package installer is broken for now.

I did have success using the adb. I have to say I've learned a lot about the adb method and my device throughout this process. THanks again to Dean and all the other contributors.

Through the adb I was able to install the ButtonCatcher and NookHome. I was also able to install the amazon appstore but I can't install apps through it so it's basically useless. At this point I can only install apps via the device in the Android Market. Unfortunately i have a lot of free & purchased apps in Amazon so installing then is going to be a labor-intensive process.

If anyone's in need of some basic instruction on how to install via adb, let me know and I'll try to help from a newbie's perspective. I'm going to continue monitoring this thread for updates in case these issues get solved.
[Barnes & Noble Nook Tablet] DeanGibson:
What version of my procedure did you use? I just again went through the whole v0.8 procedure (takes 15 minutes to revert back to 1.4.0 stock and reregister, and another 15 minutes to get back to 1.4.1 rooted), and it worked without a hitch. Did you do stuff (like reboot) between AbbRoot-1.cmd and AdbUpdate.cmd ???

That would be expected if the pushes to /data failed.

During the procedure, "adb remount" will work. After the procedure is complete, ADB will not automatically connect to the device as root (which is required for "adb remount" to work).

The minimal Gapps that I suggest, does not include Calendar (or Calculator). I'm looking as well for a compatible set of Gapps that includes Calendar and Calculator. When I (or someone else) finds one, I'll update the ReadMe.txt.
[Barnes & Noble Nook Tablet] redbaron19:
I was using the 0.8, but stepping through the scripts by hand through a dos prompt.

Ok. Maybe I just don't have the necessary background in how to put adb in root mode (I have to admit skimping on some of the documentation).

The calendar was working after I did indirect's procedure: http://xdaforums.com/showthread.php?t=1354487

I tried re-installing the gapps from that page, but it didn't seem to help.
[Barnes & Noble Nook Tablet] Tel864:
Hot damn, thanks Dean. I followed the directions and worked perfectly. Now on 1.4.1 and have access to everything.
[Barnes & Noble Nook Tablet] scpetrel:
Went through the steps in the 2011-12-31 v0.8 readme/files and it worked like a champ. Thanks for putting this together. I had been on 1.40 rooted using Indirect's method although without the OTA block - SADFACE - but reverted to 1.40 using the SD card and followed along here. I think the instructions are reasonably clear for someone with basic knowledge. I had to install the SDK and had never used ADB access, but it's all just a command line in the end. Nice work here :)
[Barnes & Noble Nook Tablet] DeanGibson:
Adb "root" mode

Nor do I. I do know that using the local.prop file I provide does it, but that also prevents sleeping and thus drains the battery. That's why it gets renamed at the end of the procedure.

There's probably another way to do it without draining the battery, and if I find it, I'll add it.
[Barnes & Noble Nook Tablet] Bobcat001:
Dean,

I'm having the same problem with the pushes to 'data' not working in AdbUpdate.cmd version 0.8, and I'm not sure how to get past it.

I have 1.4.0 which I rooted using the procedure at NookTabletRoot.com. I also installed NTHiddenSettings directly using the NT. Since I'm already rooted, I went straight to step 6 in your procedure. I DO get a response to the 'adb devices' command.

So what's the best way to proceed? Did I miss a step somewhere? Can I update using the standard B-N method, or simply let the NT update on its own? And if that's OK, what commands in AdbRoot-2.cmd would I need?

Thanks for all your hard work on this...