yashsingh1/xdaforums huggingface dataset:
[Nook Color Q&A, Help & Troubleshooting] pokey9000:
Thank you! I started working on this because there was a lot of speculation going on about rooting the Nook but nobody doing anything. Once the ball got rolling a lot of experienced people came out of the woodwork on #nookdevs. We have a few tools now but they're not so easy to use, and I appreciate any help making them easier.

I Am Not A Mac User, but /dev/disk2s1 sounds like a partition, not a whole disk. The OMAP needs the partition table to be just so in order to boot from microSD. Getting the partitioning right is the most fiddly part we've found and making an image of it is the easiest way to distribute it. So the .img is a dd of a disk I zeroed (for compression), partitioned, formatted, and copied the boot files to. The catch is it needs to be written to the whole disk device. I'm guessing on OSX that's /dev/disk2.

A wrong partition table is the most likely cause of booting into the Nook OS. If you get this to work from a Mac, please post your procedure!

I work for a company that specializes in scientific computing. Many of our customers do amazing stuff with computational chemistry and other physical simulations. As far as I'm concerned, it's all pure fscking magic.

I've got a few years of embedded experience, so I looked at the problem from that angle. And the first thing you do when approaching an embedded project is to read the datasheets. That's where I found out that the OMAP can boot from USB and microsd. A little googling and I found directions on how Pre users boot from USB. I confirmed that the NC can do this, then I explored the next available boot path: booting from microsd. From there I was very lucky that the Nook's hardware configuration doesn't stray too far from one of the TI development platforms.

Does that mean I'm smart? Hell no! It means I have some experience in this kind of stuff, and I was willing to stay up late on too many occasions working with the gurus on #nookdevs. Smart is finding exploits in a popular and tightly locked down platform where you have no hardware documentation or source. I just took advantage of something BN left wide open. But I had a fun time doing it, and I learned a lot about OMAP and u-boot in the process.

There's a lot left to do, and I'm sure that a lot of people who say "wish I could help" can do more than they think.
[Nook Color Q&A, Help & Troubleshooting] dascud:
You will probably need to create a file called "50-android.rules" under

/etc/udev/rules.d and put this line in the file you just created. This is on the linux box that you are trying to connect to the nook.

SUBSYSTEM=="usb", SYSFS{idVendor}=="2080", MODE="0666"

Now restart the udevd service with a command like

"service stop udevd" and "service start udevd". The command may be different depending on your distro (I use Mandriva).

Here is the android dev page with more info developer.android.com/guide/developing/device.html (cant post links yet)

BTW, I got a nook color last night to complement my original 3G nook :-). Unfortunately, the device has a dead pixel right in the middle of the screen and it stares at me every time I go to a screen with a white background. I am going to try and swap it for another one.

I also noticed that the screen color reproduction is a bit off compared to my Samsung Galaxy vibrant screen. Normal white background has a somewhat off whiteish tinge as opposed to what I can see on my vibrant. Anyone notice this ???
[Nook Color Q&A, Help & Troubleshooting] aludal:
I think I can help: I re-posted pokey9000's method, plus set up some generic configuration rules for adding NC VID in my blog. It also seems to me that on Windows machine it's an unnecessary step. But I can be wrong. Post here or there whether that was helpful.
[Nook Color Q&A, Help & Troubleshooting] RichTJ99:
Is there another more active thread or discussion for rooting the nook color? I keep refreshing this page & I cant find the actual forum on the nookdev website.

Any ideas to keep track of whats happening?

EDIT & nookdevs on freenode kicks me out for some reason
[Nook Color Q&A, Help & Troubleshooting] aludal:
lost 2 minutes to dascud... lol

Though I'm glad I was correct. Almost, that is: in my explanations, the file to create/edit is "/etc/udev/rules.d/51-android.rules"
[Nook Color Q&A, Help & Troubleshooting] pokey9000:
No, you can't. This is not a PC, so tools meant for booting a PC won't work. The partition table has to be just right or it won't boot the OMAP, and the .img has a correct partition table.

