New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
jeff_kz
Old
(Last edited by jeff_kz; 7th January 2013 at 03:10 PM.)
#1  
Member - OP
Thanks Meter 118
Posts: 46
Join Date: Nov 2012
Prompt [Root] NookManager - graphical rooter for 1.2.x and beyond

This is a graphical, interactive rooting system with the ability to create/restore backups and factory settings.

This has been tested on systems 1.1.5, 1.2.0 (US/UK), and 1.2.1. It will probably work on earlier versions and should be safe to use on future versions. For best results, however, you should be on 1.2.1 before using this tool.

If you've tried rooting your nook unsuccessfully with another utility, it's best to do a factory restore (from NookManager, choose the "Restore" menu and then "Restore factory.zip") and, if your nook came with older firmware, upgrade to the latest 1.2.1 firmware.

Features:
  • Root your nook
  • Backup/Restore
  • Restore to factory settings
  • Disable B&N Apps
  • Custom plugins

The actual rooting procedure is very basic:
  • uRamdisk is patched to enable ADB
  • database setting is changed to allow installation of non-market apps
  • the DroidSansFallback font is replaced with the updated font from jellybean to add support for extended characters
  • the su/Superuser binary/package is installed
  • Relaunch is installed
  • ADB Konnect is installed for enabling/disabling ADB over wireless
  • on systems running firmware 1.2+, the ModManager jars and package are installed
  • on 1.2+ systems, the PackageInstaller.apk from the 1.1.2 firmware is installed to resolve issues with package installers
  • and, finally, the Amazon appstore is installed just to have some easy way of downloading new apps

The uRamdisk patching is done with scripts rather than copying pre-compiled binaries, so this should be safe for all existing versions of the Nook firmware and (hopefully) will be forward compatible with any new releases.

The rooting procedure is non-destructive and can be run multiple times without causing problems.

Under the hood, this is a minimal linux environment with the nook drivers/binaries and a few core android binaries. The display is generated with imagemagick and written directly to the framebuffer.

Wherever possible, the parts of this system are compiled from source including the Linux kernel, uBoot, and all of the buildroot utilities. The hardware drivers and associated binaries are extracted from the 1.2.0 upgrade package.

The source for the project, including an automated buildscript is available at GitHub.

Support for custom menu items and scripts is documented here.


Download

The download must be unzipped and the NookManager.img file must be written to an empty SD card. On windows, you can use disk imager. Linux and mac users can use dd.

To run, shut down your nook, install the SD card and power on. You should see the NookManager boot screen followed within 15 seconds by the welcome screen.

After rooting, you can install Google Apps using straygecko's excellent NTGAppsAttack package if you want to use Google Market/Gmail/Calendar/etc.
The Following 61 Users Say Thank You to jeff_kz For This Useful Post: [ Click to Expand ]
 
osowiecki
Old
#2  
osowiecki's Avatar
Senior Member
Thanks Meter 70
Posts: 210
Join Date: Feb 2012
Location: Poznań

 
DONATE TO ME
Quote:
https://github.com/doozan/NookManager/downloads
NookManager.zip
17.9MB · Uploaded 14 hours ago
File was not found.
??
 
jeff_kz
Old
#3  
Member - OP
Thanks Meter 118
Posts: 46
Join Date: Nov 2012
Weird. I deleted/re-upped the file and the download link seems to be working now.
 
osowiecki
Old
#4  
osowiecki's Avatar
Senior Member
Thanks Meter 70
Posts: 210
Join Date: Feb 2012
Location: Poznań

 
DONATE TO ME
ok..now it works. Thanks
 
remlap
Old
#5  
Senior Member
Thanks Meter 3
Posts: 169
Join Date: Oct 2003
Location: Wales
Will this work with NoRefresh?
 
mobamoba
Old
#6  
Junior Member
Thanks Meter 2
Posts: 23
Join Date: Aug 2007
Thanks for the work on this - it was easy and worked great. And if you're planning to update, maybe add ES File Explorer or Titanium Backup in the pre-installed apps; that would make it easier to install apks directly from your SD card instead of having to do it over wireless adb. But thanks regardless.
 
remlap
Old
(Last edited by remlap; 11th December 2012 at 12:01 AM.)
#7  
Senior Member
Thanks Meter 3
Posts: 169
Join Date: Oct 2003
Location: Wales
Can confirm no refresh works great. Installed FBReader, Opera Mobile, ES File Explorer and Kindle app. Great

I just came from a firmware that had the ability to change the hardware buttons for page turning, any chance of this being added?
 
Gvr4-330
Old
#8  
Junior Member
Thanks Meter 3
Posts: 28
Join Date: Apr 2011
Thanks for this! Giving it a try.

Just curious though... I'm trying to create the backup of the device and it seems to take forever to format the free space. It also took forever to find the wireless network and I eventually just rebooted it. How long does it usually take?

I'm using a NST on 1.2.0 and have tried a 2GB Sandisk and a 8GB Dane-elec microsd card.

Gonna try redownloading and re-installing the image.
 
asprin
Old
#9  
Junior Member
Thanks Meter 0
Posts: 2
Join Date: Oct 2007
Default Install apk

Hi, i successfully root my NGL(1.2.0) but, if i try to install apk (Cool Reader) i got an error window "Out of space" and i'm almost sure it must be enough space to install, may someone can help with this ?
 
jeff_kz
Old
#10  
Member - OP
Thanks Meter 118
Posts: 46
Join Date: Nov 2012
Quote:
Originally Posted by mobamoba View Post
maybe add ES File Explorer or Titanium Backup in the pre-installed apps
Good suggestion, I've added ES File Explorer

Quote:
Originally Posted by Gvr4-330 View Post
it seems to take forever to format the free space..and wifi
Thanks for reporting this. There was a glitch with the script that formats the SD card and with the wifi loading. Both issues have been fixed in the latest release.

Quote:
Originally Posted by asprin View Post
if i try to install apk (Cool Reader) i got an error window "Out of space"
How are you trying to install the apk? I'm also using Cool Reader it installed with "adb install" and runs just fine. For best Nook compatibility, use coolreader 3.1.2-27 (12/11/2012 build) or later.