FORUMS
Remove All Ads from XDA

Nook Tablet Root - MAC Instructions

77 posts
Thanks Meter: 59
 
By t-r-i-c-k, Member on 21st November 2011, 02:30 AM
Post Reply Email Thread
UPDATE: See my other thread for a much easier solution that does all the hard work for you...

This assumes a factory fresh nook and a mac that hasn't previously been used. I just reset mine again (Hold Power until you get prompted, pick power off, then when it's off, press N and then turn it back on) and went through this. Works reliably.

On the NOOK

Browse to this:
http://www.launcherpro.com/apk/LauncherPro-0.8.6.apk
When it's done, click on notifications center
Press on downloaded apk file
Complete action using package installer
It should say "install blocked"

Press settings
Tick unknown sources (press ok)
Pick Development
Tick USB debugging (press ok)
Tick the other USB debugging further down
Uncheck Automount
Back/Back

On the MAC

Download Android SDK http://developer.android.com/sdk/index.html
Unzip it
Start a shell
Cd to the dir where you unzipped it
cd to tools directory
run ./android - android sdk manager launches
Tick Android SDK platform tools
Click install 6 packages - wait until it's all done. "done loading packages"

Open a new shell
See if there is .android directory in your home directory, if not "mkdir -p ~/.android" in your home directory
echo 0x2080 > ~/.android/adb_usb.ini
adb kill-server

Connect the Nook via MicroUSB to your Mac
The nook should show you notification saying usb debugging connected. If not something's wrong with the settings in the menu earlier

Download http://dl.dropbox.com/u/15069134/Nook%26Zergy.zip
unzip that file
Adjust your PATH variable to include the directory containing the adb binary from the sdk, eg:
export PATH=$PATH:YOURDOWNLOADDIR/android-sdk-macosx/platform-tools/
Type which adb
This should show you the full path to the adb binary, if not your path is set wrong, assuming that is right


adb devices

You should see:

List of devices attached
[YOUR NOOKCOLOR SN] device


adb push zergrush /data/local/zergy
adb shell "chmod 755 /data/local/zergy;cd /data/local/;./zergy"
adb wait-for-device install Superuser.apk
adb remount
adb push su /data/local/tmp/
adb shell "cd /data/local/tmp;chmod 777 su;cd /;mount -o remount,rw -t rootfs rootfs /"
adb push su /system/bin/su
adb shell chmod 4755 /system/bin/su

Download http://goo-inside.me/gapps/gapps-gb-20110828-signed.zip
Unzip this file.

cd gapps-gb-20110828-signed/system/app/
rm SetupWizard.apk

