• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[Dev] [NARS] [Mac & Linux] Nook Automated Rooting System

Search This thread

Loglud

Senior Member
Jul 29, 2011
235
449
It should be noted that this is the current script, however, i am working on a cross platform java program that will do all of this for you :)

[NARS] is the Nook Automated Rooting System FOR MAC and LINUX
This program has been a WIP for myself for about a month, and I developed it so that people whom wanted to work with the adb development, and “bricking” of devices could quickly restore their devices to root. This program can also be used for a new user to, backup their programs, restore their programs, Root, Unroot, and Full restore.

Initializing ADB:

  1. Download any app, and attempt to install it.
    You can use this app if you need.

    [*]Click on the Package Installer, and then a prompt will pop up asking if you want change the settings to allow 3rd party apps.

    *DO NOT ENABLE 3RD PARTY IF YOU WISH TO ACCESS ADB*
    I am working on a way to have it enabled by default.


    [*]In the settings page you should see *2* USB Debugging modes.
    *NOTE: if you disable automount, Debugging will maintain through unplugs
    [*]Press them both and accept the prompt.

    [*]PLUG IN YOUR DEVICE.

    Note* You should see the Android Development icon on the bottom of the screen.

    ADB will now be able to see your device. How ever you will need to restart the server before it sees it.

As it stands right now this scrip has 4 functions, and a video will be made for it tomorrow.

USE THIS SCRIPT AT YOUR OWN RISK!!!!!!!!

Using the script:
  1. Download Start up script (Inside NARS):[/I][/B][/CENTER]
    1. Check to see what operating system is running for which adb to used
      [*] Inject the product id into the adb_usb.ini file.
      [*] Start the adb server and look for devices.
      [*] Verify that chosen devices is actually a Nook
      [*] Load Menu

    Current abilities:​
    • Rooting with zergRush and installation of the su Binary
    • Installing busybox
    • Installing Gapps
    • Unroot
    • Factory reset
    • OTA block

    Upcomming abilites:
    • Semi-automated install and config of keyboards
    • Installing launchers
    • Installing HomeCatcher
    • Custom Unbloating
    • Backup and custom recovery

    Download:
    [URL]https://github.com/loglud/NARS/zipball/master

    Git-Hub
    https://github.com/loglud/NARS
 
Last edited:

Loglud

Senior Member
Jul 29, 2011
235
449
Changelog:

1/9/12:
  • Added ota blockage
  • New busybox
  • Bug cleanup
 
Last edited:

kainepaine

Senior Member
Feb 20, 2011
127
10
Nice! Will try later on today on my friend's Nook.

Sent from my X500 using XDA App
 
Ubuntu 11.10 not showing my nt

Are there any tricks to getting an Ubuntu 11.10 system to show the nook tablet in the list of attached devices? On my laptop the list is empty. The laptop does see the nook, both the on-board flash and the SD memory. But NARS.sh doesn't find it.

New Nook Tablet, first time plugged into the Ubuntu laptop.

jbs
 

Loglud

Senior Member
Jul 29, 2011
235
449
Are there any tricks to getting an Ubuntu 11.10 system to show the nook tablet in the list of attached devices? On my laptop the list is empty. The laptop does see the nook, both the on-board flash and the SD memory. But NARS.sh doesn't find it.

New Nook Tablet, first time plugged into the Ubuntu laptop.

jbs


do me a favor and go into the NARS directory and type
Code:
./adblinux devices
and tell me what the output is.


also make sure you have adb debuging setup. To do this read the post in http://forum.xda-developers.com/showpost.php?p=19653967&postcount=3 Enableing adb Connection (eab1) part 4 through 8
 
Last edited:
  • Like
Reactions: SandlinJohn
I lost track of when I'd had the debug settings enabled. Between all my windows boxes, which all loaded a generic driver before I could use the custom drivers, and getting the linux box set for android development, I lost track of the last setting on the nook - I forgot to "measure twice and cut once" - I didn't go back to make sure debug was still enabled.

The reminder about the debug was the key.

Thanks.
 

lamenramen

Senior Member
Jul 19, 2011
304
32
Did not work on a mac running Lion. My nook is never detected. Clear, detailed instructions that are self-contained in the first post would be appreciated.

Not sure if any prep work is needed or if your script really should be this easy.

Thanks

UPDATE: YOU MUST COMPLETE THE FOLLOWING STEPS BEFORE BEGINNING NARS.


Cut and pasted from another t-r-i-c-k's thread at http://forum.xda-developers.com/showthread.php?t=1358051.
You must complete the following step before using NARS:
Code:
On the NOOK
Disconnect from USB
Factory restore & initial setup

Browse to this:
[url]http://goo.gl/vTNpJ[/url]
Click on notifications center, wait for the file to finish downloading.
Press on downloaded go_launcher_ex_v2.66.apk file
Select 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
Untick Automount
Back/Back

Connect the Nook to the MAC. On the nook you should see "USB debugging connected" in notifications center

Now follow the instructions in post #1 of this thread.

