HomeHelpCalendarLoginRegister

Welcome, Guest. Please login or register.
April 23, 2014, 06:00:53 PM

Login with username, password and session length
Search

News
LUG 5-Year Anniversary

June 23 '2011 !!

Stats
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 4871 times)
eshep
OkinawaLUG Co-Admin
Administrator
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"
SUBSYSTEM=="usb",ATTR{idVendor}=="2080",ATTR{idProduct}=="0004",SYMLINK+="android_adb"
SUBSYSTEM=="usb",ATTR{idVendor}=="2080",ATTR{idProduct}=="0004",SYMLINK+="android_fastboot"

- 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
Logged

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
  FreeNAS
  Elive - can't get enough
okivash
OkinawaLUG Co-Admin
Administrator
Hero Member
***
Offline Offline

Posts: 512



WWW
« 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?
Logged

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