Congratulations to Cicadaman & co. for getting Froyo running on the Nook Color! Visit the nook Color portal!
See Rooting new hardware FIRST if you have a nook original with a 1003* serial# or above.
Softroot Fixes
From nookDevs
I will attempt to put instructions on how to manually apply fixes for softroots between versions.
2.2.1 -> 2.2.2 (Yet to be released)
- Fixed services.jar from kbs.
- Updated nookLibrary, nookLauncher, and Trook
- Used a light to avoid being eaten by grue.
Instructions
This section assumes adb has been connected already
# SHA1SUM: 1c2d148257f9635dd54fb73807a556d2922da965 wget http://www.trollbot.org/services.jar adb push services.jar /system/framework/ adb shell reboot wget adb uninstall com.nookdevs.library adb install nookLibrary.apk wget adb uninstall com.nookdevs.launcher adb install nookLauncher.apk adb uninstall com.kbs.trook wget http://nookapps.googlecode.com/files/Trook-debug.apk adb install Trook-debug.apk
Experimental:
adb shell
Meanwhile... In the shell
for i in "[" "[[" "addgroup" "adduser" "adjtimex" "ar" "arp" "arping" "ash" "awk" "basename" "bunzip2" "bzcat" "bzip2" "cal" "cat" "catv" "chattr" "chgrp" "chmod" "chown" "chpasswd" "chpst" "chroot" "chrt" "chvt" "cksum" "clear" "cmp" "comm" "cp" "cpio" "crond" "crontab" "cryptpw" "cut" "date" "dc" "dd" "deallocvt" "delgroup" "deluser" "df" "dhcprelay" "diff" "dirname" "dmesg" "dnsd" "dos2unix" "du" "dumpkmap" "dumpleases" "echo" "ed" "egrep" "eject" "env" "envdir" "envuidgid" "ether-wake" "expand" "expr" "fakeidentd" "false" "fbset" "fdflush" "fdformat" "fdisk" "fgrep" "find" "fold" "free" "freeramdisk" "fsck" "fsck.minix" "ftpget" "ftpput" "fuser" "getopt" "getty" "grep" "gunzip" "gzip" "halt" "hdparm" "head" "hexdump" "hostid" "hostname" "httpd" "hwclock" "id" "ifconfig" "ifdown" "ifup" "inetd" "init" "insmod" "install" "ip" "ipaddr" "ipcalc" "ipcrm" "ipcs" "iplink" "iproute" "iprule" "iptunnel" "kbd_mode" "kill" "killall" "killall5" "klogd" "last" "length" "less" "linux32" "linux64" "linuxrc" "ln" "loadfont" "loadkmap" "logger" "login" "logname" "logread" "losetup" "ls" "lsattr" "lsmod" "lzmacat" "makedevs" "md5sum" "mdev" "mesg" "microcom" "mkdir" "mkfifo" "mkfs.minix" "mknod" "mkswap" "mktemp" "modprobe"; do if test -f $i; then echo "${i} already exists."; else ln -s busybox "${i}"; echo "Created link for ${i} to busybox"; fi; done;