adb push GoogleServicesFramework.apk /system/app
adb push Vending.apk /system/app
adb push CarHomeGoogle.apk /system/app
adb push FOTAKill.apk /system/app
adb push GenieWidget.apk /system/app
adb push GoogleBackupTransport.apk /system/app
adb push GoogleCalendarSyncAdapter.apk /system/app
adb push GoogleContactsSyncAdapter.apk /system/app
adb push GoogleFeedback.apk /system app
adb push GoogleFeedback.apk /system app
adb push GoogleFeedback.apk /system/app
adb push GooglePartnerSetup.apk /system/app
adb push GoogleQuickSearchBox.apk /system/app
adb push LatinImeTutorial.apk /system/app
adb push MarketUpdater.apk /system/app
adb push MediaUploader.apk /system/app
adb push NetworkLocation.apk /system/app
adb push Talk.apk /system/app
adb push OneTimeInitializer.apk /system/app
adb shell chmod 644 /system/app/*

Click on Notification center again, and press on the Golancher Icon again. Install the Goauncher
Reboot
After reboot, slide to unlock and it should ask "complete action using..". Pick LauncherPRO
Open Marketplace which should be on the launcher screen
Sign in with your google credentials, attach the device to your account
Install button savior from the Marketplace.
Browse to www.amazon.com/app-email
Click notifications and watch for Amazon appstore apk download
Click and install.

You should now be live with Android Market & Amazon Market.
The Following 9 Users Say Thank You to t-r-i-c-k For This Useful Post: [ View ] Gift t-r-i-c-k Ad-Free
 
 
21st November 2011, 02:39 AM |#2  
Senior Member
Flag Bend
Thanks Meter: 266
 
More
My word I hope these kind of instructions get captured in a wiki somewhere...
21st November 2011, 03:01 AM |#3  
Member
Orlando
Thanks Meter: 13
 
More
Just what I was looking for, worked perfect first try. My frustrations are out the window, not my Nook Tablet!!!
21st November 2011, 03:05 AM |#4  
OP Member
Thanks Meter: 59
 
More
Sweet. One person helped, my debt is repaid the community
21st November 2011, 04:48 AM |#5  
Member
Flag Near Toronto
Thanks Meter: 7
 
More
Exclamation Sweet Indeedie!
Thanks @t-r-i-c-k - you just helped yet another.

Note to others - I did have a problem getting my device listed with adb, I re-ran the tgps_launcher app for the debug settings and un-checked and re-checked USB Debugging lines (2 of them) and that seem to do it. I also re-plugged the USB cable a one point so that may have been part of the trick as well - not real sure. You may have to fiddle a bit.

EDIT: ok running tgps_launcher, it is the first USB Debugging checkbox to un-check then re-check.

---------- Post added at 05:48 AM ---------- Previous post was at 05:09 AM ----------

Ok, just had a bit of a scare after rooting...

I had left the NT in terminal, su'd to root and the display timed out. NOTHING would bring it back to life!! EXCEPT plugging in the USB cable and running 'adb devices' ... and it powered on!! Whew!!!!

(before this I held the power button for a good 30 seconds and tried a repower to no avail)

I tried to replicate but always got my unlock back on no matter what I did?!
21st November 2011, 04:51 AM |#6  
Junior Member
Thanks Meter: 4
 
More
Ok so here is where I am getting stuck.

Quote:
Originally Posted by t-r-i-c-k

See if there is .android directory in your home directory, if not "mkdir -p ~/.android" in your home directory
echo 0x2080 > ~/.android/adb_usb.ini
adb kill-server

I'm pasting the "mkdir -p ~/.android" command into the terminal and it doesn't seem to do anything. No such directory is created.

Perhaps I'm missing something. I'm not as used to using the terminal on my Mac as I am on Linux.
21st November 2011, 04:56 AM |#7  
Member
Flag Near Toronto
Thanks Meter: 7
 
More
Quote:
Originally Posted by MonkeysInACan

Ok so here is where I am getting stuck.



I'm pasting the "mkdir -p ~/.android" command into the terminal and it doesn't seem to do anything. No such directory is created.

Perhaps I'm missing something. I'm not as used to using the terminal on my Mac as I am on Linux.

Nope - not the your Nook terminal - do it on your Mac

...assuming you are doing it on your mac...
if you use 'cd' (and [Enter] of course) and you'll be in your home folder ("~")
if mkdir returns an error then it probably already exists - try 'ls -a' and see if you see it.
if it exists then use the echo command again - there is no visible output - it used by adb
21st November 2011, 04:58 AM |#8  
OP Member
Thanks Meter: 59
 
More
Quote:
Originally Posted by MonkeysInACan

Ok so here is where I am getting stuck.



I'm pasting the "mkdir -p ~/.android" command into the terminal and it doesn't seem to do anything. No such directory is created.

Perhaps I'm missing something. I'm not as used to using the terminal on my Mac as I am on Linux.

It makes a hidden directory in your home directory. ls -lart ~ to see it
21st November 2011, 05:45 AM |#9  
Junior Member
Thanks Meter: 4
 
More
Yay!!! It works!!!! It took a bit of tweaking, and a few extra steps (making sure all the directories were right) but it worked. Thanks a lot!
21st November 2011, 06:58 AM |#10  
Member
Thanks Meter: 3
 
More
It all seemed to work really well except I got a force close on the google framework when I rebooted. Not sure if I should start from scratch or not. One thing I can't figure out how to do is erase apps that install from the market. Clicking settings brings up the Nook settings which doesn't have any record of the apps I installed via market.

Also, is there any way to enable USB debugging after the reboot? When I plugged in the usb cable again to try to repush the framework I just get usb storage.

Ok, I found a link to the app that lets me toggle USB debugging though I'm getting a permissions error when I try to push. Also figured out that I can uninstall apps through the market app itself.

Thanks very much for the instructions you've posted here.. very helpful!
21st November 2011, 05:16 PM |#11  
OP Member
Thanks Meter: 59
 
More
Quote:
Originally Posted by viniosity

It all seemed to work really well except I got a force close on the google framework when I rebooted. Not sure if I should start from scratch or not. One thing I can't figure out how to do is erase apps that install from the market. Clicking settings brings up the Nook settings which doesn't have any record of the apps I installed via market.

Also, is there any way to enable USB debugging after the reboot? When I plugged in the usb cable again to try to repush the framework I just get usb storage.

Ok, I found a link to the app that lets me toggle USB debugging though I'm getting a permissions error when I try to push. Also figured out that I can uninstall apps through the market app itself.

Thanks very much for the instructions you've posted here.. very helpful!

I have seen that google services framework crash once too. I just ignored it and everything seems fine. I did notice at least one other person in the main thread who reported the same. I may wipe my device and try the process again, this time with another Launcher too. I also noticed the app store doesnt show everything either. Notably facebook seems missing. If you go right to it from a link you get a "this is not compatible with your device" at the top. Going to play around more after work. On the whole though, this is awesome!

Sent from my BNTV250 using Tapatalk
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes