Looks like those crazy cats over at XDA Forums are at it again, this time with everyone's favorite new color e-reader, NOOKcolor! And what did they do? They rooted it, of course, allowing the loading of, what else? Angry Birds! It seems to be the new anthem for "I GOT THIS WORKING!" There's great potential in this device, as we wrote earlier today in our final judgements on NOOKcolor over at A Week With NOOKcolor: 3rd Party Apps and Final Wrap-up. As XDA forum member IOMonster says, and I agree, "this thing has the potential to be an amazing device, we just gotta 'fix' it first."
This post is going to be large, so be prepared to get pumped up. All the usernames listed in this post are users over at XDA Developers Forum, and they all rock at hackin away. This epic journey began very early this morning with a message from pokey9000 over at XDA Forums:
This will give you a root shell but there's not a whole lot else at this point until further developments are made. Latest info: [04:00:25] <[mbm]> http://www.multiupload.com/R6U2NEMXHI <- uImage [04:02:27] <[mbm]> http://www.multiupload.com/MJY8SS8BAB .. there's the sdcard image [04:03:10] <[mbm]> dd to an sdcard, wait for fastboot and then run 'fastboot boot uImage' with the previous file [04:04:03] <[mbm]> when the kernel boots there will be a serial and ethernet device on usb [04:04:29] <[mbm]> ethernet runs telnet and ssh [04:04:37] <[mbm]> serial is a getty [04:13:54] <[mbm]> usb ethernet on the nook is 192.168.2.2 So what you get is a new usb interface called usb0 (on both the nook and your linux box) set the linux box's usb0 to 192.168.2.1 and you should be able to ssh to the nook on 192.168.2.2. root has no password. takes a long time to generate ssh keys so be patient. Also, its 5am here and I'm half asleep.. so hopefully this all makes some sort of sense.
Next, another update later in the day from pokey9000 again...
The cake goes to [mbm] here. The UART serial port was helpful for getting the kernel running but not very useful for NC users at large. If he doesn't beat me to it then tonight I'll build a u-boot.bin that autoboots uImage from the card. Then Windows users should be able to share in the fun.
A warning to anyone who wants to play around with the filesystems: It looks like partition 2 (mmcblk1p2) has some config files that get loaded by the bootloader including some sort of encryption key, WiFi radio calibration data, and the MAC address. I'm confident that destroying this won't kill your NC, but it will most likely keep you from running stock firmware again.
Then an awesome conversation between several members leading to the most excellent quote from the beginning of this post:
[12:23] <[mbm]> got adb
[12:24] <[mbm]> and since I did ro.secure=0 it's a root shell
[12:34] <[mbm]> new app in extras
[12:35] * [mbm] looks for a copy of angry birds
i got one
argh argh argh
[12:35] * Mytos oh shit we just lost mbm for a week
[mbm]: we all owe you beer
this thing has the potential to be an amazing device, we just gotta 'fix' it first
[12:36] <[mbm]> first apk failed because of missing android libs
[mbm] does adb shell work?
[12:36] <[mbm]> yep, used adb to install
And from dirtygreek:
[15:47] <[mbm]> ooh .. a reboot later and I have angry birds
[15:48] <[mbm]> no xml edit needed
[15:48] <[mbm]> and it runs
Then you'll note the extra apps available here on Alfa's "Extras" screen:
Compared to what a normal "Extras" screen would look like:
Bobdude5 joined in the fun with a bit of some Launcher Pro, saying that it's "Smooth as a Galaxy Tab"
Next, a very interesting addition by feverlax
Yes those are back and menu keys on the bottom. They are built in, but hidden by default in the BN launcher
I KNEW IT! One of the things I missed most whilst reviewing the NOOKcolor was a universal "back" button. User jerrygon added a comical quip:
Just to share a funny story...my brother went to get a NC tonight @ B&N after I told him root was possible. He was told that they were sold out and that they had sold 10 in the last 3 hours. More than they had sold all weekend.
Now all we've got to do is wait and see if Barnes and Noble closes the hole or otherwise somehow blocks or chops off this hack. Many are guessing they wont take the time to do so. What do you think?
[Via XDA Developers Forum]