Welcome, Guest. Please login or register.
November 30, 2015, 12:48:41 AM

Login with username, password and session length

LUG 5-Year Anniversary

June 23 '2011 !!

1062 Posts in 371 Topics by 64 Members
Latest Member: FIssiki
+  Okinawa Linux Users Group (LUG)
|-+  Members' Discussions
| |-+  Cool Linux (based) devices (Moderators: okivash, eshep)
| | |-+  Nook Tablet rooting instructions
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] Go Down Print
Topic: Nook Tablet rooting instructions  (Read 6445 times)
OkinawaLUG Co-Admin
Sr. Member
Offline Offline

Posts: 223

« on: December 26, 2011, 11:06:36 PM »

Linux tools/prep needed
- Install 32bit ncurses libraries (i.e. lib32ncurses5)
- Install sqlitebrowser
- Install the Android SDK from http://developer.android.com/sdk/index.html
- Run the Android SDK Manager (android-sdk-linux/tools/android)
- Choose Tools->Manage Addon Sites
- Click the "New..." button and add http://su.barnesandnoble.com/nook/sdk/addon.xml
- Also add http://su.barnesandnoble.com/nook/sdk/Nook_Tablet_addon.xml
- Install “NOOK Tablet SDK by Barns and Noble”
- Install “NOOK Tablet by Barns and Noble, Inc.” (possibly with SDK Manager run as root)
- Make sure ~/.android/adb_usb.ini has 0x2080 in it.
- Make sure /etc/udev/rules.d/51-android.rules has the following in it:
SUBSYSTEM=="usb", ATTR{idVendor}=="2080", MODE="0666"

- Run the following commands as root:
$ chmod a+r /etc/udev/rules.d/51-android.rules
$ udevadm control --reload-rules

Enable USB debugging on your Nook
- Go to http://comptonsoft.com/test from the Nook and download AppMenu
- Open the file from the lower left corner
- Choose "Package Installer", when it says "Install blocked" choose "Settings"
- Check "Unknown Sources" and then choose "Development"
- Check both "USB debugging" options and uncheck "Auto Mount"

Now to install and run zergRush
- Download it from http://forum.xda-developers.com/showthread.php?t=1296916 and extract it somewhere
- Go to your android-sdk-linux directory and run the following commands:
$ cd platform-tools
$ ./adb kill-server
$ ./adb start-server
$ ./adb push $PATHTOZERG/zergRush /data/local/
$ ./adb shell

*now your on the nook
$ chmod 755 /data/local/zergRush
$ /data/local/zergRush

*you should see a bunch of crap on the screen and when it’s done it should kick you out of adb shell
$ ./adb remount

Install su to make the root permanent
- Get the Superuser.apk from http://androidsu.com/superuser/ (choose the right one) and extract it somewhere
- Run the following commands:
$ ./adb push $PATHTOSUPKG/superuser/system/bin/su /system/bin
$ ./adb push $PATHTOSUPKG/superuser/system/app/Superuser.apk /system/app
$ ./adb shell
# chmod 6755 /system/bin/su
# ln -s /system/bin/su /system/xbin/su
# chmod 644 /system/app/Superuser.apk
# exit

Install google apps for Market and whatnot
- Download it from http://goo-inside.me/gapps and extract it somewhere
- Run the following commands:
$ rm $PATHTOGAPPS/gapps/system/app/SetupWizard.apk
$ ./adb push $PATHTOGAPPS/gapps/system /system
$ ./adb shell
# chmod 644 /system/app/*
# chmod 644 /system/lib/libvoicesearch.so
# chmod 644 /system/etc/permissions/*
# chmod 644 /system/framework/*
# exit
$ ./adb remount
$ ./adb reboot

How to lock the automatic update function
- Use adb pull to grab /data/data/com.bn.devicemanager/databases/devicemanager.db
- Open devicemanager.db with sqlitebrowser
- Switch to the “Browse Data” tab and change to the “registry” table
- Edit the record named “com.bn.device.fota.mode” and change the “value” field from auto to manual
- Save the file and use adb push to put it back on the nook.

Additional good stuff to install
- HomeCatcher http://forum.xda-developers.com/showthread.php?t=1356206

Let go of your damned mouse and open a terminal.  That's where you'll learn to use your computer.

Currently dabbling with:
  Linux Mint
  Elive - can't get enough
OkinawaLUG Co-Admin
Hero Member
Offline Offline

Posts: 512

« Reply #1 on: January 04, 2012, 08:04:42 AM »

Very good clean steps... Good job! How are you liking the Nook with Vanilla Android on it?

First they ignore you.... Then they laugh at you....
Then they fight you....  Then you win!
--------------------Mahatma Ghandi--------------------

Okivash is a CentOS, MintLinux & TinyCore User.
Pages: [1] Go Up Print 
« previous next »
Jump to:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
Amber design by Bloc | XHTML | CSS