I linked to a program in the readme that's supposed to be a dd-workalike for Windows. I'd appreciate if someone could try it and report back.

This looks like the right procedure for Windows. Just substitute 0x2080 for the vid used in that post.

For Linux, it's similar. adb_usb.ini is in ~/.android after you install the sdk. You'll also need to set up another udev entry in /etc/udev/rules.d/51-android-rules if you don't want to have to run adb as root. Just copy one of the existing lines and change the vid. You should have installed this when you set up the sdk.
[Nook Color Q&A, Help & Troubleshooting] macndroid:
Bingo. DOH - thanks for the heads up. This did indeed work fine with of=/dev/disk2.

I got the new device dialog, waited 30 sec removed the sdcard and rebooted. All looks good so far, now the task of setting up adb for the mac. The google android dev site says "it just works" for the mac but that doesn't seem to be the case yet - when I use "adb devices" I see nothing so its back to scouring the web for info. This is getting into an area I have much less experience in.

I'll certainly post a summary of my fumbling about once I get more useful info.

Keep up the good work! And thanks for the feedback!
[Nook Color Q&A, Help & Troubleshooting] BoxBot:
Destinal posted this for me on #nookdevs. It worked for me.

sudo sh -c "mkdir -p ~/.android; echo 0x2080 > ~/.android/adb_usb.ini; adb kill-server; adb devices"
[Nook Color Q&A, Help & Troubleshooting] madsquabbles:
when i dd the img to the sd should i see any files? when i dd the old sd_40mb img i see 2 files on the sd card (same files i see when i use 7zip to brows the img file). the noot img is empty when i dd it. i've used v5 and beta 6 dd.exe.

the sd card gets formatted and about 2MB is used up on the nooter. the files in the img take up ~6MB.

so far no success for me on windows 7. using admin and regular settings for cmd. heck sometimes dd won't even find the sd card.

one other thing - is there an easier way to make your card useable without having to format with the nook, just in case something goes wrong. win7 seems not to be able to reformat it after dd'ing it.
[Nook Color Q&A, Help & Troubleshooting] quietglow:
This is where I'm at as well on the Mac. But it also doesn't work when I add the correct vendorID in linux, so I'm wondering if there is a greater problem (i.e. that something didn't work).
[Nook Color Q&A, Help & Troubleshooting] gigadigit:
Was looking into the GPUs and found the following info:

PowerVr SGX 530 is the same one used in the original Droid.

Ipad uses SGX535 and Galaxy Tab is using SGX540.

Does that mean that Galaxy S/Tab is almost 10 times faster in graphics?

* Motorola Droid: TI OMAP3430 with PowerVR SGX530 = 7-14 million(?) triangles/sec

* Nexus One: Qualcomm QSD8x50 with Adreno 200 = 22 million triangles/sec

* Samsung Galaxy S: S5PC110 with PowerVR SGX540 = 90 million triangles/sec
[Nook Color Q&A, Help & Troubleshooting] indeana:
I'm trying to root using Vista. I have a 2GB micro SD card and adapter which I mount in a slot on my laptop.

I read the DS-5 Primer and downloaded dd 0.6beta3 for windows. After extracting the dd file I opened a command prompt.

I discovered that

dd --file=removable --list

is not a valid command,

so I ran

dd --list.

The result was that the micro SD card was found, but it says Partition 1 (not 0) ... so the question is, will I be able to successfully write the image file to the card and carry through with the procedure as outlined at Nookdevs? Because if I'm reading everything correctly, I think the answer is NO!
[Nook Color Q&A, Help & Troubleshooting] macndroid:
OS X and adb

