FORUMS
Remove All Ads from XDA

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

235 posts
Thanks Meter: 452
 
By Loglud, Senior Member on 9th December 2011, 07:42 AM
Post Reply Email Thread
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.

  2. 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.

  3. In the settings page you should see *2* USB Debugging modes.
    *NOTE: if you disable automount, Debugging will maintain through unplugs
  4. Press them both and accept the prompt.
  5. 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:
[LIST=1]Download [URL="https://github.com/loglud/NARS/zipball/master[/URL][*] Unarchived this package.[*] Open your terminal, and cd into the unarchived directory[*] Type in [CODE]sudo ./NARS.sh[/CODE]
[/SIZE][/LIST]
[CENTER][B][I][SIZE="5"]Start up script (Inside NARS):
[/I][/B][/CENTER]
  1. Check to see what operating system is running for which adb to used
  2. Inject the product id into the adb_usb.ini file.
  3. Start the adb server and look for devices.
  4. Verify that chosen devices is actually a Nook
  5. 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:
https://github.com/loglud/NARS/zipball/master

Git-Hub
https://github.com/loglud/NARS
The Following 8 Users Say Thank You to Loglud For This Useful Post: [ View ] Gift Loglud Ad-Free
 
 
9th December 2011, 07:42 AM |#2  
OP Senior Member
Thanks Meter: 452
 
Donate to Me
More
Changelog:

1/9/12:
  • Added ota blockage
  • New busybox
  • Bug cleanup
9th December 2011, 12:56 PM |#3  
kainepaine's Avatar
Senior Member
Thanks Meter: 10
 
More
Nice! Will try later on today on my friend's Nook.

Sent from my X500 using XDA App
9th December 2011, 09:37 PM |#4  
verosity's Avatar
Member
Thanks Meter: 7
 
More
Windows
Any suggestion for us windows users which are outside of this curve?
9th December 2011, 09:45 PM |#5  
Senior Member
Flag Florida
Thanks Meter: 3,056
 
Donate to Me
More
Quote:
Originally Posted by verosity

Any suggestion for us windows users which are outside of this curve?

Use the windows script in this section, it does literally the same thing.
10th December 2011, 11:22 PM |#6  
Junior Member
Flag San Antonio, Texas
Thanks Meter: 0
 
More
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
10th December 2011, 11:40 PM |#7  
OP Senior Member
Thanks Meter: 452
 
Donate to Me
More
Quote:
Originally Posted by SandlinJohn

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/show...67&postcount=3 Enableing adb Connection (eab1) part 4 through 8
The Following User Says Thank You to Loglud For This Useful Post: [ View ] Gift Loglud Ad-Free
11th December 2011, 12:23 AM |#8  
Junior Member
Flag San Antonio, Texas
Thanks Meter: 0
 
More
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.
12th December 2011, 01:52 AM |#9  
Senior Member
Thanks Meter: 32
 
More
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/show....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:
http://goo.gl/vTNpJ
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.
12th December 2011, 02:02 AM |#10  
Senior Member
Thanks Meter: 49
 
Donate to Me
More
Quote:
Originally Posted by Loglud

[SIZE="3"]...

Upcomming abilites:

  • Autoinstall and config of keyboards
  • Installing launchers
  • Installing HomeCatcher
  • Unbloating

Any chance of custom unbloating? Such as, if you want to keep some of the bloat? Like the games?
12th December 2011, 08:21 PM |#11  
OP Senior Member
Thanks Meter: 452
 
Donate to Me
More
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.
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