Post Reply

RELEASED: Root NT/16GB v1.4.x with Android Market access

OP DeanGibson

27th December 2011, 05:34 PM   |  #1  
OP Senior Member
Flag Seattle, WA
Thanks Meter: 211
 
293 posts
Join Date:Joined: Apr 2011
Donate to Me
More
Please notice that this is a minimal rooting procedure of the 1GB RAM / 16GB internal storage version only. It is not an end-user "kitchen sink" procedure, nor does it block future OTA updates from B&N. This procedure provides rooting. In addition, I include:
  1. The "su" binary (command-line interface), but not the "SuperSu" (recommended) or "Superuser" app. You can easily get either app from the Android Market; that has the advantage that you will get notified of updates!
  2. The "busybox" binary (common Linux command-line tools).
  3. The "sqlite3" binary (command-line interface to the SQLite library).
  4. A reference to a minimal set of "Gapps", including the Android Market (which is needed to easily proceed after rooting).
I don't solve problems that are unrelated to rooting, like "side-loading" (the installation of "unknown sources"; this is apparently a B&N v1.4.x issue). There are possible solutions to such issues elsewhere on these forums.

Here is the procedure: http://www.mailpen.com/download/NT16...-Root_1.07.zip (1.1MB)

Unzip the file onto your (Windows or Linux) PC (everything is in the "rooting" subdirectory), and view the ReadMe.txt file. Note that I may occasionally make minor revisions to the ReadMe.txt file without changing the version number of the .ZIP file, but any procedural improvements will result in a new version number.

Caveats:
  1. Don't use this procedure on the 512MB RAM / 8GB internal storage version !!!
  2. You must have a sense of total personal responsibility (ie, there is no warranty).
  3. You must understand command-line operations and utilities in Linux and Windows. In particular, that means you should ALREADY know how to cut lines from the ReadMe.txt file document and paste them into the command line for your PC (in order to save typing and mistakes).
  4. You must have a basic understand how the Nook Tablet works. That means, don't try to root it within 24 hours of getting it; you need to know how to navigate the device and its settings.
  5. You must have ALREADY installed on your PC, a command-line version of ADB that has ALREADY established an ADB/USB connection to your Nook Tablet. The XDA-developers forum has plenty of help and expertise in this area. Although this procedure does not use QtADB (a GUI add-on to ADB), I heartily recommend it: http://www.addictivetips.com/mobile/...beginners-gui/
  6. You must be willing (and know how), if all else fails, to revert to stock B&N v1.4.x unrooted.
  7. Questions or comments that reveal a sense of entitlement (eg, "when are you going to do xxx", as opposed to "are you going to do xxx") will be ignored or worse.
  8. Questions or comments that copy most or all of the contents of this message (lack of forum protocol) will be ignored or worse. Note that copying the link above in a message is really, really dumb, as I will be changing it with revisions.