So far I'm stuck here too. I ran the /tools/android command and let it download and install the full SDK, restarted /tools/android and still have no adb devices listed. Do I have to force a connection (adb connect ...)?
[Nook Color Q&A, Help & Troubleshooting] svetius:
Do we need a dedicated Nook forum? Instead of replying "yes"...send me a PM. If enough people PM, we'll make it so!
[Nook Color Q&A, Help & Troubleshooting] MarcusMaximus04@gmail.com:
I know in ubuntu at least, you have to run adb with superuser privileges in order for it to find any devices(when in the correct directory: "sudo ./adb start-server; sudo ./adb <whateveryouwanttodo>"). Maybe the same problem in OSX?
[Nook Color Q&A, Help & Troubleshooting] pokey9000:
You can find out if the Nook is showing up with adb on USB by running this:

lsusb -v -d 0x2080: | grep Specific

if it returns a blank line, the Nook doesn't have adbd running. If it says:

bInterfaceClass 255 Vendor Specific Class

then the rooting worked.
[Nook Color Q&A, Help & Troubleshooting] pokey9000:
See my post above. You should set up udev rules so you don't need root.
[Nook Color Q&A, Help & Troubleshooting] macndroid:
Nooooooooooooook

Excellent suggestion, but even as root I can't see it....its there in the System Profiler - laughing at me.
[Nook Color Q&A, Help & Troubleshooting] MarcusMaximus04@gmail.com:
Ah, right. I never actually bothered doing that, myself. Probably should do so sometime, though.
[Nook Color Q&A, Help & Troubleshooting] rubyw59:
I am a new nobody here trying to learn about the process of how to root the NC. I am hoping the moderator can create a sub forum. It is hard to pace through 70 pages to find some answers. Also, it is difficult to ask any questions since it'll be lost in the sea of a lot of other responses.
[Nook Color Q&A, Help & Troubleshooting] Rhinotrip:
Send a PM to svetius if you agree the Nook should have its own forum.
[Nook Color Q&A, Help & Troubleshooting] chatteremail:
Pardon the newbie question, but ... is there any risk to the device if the purpose is entirely to sideload new apk's (rather than use a newer OS version, custom ROM, etc.)? TIA
[Nook Color Q&A, Help & Troubleshooting] quietglow:
Nevermind -- got it.
[Nook Color Q&A, Help & Troubleshooting] rckymtnrfc:
http://nookdevs.com/NookColor_Rooting
[Nook Color Q&A, Help & Troubleshooting] stevetotheo:
Pm sent. Make sure to send him one if you haven't already so a new section can be opened for the NC

Steve
[Nook Color Q&A, Help & Troubleshooting] bassrebel:
have been following this thread since page 1. My fiancee will get my a NC for christmas. I'm not into playing games (I have my video game consoles, so no worries), but I'm really interested in reading books/magazines, calendar, e-mail.

I know I'll have a great time with my NC.

You guys are the best!
[Nook Color Q&A, Help & Troubleshooting] macndroid:
OS X/adb/Nook

How? I still can't get adb to recognize my nook.
[Nook Color Q&A, Help & Troubleshooting] modembug:
Anyone been having troubles with angry birds just starting then shutting off again?

Also another issue I am seeing is Pocket Legends cannot detect network connectivity. And a few other apps say they do not support emulator.

Anyone else having similar issues? oooooooo one more thing, launcher pro will not allow remapping of the buttons on my NC anyone got a workaround for that yet? :D I think we need to start a thread on here of what applications work (and the versions) and which ones do not work! So we can get some compatibility going on here... Who knows maybe the app developers will catch on and add it to their apps since tablets seem to be gaining popularity!
[Nook Color Q&A, Help & Troubleshooting] pokey9000:
Not really, we patch the ramdisk and add a new config file in /data. If you do a Factory Reset it will clear out all your APKs and the rooting.