After you have run that script, reboot your nook tablet (you can turn it off all the way by pressing and holding for a few seconds the power button. Then turn the nook tablet back on).

You need to make sure that you install golauncherex, which I forgot to do. Just find the .apk that you downloaded (go_launcher_ex_v2.66.apk in your notifications center on the nook) and then make sure to install it. This will give you a new homescreen with all of your regular apps.
 
Last edited:

Loglud

Senior Member
Jul 29, 2011
235
449
Hey all. Hopefully you have all gotten a chance to check this out. I would like if you guys could tell me what launchers, browsers, keyboars, etc. you guys use so i can put them into the code.
 

yaggermr

Senior Member
Jan 2, 2011
103
44
just some suggestions thanks.
launchers
go launcher
zeam
adw
hcl
ics launcher
keyboards
hacker keyboard
swift tablet and standard
extra app
amazon app store
es file exploxer
mx player
mx player arm 7 codec
swipe pad
I am not sure what is possible these are things I use and feel are solid for the tablet.
 
  • Like
Reactions: Loglud

AdamOutler

Retired Senior Recognized Developer
Feb 18, 2011
5,224
9,812
Miami, Fl̨̞̲̟̦̀̈̃͛҃҅͟orida

Top Liked Posts

  • There are no posts matching your filters.
  • 8
    It should be noted that this is the current script, however, i am working on a cross platform java program that will do all of this for you :)

    [NARS] is the Nook Automated Rooting System FOR MAC and LINUX
    This program has been a WIP for myself for about a month, and I developed it so that people whom wanted to work with the adb development, and “bricking” of devices could quickly restore their devices to root. This program can also be used for a new user to, backup their programs, restore their programs, Root, Unroot, and Full restore.

    Initializing ADB:

    1. Download any app, and attempt to install it.
      You can use this app if you need.

      [*]Click on the Package Installer, and then a prompt will pop up asking if you want change the settings to allow 3rd party apps.

      *DO NOT ENABLE 3RD PARTY IF YOU WISH TO ACCESS ADB*
      I am working on a way to have it enabled by default.


      [*]In the settings page you should see *2* USB Debugging modes.
      *NOTE: if you disable automount, Debugging will maintain through unplugs
      [*]Press them both and accept the prompt.

      [*]PLUG IN YOUR DEVICE.

      Note* You should see the Android Development icon on the bottom of the screen.

      ADB will now be able to see your device. How ever you will need to restart the server before it sees it.

    As it stands right now this scrip has 4 functions, and a video will be made for it tomorrow.

    USE THIS SCRIPT AT YOUR OWN RISK!!!!!!!!

    Using the script:
    1. Download Start up script (Inside NARS):[/I][/B][/CENTER]
      1. Check to see what operating system is running for which adb to used
        [*] Inject the product id into the adb_usb.ini file.
        [*] Start the adb server and look for devices.
        [*] Verify that chosen devices is actually a Nook
        [*] Load Menu

      Current abilities:​
      • Rooting with zergRush and installation of the su Binary
      • Installing busybox
      • Installing Gapps
      • Unroot
      • Factory reset
      • OTA block

      Upcomming abilites:
      • Semi-automated install and config of keyboards
      • Installing launchers
      • Installing HomeCatcher
      • Custom Unbloating
      • Backup and custom recovery

      Download:
      [URL]https://github.com/loglud/NARS/zipball/master

      Git-Hub
      https://github.com/loglud/NARS
    5
    Hey, I extended the functionality to work on Linux, Windows and Mac!

    This will root, install gApps and restore your device to total stock..

    Download Link: http://www.mediafire.com/?gi228kz4ddmy694

    1z48tc3.png
    1
    Are there any tricks to getting an Ubuntu 11.10 system to show the nook tablet in the list of attached devices? On my laptop the list is empty. The laptop does see the nook, both the on-board flash and the SD memory. But NARS.sh doesn't find it.

    New Nook Tablet, first time plugged into the Ubuntu laptop.

    jbs


    do me a favor and go into the NARS directory and type
    Code:
    ./adblinux devices
    and tell me what the output is.


    also make sure you have adb debuging setup. To do this read the post in http://forum.xda-developers.com/showpost.php?p=19653967&postcount=3 Enableing adb Connection (eab1) part 4 through 8
    1
    just some suggestions thanks.
    launchers
    go launcher
    zeam
    adw
    hcl
    ics launcher
    keyboards
    hacker keyboard
    swift tablet and standard
    extra app
    amazon app store
    es file exploxer
    mx player
    mx player arm 7 codec
    swipe pad
    I am not sure what is possible these are things I use and feel are solid for the tablet.
    1
    All of the lines like this:
    Code:
    read -p "Press any key to exit..."
    should be
    Code:
    read -n1 -p "Press any key to exit..."
    So that it takes a single key press instead of "Enter"


    Also, here's some more stuff to add http://forum.xda-developers.com/showthread.php?t=1424811
    Scripts are already written, you just need to modify them for ADB.