Remaining issues (hopefully eventually resolved):
  1. If you use the "n" button to access the Nook-specific screens, you may find that it is not obvious how to get back to the Zeam (or other) launcher. You can get back to the Android launcher by using the Nook "Search" screen to search for the name ("Zeam" in this case) of the launcher (this is what I do for the very few times I need to), or you can side-load and install the "HomeCatcher" application (see http://forum.xda-developers.com/show....php?t=1357175).
  2. For sideloading, you can either use ADB (that's what I do), QtADB (see above), or you can install a newer copy of "NT Hidden Settings" (see http://forum.xda-developers.com/show....php?t=1400615). If the latter does not work, contact the author of that app, not me (I rarely use sideloading); that is his area of expertise.

Revision history:
  • 2011-12-27 v0.1 EXPERIMENTAL: Original (experimental).
  • 2011-12-28 v0.2 EXPERIMENTAL: Added missing zergRush.
  • 2011-12-28 v0.3 BETA: Fixed missing "/". Extensive ReadMe.txt (manual procedure) revisions.
  • 2011-12-29 v0.4 BETA: Added scripts (beta) for a semi-automated approach. The manual procedure is now documented in "ReadMe.old".
  • 2011-12-29 v0.5 BETA: Updated to include new "Nt Hidden Settings" app. Cosmetic revisions to file "ReadMe.old". Text files (including scripts) converted to DOS format for Windows weenies ...
  • 2011-12-30 v0.6 BETA: Script files split and updated to reflect testing results. File "ReadMe.txt" updated, file "ReadMe.old" removed.
  • 2011-12-31 v0.7 BETA: Script files split, so that rooting v1.4.0 is separate. This allows those who have already rooted 1.4.0, to skip that step and proceed directly to upgrading to v1.4.1 while preserving root.
  • 2011-12-31 v0.8 RELEASE CANDIDATE: Error in script file "AdbUpdate.cmd" fixed.
  • 2012-01-01 v0.9 RELEASE CANDIDATE: Split the script file "AdbUpdate.cmd" (and updated "ReadMe.txt") to support those who are already rooted v1.4.0. Due to the variation in v1.4.0 rooting procedures by others, this latter option is experimental. That means you are on your own if you don't start with (or revert to) a stock (unrooted) v1.4.0.
  • 2012-01-02 v0.10 (skipped to avoid confusion).
  • 2012-01-02 v0.11 RELEASE CANDIDATE: Convert the script files back to Unix text file format (they now run on Linux as well as Windows).
  • 2012-01-05 v0.12 RELEASE CANDIDATE: Minor script simplifications.
  • 2012-01-08 v1.00 RELEASED: Minor "ReadMe.txt" additions.
  • 2012-01-13 v1.01 RELEASED: Added "busybox" installation.
  • 2012-01-16 v1.02 RELEASED: Fixed typo in script comment; other cosmetic changes.
  • 2012-01-31 v1.03 RELEASED: Added options for installing/fixing Google Calendar, and other (minor) options.
  • 2012-02-21 v1.04 RELEASED: Added support for rooting B&N v1.4.2.
  • 2012-03-12 v1.05 RELEASED: Work around ADB command line parsing bug.
  • 2012-06-27 v1.06 RELEASED: Added support for rooting B&N v1.4.3.
  • 2013-01-03 v1.07 RELEASED: Bug fix: Forgot to add new files referenced in updated scripts!

You may copy my work into other works, but please give credit. Similarly, let me know if I have not given adequate credit for the work of others.

Notes:
  • Don't use this procedure on the 512MB RAM / 8GB internal storage version !!! The problem is not with this procedure per se, but with the fact that reverting to v1.4.0 will install boot software that assumes that your NT has 1GB of RAM.
  • There is now a general/universal capability for "sidebooting" an NT from an SDcard (see http://forum.xda-developers.com/show....php?t=1466583 ), that is virtually guaranteed to work with all future revisions of NT firmware from B&N. While my procedure above is well-tested by me (and it's what I use), those having problems with it, may be well-advised to try the bootable SDcard solution.
Last edited by DeanGibson; 4th January 2013 at 03:25 AM. Reason: Added new version
The Following 31 Users Say Thank You to DeanGibson For This Useful Post: [ View ]
27th December 2011, 05:42 PM   |  #2  
Member
Flag san francisco
Thanks Meter: 6
 
52 posts
Join Date:Joined: Nov 2011
More
Not to be overly dense, but I assume this would allow side loading as well. It's not clear if this root simply re-enables the "simple" side loading we currently enjoy in 1.4.0.
27th December 2011, 05:48 PM   |  #3  
OP Senior Member
Flag Seattle, WA
Thanks Meter: 211
 
293 posts
Join Date:Joined: Apr 2011
Donate to Me
More
Thumbs up Sideloading ???
Quote:
Originally Posted by nooknut

... I assume this would allow side loading as well.

Valid question; YES, via ADB/USB. You can also just use ADB/USB once to install a newer version of "NTHiddenSettings", and that should fix it permanently. I'm looking at adding that to my .ZIP file.
Last edited by DeanGibson; 22nd December 2012 at 01:40 AM. Reason: Fix grammar
28th December 2011, 07:36 PM   |  #4  
OP Senior Member
Flag Seattle, WA
Thanks Meter: 211
 
293 posts
Join Date:Joined: Apr 2011
Donate to Me
More
Thumbs up New version !!!
Added missing file "zergRush" to .ZIP file (see OP); extensive revisions to ReadMe.txt.
Last edited by DeanGibson; 28th December 2011 at 11:07 PM. Reason: Removal of obsolete note
The Following 2 Users Say Thank You to DeanGibson For This Useful Post: [ View ]
28th December 2011, 07:58 PM   |  #5  
Junior Member
Thanks Meter: 3
 
14 posts
Join Date:Joined: Dec 2011
Still requires downgrade to 1.4.0 first...
I was really hoping this would root 1.4.1 directly, but it looks like from the instructions that I still need to downgrade to 1.4.0 first.

Are there any changes in 1.4.1 that makes it advantageous over 1.4.0?
28th December 2011, 08:13 PM   |  #6  
Junior Member
Thanks Meter: 0
 
1 posts
Join Date:Joined: Dec 2011
Congrats on this breakthru !

Question: I have a rooted NT that was upgraded to 1.4.1 after rooting. Could I start your procedure from step 6, that is Root of 1.4.1 after upgrade ?

Regards,
28th December 2011, 08:13 PM   |  #7  
OP Senior Member
Flag Seattle, WA
Thanks Meter: 211
 
293 posts
Join Date:Joined: Apr 2011
Donate to Me
More
Quote:
Originally Posted by DipDog3

I was really hoping this would root 1.4.1 directly, but it looks like from the instructions that I still need to downgrade to 1.4.0 first.

Are there any changes in 1.4.1 that makes it advantageous over 1.4.0?

Yes, you need to be on 1.4.0 first.

See the B&N forums for some discussions of the differences. Over 100 files were changed in the update, and some bugs that were important to some were fixed.
28th December 2011, 09:42 PM   |  #8  
so its not really a 1.4.1 hack, it's a 1.4.0 upgrade hack.

Dean, may I make a suggestion? place all binaries into a separate folder in the zip file...

Windows:
Code:
cd \location\of\my\files
adb push .\separateFolder /data/local/tmp
adb remount
linux/mac:
Code:
cd /location/of/my/files
adb push ./separateFolder /data/local/tmp
adb remount
and in that separate folder you can have a script
Code:
#! /bin/sh
cd  /data/local/tmp
chmod 755  zergRush
./zergRush
cat /data/local/tmp/su.upd > /system/bin/su
chmod 6755  /system/bin/su
cat /data/local/tmp/local.prop  >/data/local.save
cat /data/local/local.root  >/data/local.proprm 

#blabla---- put as much crap here as you can without rebooting.
exit 0
which will be executed with
Code:
adb shell
/data/local/tmp/script.sh
I'm suggesting this because even myself, a very experienced linux vet... I would never go through that whole procedure more than once.
Last edited by AdamOutler; 28th December 2011 at 10:05 PM.
28th December 2011, 10:36 PM   |  #9  
Senior Member
Flag The Woodlands, Texas
Thanks Meter: 27
 
178 posts
Join Date:Joined: Sep 2010
Can one assume that since the tablet will be rooted 1.4.1 there is no need to block the OTA to 1.4.1?
28th December 2011, 11:11 PM   |  #10  
OP Senior Member
Flag Seattle, WA
Thanks Meter: 211
 
293 posts
Join Date:Joined: Apr 2011
Donate to Me
More
Thumbs down Have to start over.
Quote:
Originally Posted by gsoriano

Congrats on this breakthru !

Question: I have a rooted NT that was upgraded to 1.4.1 after rooting. Could I start your procedure from step 6, that is Root of 1.4.1 after upgrade ?

Unless you did something similar to that in step 5, you lost root. Step 5 is the key to keeping root.

Sorry! I got to the same point as you (without root), and had to go back to step 3.

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

Advanced Search
Display Modes


Top Threads in Nook Tablet General by ThreadRank