BTW if you're Marc Blank: Chatter is the only thing I miss about my Treo.
[Nook Color Q&A, Help & Troubleshooting] madsquabbles:
i've given up on trying this on windows for now. i may try to do it on my hackintosh when i get home.
[Nook Color Q&A, Help & Troubleshooting] droidlover:
Since the hack for this involves Linux, has anyone looked at using SUSE Studio or one of the other roll your own Linux solutions to create a USB bootable image with a script and all the required files? You would plug in the USB thumbdrive and the SD card, boot your PC (even if it has Windows on it), and the script would just run the hack. I would be willing to help put this together if it is workable. PM me if interested...
[Nook Color Q&A, Help & Troubleshooting] dirtygreek:
Apps I've tried that work - there should be a list compiled somewhere I think:

FeedR - rss reader

advanced task killer

astro (but can't install with it yet)

dolphin hd browser

google earth (requires sd card, works great)

google maps

google voice

google news/weather

doodle jump

kindle (ha)

physics playground

superuser

setcpu (but can't get root access, so currently it's view only I think)

vegas pool sharks (runs but choppy. Never tried it before, so that might just be the app itself)

vlc remote (starts at least, haven't tried to actually use it)

don't work:

facebook (starts, attempts to log in, fails. I do get an email from facebook telling me facebook for android tried to log in however)

terminal emulator

reckless racing (Just crashes)

angry birds (title screen appears, then crashes)
[Nook Color Q&A, Help & Troubleshooting] svetius:
Uncle! Uncle!

Nook Color forum coming soon. Please stop PM'ing! =D
[Nook Color Q&A, Help & Troubleshooting] Kelvala:
I wouldn't do this....yet :D

Once we have a new home, we can spawn the this thread into Motorcycle manuals ;) and apps that work/don't work...yeah I read every page...every thread...have bookmarked since it was first posted. Its the first and last thing I read everyday.
[Nook Color Q&A, Help & Troubleshooting] Kelvala:
MMA vs XDA!

HAA HAA HAA!!! He tapped out! Thanks svetius:cool:
[Nook Color Q&A, Help & Troubleshooting] quietglow:
OSX USERS

I finally got my ubuntu setup to recognize my rooted NC by doing:

mkdir -p ~/.android; echo 0x2080 > ~/.android/adb_usb.ini

and then killing the adb server and restarting *as root*

What's interesting is that my rooted device still doesn't show up in an adb device list on my mac

Usually the mac is much less finicky about finding new devices with adb, so I have no idea if a vendor ID addition is needed etc. If I were doing this again, and I had a mac, I think I'd download a linux live disk if I was trying to do it as easily as possible.
[Nook Color Q&A, Help & Troubleshooting] bphillips09:
Hello again...

So, I need help.... again....

I get as far as ssh'ing onto the Nook, but then when I run "# scp <apk> root@192.168.2.2:/mnt/app/" I get back "no such file or directory". Any reason why?
[Nook Color Q&A, Help & Troubleshooting] nikescar:
Can't seem to get past the dd step of the process on Windows. I get an access denied message:

C:\>dd --filter=removable --list

rawwrite dd for windows version 0.6beta3.

Written by John Newbigin <jn@it.swin.edu.au>

This program is covered by terms of the GPL Version 2.

NT Block Device Objects

\\?\Device\Harddisk2\Partition0

link to \\?\Device\Harddisk2\DR13

Removable media other than floppy. Block size = 512

size is 7948206080 bytes

C:\>dd --filter=removable bs=1M if=nooter_sdcard_40mb.img of=\\?\Device\Harddisk

2\Partition0

rawwrite dd for windows version 0.6beta3.

Written by John Newbigin <jn@it.swin.edu.au>

This program is covered by terms of the GPL Version 2.

Error writing file: 5 Access is denied

1+0 records in

0+0 records out

C:\>

Any ideas? :confused:
[Nook Color Q&A, Help & Troubleshooting] madsquabbles:
same result here. i even tried the original sd image. that one at least put some visible files in the 40MB partition it created.
[Nook Color Q&A, Help & Troubleshooting] sudhirkhanger:
Are you guys not worried about losing your warranty? I do find Nook color fragile and buggy.

What software have you guys tried?

Is this permanent root?
[Nook Color Q&A, Help & Troubleshooting] scoutcamper:
hey guys,

is there a special version of angry birds we need to make it work? mine gets to the title screen and then exits. can anyone point me at a correct version? how about more advanced games like need for speed shift? NOVA or Sandstorm?

thanks for all the hard work!

Scoutcamper
[Nook Color Q&A, Help & Troubleshooting] aludal:
LOL! When talking about your beloved Motorcycle Manuals, you forgot about kicking my blog for omissions of these ;)

