[Nook Color Android Development] johnopsec:
You must have installed adb as root. Ubuntu 10.04 works fine with adb as a luser (limited user) as long as the permissions are proper in your adb directory.

This is really starting to point very hard at a permissions problem for you. Just FYI: sudo uses the password of the luser you're running as and will only work if your luser is listed in /etc/sudoers. (visudo to check). su on the other hand uses the password of the root user.

I'm sure that Mistar Muffin would be happy for someone to modify the original script to provide error checking. The issue is going to be that adb is going to exit "0" even if a command issued to adb shell fails. This is because as far as adb is concerned, it executed and issued the command requested to the Android operating system on the Nook Color. Things aren't as simple as they may seem. (For those not familiar with exit codes in bash, a 0 means that things are all good.)

How many places do we have to say "you need full root on your NC for this to work"? While I agree that this would make things more fool-proof, to me, this is sort-of like a drivers exam. If you can't be bothered to read through the requirements of a particular script, you shouldn't benefit from that script. Perhaps it's just me but, lets be real here folks. Can't read, can't benefit. It seems like a simple concept to me.

Mistar Muffin: I propose the following addition to the beginning of the script, just after the #NookColor Auto Config 1.0 by MrMuffin line:

#!/bin/bash
echo
echo "Did you read the ENTIRE post from which you retrieved this script "
echo "and was that post located at : "
echo "http://xdaforums.com/showthread.php?t=871210 ???"
echo -n "You MUST answer 'Yes' to continue: "
read -e CONFIRM
if [ "$CONFIRM" != "Yes" ]; then
echo
echo "Screw off... You're too lazy to read the post. Come back when you have."
echo
exit
fi
echo
echo "Do you understand that if you use this script, you may very well put your"
echo "Nook Color into a state from which it will take you ALL OF 5 MINUTES to"
echo -n "recover? You MUST answer 'Yes' to continue: "
read -e CONFIRM
if [ "$CONFIRM" != "Yes" ]; then
echo
echo "Screw off... Come back when you grow a pair and are willing to accept"
echo "the risks involved."
echo
exit
fi
echo
echo "Do you accept that if you continue using this script and it somehow breaks"
echo "your Nook Color even though hundreds before you have had no problems..."
echo "and then you come to the forums and complain about the FREE script you"
echo "just ran, you are going to be made fun of mercilessly and that johnopsec"
echo "is waiting patiently for new victims??? "
echo -n "You MUST answer 'Yes' to continue: "
read -e CONFIRM
if [ "$CONFIRM" != "Yes" ]; then
echo
echo "Screw off... Come back when you grow a pair and are willing to accept"
echo "the risks involved."
echo
exit
fi
echo
echo "OK... Fine. Since you REALLY want to, we will now proceed to "
echo "BRICK your Nook Color! Bwahahahahaha!!!!"
echo
echo "Only Joking... Away we go with giving you GMail and Android"
echo "Market..."
echo
echo

I understand completely. I just think it would be REALLY COOL if people would read through a post before blindly applying the first script they see in a 100-page post. To me, that's a big "Duh!" :D

On your google earth question, I haven't tried to download it from the market. I pulled it off of my Droid and side-loaded it to the NC but, it works fine if you have the APK.