[Blocks OTA's!] Full root for Nook Tablet. [11/20/11] [Permanent root!]

Search This thread

Indirect

Senior Member
Mar 25, 2011
2,346
3,000
Florida
Your work makes me very happy!

Bluetooth would add 3% to my happiness (can't go over 100%).

Are there any clues yet if, like the Nook Color, there is a Bluetooth chip inside the Nook Tablet?

just curious!

Thanks!

Yes there is an unactivated bluetooth chip in it as the bluetooth.conf is in /etc/bluetooth.

Sent by breaking the sound barrier
 
  • Like
Reactions: zezephant

ylixir

Senior Member
Feb 15, 2011
127
97
fargo, nd
Yes there is an unactivated bluetooth chip in it as the bluetooth.conf is in /etc/bluetooth.

Sent by breaking the sound barrier

That doesn't mean the bluetooth hardware is there.

I have yet to see any information on what specific wireless chip we have. Until someone figures that out, it's safest to just say no.

For sure the chip is different from the one in the NC which happened to have bluetooth.
 

Indirect

Senior Member
Mar 25, 2011
2,346
3,000
Florida
That doesn't mean the bluetooth hardware is there.

I have yet to see any information on what specific wireless chip we have. Until someone figures that out, it's safest to just say no.

For sure the chip is different from the one in the NC which happened to have bluetooth.

Then I guess we dont have bluetooth. Why don't we ask AdamOutler to look when he receives his?
 

jtbnet

Senior Member
Oct 28, 2009
568
59
Cochituate
Then I guess we dont have bluetooth. Why don't we ask AdamOutler to look when he receives his?

Based on finding

TIWLAN: driver init
TI WiLink 1283 SDIO: Driver loaded

in the Boot Log on

http://nookdevs.com/Portal:NookTablet

It would seem the Nook Tablet uses a TI WiLink 1283 Wireless chip;

http://www.ti.com/general/docs/wtbu...3&DCMP=wtbu_wilink7_2010&HQS=Other+OT+wilink7

and if so this is a "WiLink 7.0 single-chip WLAN, GPS, Bluetooth and FM solution" !
 
  • Like
Reactions: zmobie and ebsq

Indirect

Senior Member
Mar 25, 2011
2,346
3,000
Florida
Hey guys! Look at what I just did! :3
Debloater.png
 

slaxor

New member
Nov 28, 2010
2
0
linux and mac

i wrote a permroot script for linux - which basically does the same job - since its bash it should be working with mac os as well. i haven't tested it though. beware it does only ask once if you want to allow it to go about its business. ok here it comes (with all usual disclaimers i am sorry if it breaks your device, causes bad weather or nuclear strikes etc.)

You should never EVER run something you don't understand so read this before running it, since i can only say it worked for ME

----------8<----------8<---------- NookAndZergy.sh ----------8<----------8<----------
#!/bin/bash
set -e

main() {
read -n 1 -p "Do you want to continue? (y/n) " GOON

if [ "$GOON" = "y" ] ; then
check
verify
root_it
install_gapps
finish
else
echo 'Pheew, that was close...'
exit
fi
}

check() {
adb devices 2>&1 >/dev/null || bail
}

verify() {
adb wait-for-device
echo -n 'verifying that your device is a Nook tablet...'
rm -f build.prop
adb pull system/build.prop
grep -q "ro.product.device=blaze" build.prop || bail
echo 'yepp'
}

root_it() {
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
adb install busyboxinstall.apk
}

install_gapps() {
read -n 1 -p "would you like to install gApps? " INSTALL_GAPPS
if [ "$INSTALL_GAPPS" = "y" ] ; then
adb remount
adb push system/app/CarHomeGoogle.apk /system/app/
adb shell chmod 644 /system/app/CarHomeGoogle.apk
adb push system/app/FOTAKill.apk /system/app/
adb shell chmod 644 /system/app/FOTAKill.apk
adb push system/app/GenieWidget.apk /system/app/
adb shell chmod 644 /system/app/GenieWidget.apk
adb push system/app/GoogleBackupTransport.apk /system/app/
adb shell chmod 644 /system/app/GoogleBackupTransport.apk
adb push system/app/GoogleCalendarSyncAdapter.apk /system/app/
adb shell chmod 644 /system/app/GoogleCalendarSyncAdapter.apk
adb push system/app/GoogleContactsSyncAdapter.apk /system/app/
adb shell chmod 644 /system/app/GoogleContactsSyncAdapter.apk
adb push system/app/GoogleFeedback.apk /system/app/
adb shell chmod 644 /system/app/GoogleFeedback.apk
adb push system/app/GooglePartnerSetup.apk /system/app/
adb shell chmod 644 /system/app/GooglePartnerSetup.apk
adb push system/app/GoogleQuickSearchBox.apk /system/app/
adb shell chmod 644 /system/app/GoogleQuickSearchBox.apk
adb push system/app/GoogleServicesFramework.apk /system/app/
adb shell chmod 644 /system/app/GoogleServicesFramework.apk
adb push system/app/LatinImeTutorial.apk /system/app/
adb shell chmod 644 /system/app/LatinImeTutorial.apk
adb push system/app/MarketUpdater.apk /system/app/
adb shell chmod 644 /system/app/MarketUpdater.apk
adb push system/app/MediaUploader.apk /system/app/
adb shell chmod 644 /system/app/MediaUploader.apk
adb push system/app/NetworkLocation.apk /system/app/
adb shell chmod 644 /system/app/NetworkLocation.apk
adb push system/app/OneTimeInitializer.apk /system/app/
adb shell chmod 644 /system/app/OneTimeInitializer.apk
adb push system/app/Talk.apk /system/app/
adb shell chmod 644 /system/app/Talk.apk
adb push system/app/Vending.apk /system/app/
adb shell chmod 644 /system/app/CarHomeGoogle.apk
adb push system/etc/permissions/com.google.android.maps.xml /system/etc/permissions/
adb push system/etc/permissions/features.xml /system/etc/permissions/
adb push system/framework/com.google.android.maps.jar /system/framework/
adb push system/lib/libvoicesearch.so /system/lib/
adb reboot
fi
}

finish() {
echo "all seemed to have worked according to plan, now go to the market and install whatever you want"
echo "thank you for choosing slaxors shellscript to root the nook tablet"
exit
}

bail() {
echo "Your rooting adventure failed"
exit 1
}

main

---------->8---------->8---------- EOF ---------->8---------->8----------


good luck and see you on the other side ;)
 

zezephant

New member
Dec 12, 2011
1
0
Lame problem, probably an easy fix.

First of all, thanks a million Indirect, for this rooting process and for being so diligent in replying to the thread.

I just have two questions.

My nook is currently rooted, and I am able to switch between Honeycomb Launcher and the Nook Home. However, I recently checked the box that said something along the lines of 'make this your default'. I did, and now I am stuck on Honeycomb Launcher, but I would like to go back to being able to switch between both the Nook and Honeycomb desktops. Any help on that?

Also, I am not able to download anything from the Android Market. The apps I try to install are forever stuck in the downloads tab without any progress. What possibilities are there for fixing this?

Thank you in advance for taking the time to answer our replies!
 

zmobie

Senior Member
Nov 30, 2011
117
22
, I am not able to download anything from the Android Market. The apps I try to install are forever stuck in the downloads tab without any progress. What possibilities are there for fixing this?
That happened to me as well, right after I uninstalled Appbrain (did you run this app at all? - curious). Rebooting the nook would sometimes get the downloads finished but it didn't work most of the time. I ended up uninstalling the market, reinstalling it a lot of times, and it still didn't work for me (like 12+ times, permissions right etc). I eventually had to do a factory reset, redo the rooting + gApps installation and then it worked fine.
 

adri72

Senior Member
Aug 9, 2010
72
7
Panama
www.adriano.ws
Thanks for this great tool! Question here though... I rooted my Nook Tablet a week or so ago with Nook&Zergy -- Today I saw that the download has been updated with a new zip, allowing to clean up bloatware, replace default launcher, and some other neat stuff.

If I try to launch the new Nook&Zergy.bat it will tell me that my tablet is already rooted, and then exits. Would it be possible to instead still allow for the non-rooting options (such as bloatware removal)?

- Adriano
 

jerrykidaz

New member
Dec 13, 2011
3
0
I've done some searches on this problem, but have not found a solution. Was hoping maybe someone here knows how to fix this. I have found that apps with a 'More' option in the menu have white text on white background so you can't read the options. Apps I have that have this is ES File Explorer and the calendar. I'm using just the default go launcher ex theme and did not do the de-bloater or the option to change the keyboard and all that.

Thanks for any help anyone can give.
 

aaron8466

Member
Feb 13, 2011
19
2
26
Denver, CO
www.facebook.com
I am having a problem:
I install the drivers and it says "Android Composite ADB Interface" but I go into Nook&Zergy.bat and it recognizes my device and I hit y and it types a bunch of stuff then closes and nothing else happens. What's going on?
 

SoonerLater

Senior Member
Mar 11, 2011
303
41
Thanks to this thread (and Geek.com), I was able to root my new (2 hours) Nook Tablet in about 3 minutes.

I've installed ADW Launcher. It comes up when I re-boot, but if I do... almost... anything... I don't know how to get back to it. There's no Home button, of course, and no Back button... Other than re-booting, I don't know how to get back to the
ADW home screen(s).

I was thinking (silly me) that once I rooted this, that my NT would resemble every other rooted Android device I own (Samsung Droid Charge) or have owned (Motorola Droid-X), or even my non-rooted Thinkpad Tablet (1838).

What can I do to have a more "Android-like experience" on the Nook?
 

conundrum768

Senior Member
Sep 1, 2009
275
89
Detroit, MI
Thanks to this thread (and Geek.com), I was able to root my new (2 hours) Nook Tablet in about 3 minutes.

I've installed ADW Launcher. It comes up when I re-boot, but if I do... almost... anything... I don't know how to get back to it. There's no Home button, of course, and no Back button... Other than re-booting, I don't know how to get back to the
ADW home screen(s).

I was thinking (silly me) that once I rooted this, that my NT would resemble every other rooted Android device I own (Samsung Droid Charge) or have owned (Motorola Droid-X), or even my non-rooted Thinkpad Tablet (1838).

What can I do to have a more "Android-like experience" on the Nook?

I would recommend posting a new thread in the "Themes and Apps" section, detailing what, exactly you the device to look like and do. There are a lot of people here who have tried a lot of different utilities and customization apps -- they should be a great hope.

Soft Keys is a good app to start with., Homecatcher will allow a double 'n' press to take you to your homescree (not the Nook home screen).
 

Top Liked Posts

  • There are no posts matching your filters.
  • 182
    Note from developer: If you want to block OTA updates, just use the adb hijack app once (click the button on it once) and then you can run the OTA block part of this script and every other mod for it. The hijacker is right below this V
    If you already ran this script but want to apply the mods from an update to the script: Just use this method to be able to rerun the script

    NOTE: Anyone who is having problems with drivers, http://xdaforums.com/showthread.php?t=1363652 <-- That explains the two most common problems.


    Step by step video from my friend Albert to gain root access:
    http://www.youtube.com/watch?v=1zbT1Fj38nE

    This also includes a gApps install section in it incase you decide you want to run that. :)

    You may NOT use the included script in your work without atleast asking me as of now, this may change in the future but I dont want to have to hop from thread to thread just to offer support when I can keep the answers organized for all to find. So please just ask first.
    Thanks.

    Information:
    I have gotten zergRush to work on the nook tablet as well as created a batch script for you to run to allow you to root your tablet. This does NOT unlock the bootloader software/hardware checks this is just so you can remove whatever unnecessary crap you wish to get the **** off your device.


    Features:

    Root (obviously)
    Gapps install
    De-bloat menu
    System mods (New gallery, email, keyboard, and live wallpaper support)
    Launcher install (Choice of 3!)
    Homecatcher installer (if you install a launcher in the previously mentioned feature)
    Root check
    USB Vendor ID check.

    Needed files for root:
    You need drivers first:
    http://dl.dropbox.com/u/15069134/usbdrivers.zip

    here is an app to pull up usb debugging menu
    http://li362-167.members.linode.com/gapps/non_google/tgps_launcher.apk
    Code:
    <robertely> Also note, that while that box will remain checked, the setting is not persistant.
    <robertely> So you have to flick the top 'Usb Development' box twice to get it working.

    Download Link for rooting script:
    http://dl.dropbox.com/u/15069134/Nook&Zergy.zip

    Code:
    MD5sum
    5df962260797ec4e3d80e107bca1fdb2

    How to get adb debugging enabled:
    Download the apk provided in the second download link to be able to access the menu *if you're just installing an app the first time, it will pull up the menu anyway but this is more for AFTER you have root as a convienance to access usb debugging and whatnot. Just try to install the apk *or open it if you already set unknown sources* and you will get a prompt to allow non-market apps. Click settings then you should be able to see "Unknown sources" check that followed by going into "Development" and check the 2 "Usb Debugging" boxes and uncheck "auto mount" then your nook tablet is ready to be used in debugging mode.


    Instructions to root:

    1. Download the "usbdrivers" zip
    2. Download the "Nook&Zergy.zip"
    3. Extract both to a folder C:\ntroot\
    4. Now you should see the following files and folders inside c:\ntroot:
    5. Run "runmefirst.bat" and follow the instructions.

    6a. When the batch file opens the device manager, If you don't see a broken device icon next to "NOOK Tablet" then you may have some other generic drivers taking over. Not sure how to remove them so you will have to move to another PC that has never had a tablet hooked up and start over.

    6b. If you do see NOOK Tablet with a broken device icon.. then right click and choose "update driver". Choose "Let me specify where the driver is" and browse to the c:\ntroot\usbdriver folder and hit ok. It should install and you can click "OK" to the warning about unsigned drivers.

    7. Run "NookandZergy.bat" and follow the instructions
    7a. If you see a long string of numbers/letters it's your device
    Now you should have root.





    How to Unroot and Undo system mods: Check out this thread:



    Code:
    Changelog:
    7.5: Added file to block OTA's directly instead of needing titanium backup and did a few script fixes as well as added brianf21's hiddensettings app.
    7.0.1: Fixed minor bug where systemui mod was not being properly installed (wrong command was used)  NOTE: You will get force closes from the systemui until the script finishes and reboots your tablet.
    7.0: Allowed recognition of users that used ADB Hijacker app to allow for system mods to occur even if you didnt choose them with the script originally
    6.0: Added ricochet1k's SystemUI mod to have perm back / menu button on status bar + have N automatically redirect to home on first click
    6.0: (continued) fixed the sdcard check for users since Zerg causes auto unmount of the sdcard
    5.2: Added check for sdcard to install files
    5.0.1: Added option for access to the titanium backup and push them to sdcard even if you are already rooted
    5.0: Added Titanium backup as well as files needed to block OTA's
    4.7: New Market added (3.4.4)
    4.6: Added permissions fix.
    4.5.5: (Debloater): Added Extreme Debloater option
    4.5: Debloated updated to be a customized menu (Has a menu included now) [URL="http://xdaforums.com/showpost.php?p=20229004&postcount=625"]found here[/URL]
    4.1: Removed bugs
    4.0: Included de-bloater and launcher install (you get to choose!)
    3.5: Updated to check for proper USB Vendor ID as well as check for root.
    3.0: Updated to include system app  replacements (Keyboard, Email, Gallery) As well as adding live wallpapers for other launchers. You need to choose to run this part of the script same as gApps.
    2.7: Updated Gapps to latest [9/30/2011]
    2.5: Fixed a few minor typo's/bugs with the script
    v2.1: Added usb vendor id addition to adb_usb.ini
    v2.0: Rewritten script to allow for more user choices; added Gapps installer (thanks anlog); Added busybox installer apk and debug menu puller (allows you to access debugging menu)
    v1.1 Updated superuser apk
    v1.0: Official release
    v.75: Updated to install SU and superuser.apk
    v.5: Initial release
    Code:
    Credits:
    Gojimi for his HomeCatcher.apk
    Developers of ADW launcher for their APK
    Developers of Go launcher for their APK
    Syndicate Apps for their Honeycomb Launcher
    anlog for finding out how to get nook color drivers to work and general testing
    Team Revolutionary for their exploit
    B&N for using android like good little sheep
    suicideclown for bearing with me while I tried to get it to work on his computer until anlog found the driver fix.
    Dsstrainer for the simplified instructions.

    How to do it manually instead of running the Nook&Zergy.bat file (for linux or mac users or someone who wants to do it all manually)

    Install drivers and follow instructions up until running the batch file then do the following commands in order:
    Code:
    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


    Wanna buy me a coffee or something pretty for christmas?


    Unroot method can be found here


    Rooted nook tablet using my method
    Taken from inside of barnes and noble;
    IMAG0049.jpg
    8
    Well now, we can all focus on the bootloader issue which is a tad bit advanced for me so I'll sit quietly in the shadows until I can offer advice and help people out. I'm glad I can say I successfully rooted the Nook Tablet. :)
    7
    Crap...

    I got into the application settings menu and was able to allow sideloading, but the window closed before i could turn on usb debugging. I can't figure out how to get back into the menu, since when I try to install an APK it actually does it now instead of spitting out an error.

    Looks like I'm going to have to factory reset. I'll try the root right after that and report results here...

    BTW, are those drivers 32-bit or 64-bit?
    5
    Install instructions are a bit confusing for those having issues... they are written like devs, not users.

    To simplify.

    1. Download the "usbdrivers" zip
    2. Download the "Nook&Zergy.zip"
    3. Extract both to a folder like "C:\ntroot"
    4. Now you should see the following files and folders inside c:\ntroot:
    \system\
    \usbdrivers\
    adb.exe
    AdbWinApi.dll
    AdbWinUsbApi.dll
    busyboxinstall.apk
    debug.apk
    NookandZergy.bat
    runmefirst.bat
    su
    Superuser.apk
    zergRush

    7. Run the following command in a new cmd window. This will ensure you have a .android directory on your computer for those who don't have android sdk installed (you do NOT need the sdk installed):
    Code:
    IF NOT EXIST %USERPROFILE%\.android md %USERPROFILE%\.android

    8. Run "runmefirst.bat" and follow the instructions.

    9a. When the batch file opens the device manager, If you don't see a broken device icon next to "NOOK Tablet" then you may have some other generic drivers taking over. Not sure how to remove them so you will have to move to another PC that has never had a tablet hooked up and start over.

    9b. If you do see NOOK Tablet with a broken device icon.. then right click and choose "update driver". Choose "Let me specify where the driver is" and browse to the c:\ntroot\usbdriver folder and hit ok. It should install and you can click "OK" to the warning about unsigned drivers.

    10. Run "NookandZergy.bat" and follow the instructions

    Now you should have root.

    I invite the OP to use these instructions in the first post.
    4
    *cough* http://dl.dropbox.com/u/15069134/add-ons.zip *cough* Put that into your android sdk directory and you have the drivers. :)