Seriously, I'm for turning this very thread into NC app discussion. And I hope the new NC thread(s) will be dedicated to:

-- NC alternative ROM(s) development;

-- backup, recovery development;

-- mods

-- B&N FW analysis

In this case, this present thread would be a clean joy for all the Motorcycle lovers. :)
[Nook Color Q&A, Help & Troubleshooting] Sirchuk:
I lol'd at work and got funny looks.

That sure didn't take long. I wonder how many he got.
[Nook Color Q&A, Help & Troubleshooting] mad5427:
I apologize in advance as I am about as new to this as they get. I am also on the user end of graphic software, can't write code in the slightest. My hats off to all of you who are skilled in programming in any way. I can design any type of building for you from top to bottom but simple code still scares the bejesus out of me. It's things like this that force me to learn new skills and dig deeper into the computer and systems.

So, lacking the knowledge, I have a micro sd card and a card reader and have it plugged into my MacBook Pro. The computer recognizes the formatted card. Do I just drop all the files from the unpacked nooter disk image onto the sd card and that card is ready to go? Or do I need to do something special through the terminal to put those files onto the micro sd card?

Thanks for all the work you are doing on this and even all the people who are posting their problems and solutions. Every post I read is making this a little less intimidating.
[Nook Color Q&A, Help & Troubleshooting] txskeets:
Same result here also....running Win 7 Ultimate 64 bit.
[Nook Color Q&A, Help & Troubleshooting] bphillips09:
Is no one else getting the "/mnt/app: No such file or directory" error?
[Nook Color Q&A, Help & Troubleshooting] madsquabbles:
from the ncdev wiki

Note that Vista and Windows7 users will have to use a Volume GUID like \\.\Volume{6c284f7a-f64f-11df-84a3-00219be2d9e2} for the target after identifying it with dd --list.

you can only get that string if you don't run cmd as admin.

worked perfectly for me.
[Nook Color Q&A, Help & Troubleshooting] nikescar:
I've tried to like ubuntu, I really have. I've been downloading every LiveCD since 7.04 hoping at some point there would be some progress. Even with 10.10 it's still an OS for those that would rather knit a shoddy sweater themselves with one arm longer than the other and a neck hole that's too small than go out and buy a nice one that just works.

That works for some people but not for me.
[Nook Color Q&A, Help & Troubleshooting] nikescar:
When I tried to run cmd without admin nothing showed up under NT Block Device Objects
[Nook Color Q&A, Help & Troubleshooting] nikescar:
Where else could I get that volume info?
[Nook Color Q&A, Help & Troubleshooting] madsquabbles:
remove the --filter=removable from the command
[Nook Color Q&A, Help & Troubleshooting] madsquabbles:
well, i can now boot and recognize the "nooter" volume. just can't root it yet.
[Nook Color Q&A, Help & Troubleshooting] lekofraggle:
Mac

Those of you on macs, in terminal are you using

./adb...

I seem to remember it does not work otherwise. Having said that, I had difficulty pushing and pulling from my mac to my Eris. I will try and report when I get time.

~Leko
[Nook Color Q&A, Help & Troubleshooting] macndroid:
OS X + Nook - my findings so far

I have a macbook pro 13.3" 2010 model (Intel Core 2 Duo 2.4 GHz). It has a built in card reader (/dev/disk2).

I followed the directions after downloading the nooter image:

>Get any size microsd card that you don't mind trashing the data on.

1GB microsd - go!

