FWIW I got the Market to work by
1. Adding my Google account via signed_YouTube.apk
2. Inserting an andriodId borrowed from my phone
Code:
adb shell sqlite3 /data/data/com.google.android.googleapps/databases/gls.db "update meta set intvalue='YOUR_NUMBER_HERE' where name='androidId'";
3. Pushing a modified build.prop
Code:
adb pull /system/build.prop
sed '/nocheckin/d' build.prop > /tmp/build.prop
echo "ro.config.nocheckin=no" >> /tmp/build.prop
sed 's/^.*ro.build.fingerprint.*$/ro\.build\.fingerprint=verizon\/voles\/sholes\/sholes:2\.1-update1\/ESE81\/29593:user\/release-keys/' /tmp/build.prop > build.prop
adb push build.prop /system
Edit: Attention: Do not push package.xml as per the pre-edit instructions!
The build.prop hacks were taken from the
Nook Color Script.
HTH