>If you're using Linux, find the device name and dd nooter_sdcard_40mb.img to the whole disk, ex. use /dev/sdd if that's what your reader is on.

I'm using OS X 10.6.5.

umount /dev/disk2s1

dd if= nooter_sdcard_40mb.img of=/dev/disk2 (or whatever disk your sdcard is mounted as)

DO NOT USE "of=/dev/disk2s1" - make sure you don't include the partition in the device name! Just "of=/dev/disk#" - this is where i first ran into trouble.

after a bit of churning I get the prompt back.

>Plug the usb cable from your NC into your computer

OK. Power was on, it mounts "media". Looks good.

>Take the card out and put it in your NC

OK.

>Hold the power button for 15 seconds

NC shows power-off dialog then shuts down.

>Wait 2 seconds and hold the button for another 2 seconds

The device boots….but remains blank and the Mac shows a dialog:

"New network interface detected" blah blah "CDC Composite Gadget"

I hit [Cancel]

>Once the devices show up, wait another 30 seconds and remove the card

Ok.

>Hold down the power button for 15 seconds again, let go, then hold for another 2

Boots to normal screen. "media" volume mounts.

I installed the android SDK, and ran /tools/android

It d/led the whole SDK.

I rebooted for good measure

ran adb (as both myself and root):

sh-3.2# ./adb root

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

error: device not found

sh-3.2# ./adb devices

List of devices attached

sh-3.2# :(

I found one report for "ADB on OSX not detecting LG Eve GW620"

The poster fixed the problem by hacking a .plist file. The phone didn't have the proper usb subclass so adding a new subclass to the .plist file allowed adb to find the phone. I used the OS X usbprober to check the Nook's subclass, and it was "0" which is what it should be. I tried the .plist hack anyway - nada. Back to the search.
[Nook Color Q&A, Help & Troubleshooting] nikescar:
Well this is scary. My nook just started installing a software update by itself. Wonder if b&n are ****ing me over right now.
[Nook Color Q&A, Help & Troubleshooting] madsquabbles:
hope it doesn't destroy root. good thing i keep my wifi off.
[Nook Color Q&A, Help & Troubleshooting] yerand:
try impaled angry birds

http://dl.dropbox.com/u/6736688/ImpaledAngryBirds.apk
[Nook Color Q&A, Help & Troubleshooting] pokey9000:
I got this a couple of times when I managed to create a boot loop. It's actually bad boot recovery, like when you reboot an original e-paper Nook (should we start calling it Nook-e?) a number of times. But for some reason it looks like a firmware update. Someone else earlier on posted about this.

I have a theory that it's triggered if you reset too many times between the time the Nook starts booting and the time you see the swipe screen. Did you reset it a lot while it was starting to boot the factory OS?
[Nook Color Q&A, Help & Troubleshooting] dirtygreek:
My (well, grandma's) rooted nook running angry birds. Crappy phone video, great game.

http://www.youtube.com/watch?v=WEucuG-3YCw
[Nook Color Q&A, Help & Troubleshooting] Novaglarion:
Can you please upload the APK that you used? The 3 i've tried all crash. Thank you in advance!
[Nook Color Q&A, Help & Troubleshooting] SystemIdleProcess:
LOL! Thanks!
[Nook Color Q&A, Help & Troubleshooting] scoutcamper:
did you try that?
[Nook Color Q&A, Help & Troubleshooting] mhoepfin:
I'm usually fairly adept at this stuff.

Having some trouble. On windows xp...

Have tried a few times and the nook doesn't seem to be taking the image. When I get to the end of the steps and take out the card and hold the power for 15 seconds (which I think is to turn the device off), my device turns on after about 10 seconds instead. So it's seems to be off when it should be on.

Anyway, if anyone has slightly clearer steps it would be appreciated.
[Nook Color Q&A, Help & Troubleshooting] Novaglarion:
Not yet, still at work, heading home soon but will try it out.

Is there a way to remove all the non-working apps yet?