[How-to][NEW VERSION] Run Nookie Froyo off SD card

Just picked up a Nook Color and got everything working according to the instructions in this thread. Having a couple issues though, one which I've seen mentioned, the other which is baffling...

1 - I'm getting some random force closes in the browser, the gallery, and from the gapps process. I've seen a few other people mention this - has anyone identified a culprit?

2 - I noticed my battery was draining faster than I expected, I went to battery usage and saw that the majority of my battery (maybe 75%) was used by "Cell standby", clicking on that showed me Time Without Signal = 100%. Ok... there is no cell radio... so is Android spending a lot of cycles trying to connect to the cellular network anyway? Would turning on Airplane mode (but leaving Wifi on) get rid of this?
 
greetings all...
I've been having a great amount of difficulty accomplishing this. I have gone through the verification that the device is connected by "daemon running" response however when i type in "adb shell mount -o remount,rw /dev/block/mmcblk1p2 /system" the dos prompt just hangs. No other response. I've let it sit for up to 5 minutes and nothing. Any ideas whats going wrong? Im sure ive got all my directories in the right places. The only thing odd is that if i browse for the nook on my computer, the removable drives that show up wont let me browse them.
This nook is only two weeks old so im wondering if B&N didnt somehow disable this?
 
2 - I noticed my battery was draining faster than I expected, I went to battery usage and saw that the majority of my battery (maybe 75%) was used by "Cell standby", clicking on that showed me Time Without Signal = 100%. Ok... there is no cell radio... so is Android spending a lot of cycles trying to connect to the cellular network anyway? Would turning on Airplane mode (but leaving Wifi on) get rid of this?

Found the answer to this here:
NookColor: Nookie Froyo Tips - nookDevs
 
greetings all...
I've been having a great amount of difficulty accomplishing this. I have gone through the verification that the device is connected by "daemon running" response however when i type in "adb shell mount -o remount,rw /dev/block/mmcblk1p2 /system" the dos prompt just hangs. No other response. I've let it sit for up to 5 minutes and nothing. Any ideas whats going wrong? Im sure ive got all my directories in the right places. The only thing odd is that if i browse for the nook on my computer, the removable drives that show up wont let me browse them.
This nook is only two weeks old so im wondering if B&N didnt somehow disable this?

I have experianced the similar problems when did my. Just keep trying. It may take more than 5 minutes. At end, I was able to complete the installation.
 
Hi All, I bought a Nook for my wife's B-day with the intention of loading Android. I was able to install Froyo on my wife's Nook but I can't seem to get my Vista 64bit PC to load the drivers so I can install some other apps for her. It recognizes it as a Nook but gives me an error message about not being able to find drivers even when I point it to the correct folder where it should be from the adb for dummies setup. I don't know if this will work on a 64bit PC or what the name of the driver should be that I am trying to install. Also it came with 1.0.1 but now has 1.1.0 loaded on it, is that a problem?
 
I've been able to get my NC running NookyFroyo 67 with no problem, but it doesn't run right at all. I've pushed all the google apps without any problem, booted up ok.

The problem is no matter what program I try to run, it force closes. Every single one. This is without resizing my 16gb Class 10 SDcard. Every time I resize it with Easeus, it hangs on boot and won't load at all. So I'm stuck with apps I can't run because they all force close, and an SD card I can't resize.

Any suggestions?
 
I've been able to get my NC running NookyFroyo 67 with no problem, but it doesn't run right at all. I've pushed all the google apps without any problem, booted up ok.

The problem is no matter what program I try to run, it force closes. Every single one. This is without resizing my 16gb Class 10 SDcard. Every time I resize it with Easeus, it hangs on boot and won't load at all. So I'm stuck with apps I can't run because they all force close, and an SD card I can't resize.

Any suggestions?

I've heard for some reason nookie froyo isn't compatible with 16gb class 10 cards.....
 
Hi all your thoughts are most appreciated. BTW this is Nookie running from SD 0.6.6 version. I did the section I quoted below and it all goes smoothly but when NC reboots, nothing seems changed. No apps installed. All apks look like being pushed correctly...here is a snippet:

"push: C:\Programs\Nookie\system/CarHomeLauncher.apk -> system/CarHomeLauncher.ap
k
push: C:\Programs\Nookie\system/CarHomeGoogle.apk -> system/CarHomeGoogle.apk
33 files pushed. 0 files skipped.
976 KB/s (21531842 bytes in 21.531s)"

"4. Now, with your NOOKcolor connected to your computer's USB port, type the following (of course, hit enter after each line):

adb shell mount -o remount,rw /dev/block/mmcblk1p2 /system
adb push [here, enter the path to your SDK tools folder]\system system/
adb reboot"

I have the same problem. It looks like I finally got everything to push but when the NC restarts, there's no add'l google apps. Here's a snippet of mine:

push: c:\android-sdk-windows\platform-tools\system/system/app/Gmail.apk -> /syst
em/system/app/Gmail.apk
push: c:\android-sdk-windows\platform-tools\system/system/app/GenieWidget.apk ->
/system/system/app/GenieWidget.apk
push: c:\android-sdk-windows\platform-tools\system/system/app/Facebook.apk -> /s
ystem/system/app/Facebook.apk
push: c:\android-sdk-windows\platform-tools\system/system/app/CarHomeLauncher.ap
k -> /system/system/app/CarHomeLauncher.apk
push: c:\android-sdk-windows\platform-tools\system/system/app/CarHomeGoogle.apk
-> /system/system/app/CarHomeGoogle.apk
push: c:\android-sdk-windows\platform-tools\system/system/etc/permissions/featur
es.xml -> /system/system/etc/permissions/features.xml
push: c:\android-sdk-windows\platform-tools\system/system/etc/permissions/com.go
ogle.android.maps.xml -> /system/system/etc/permissions/com.google.android.maps.
xml
push: c:\android-sdk-windows\platform-tools\system/system/framework/com.google.a
ndroid.maps.jar -> /system/system/framework/com.google.android.maps.jar
push: c:\android-sdk-windows\platform-tools\system/system/lib/libvoicesearch.so
-> /system/system/lib/libvoicesearch.so
push: c:\android-sdk-windows\platform-tools\system/system/lib/libspeech.so -> /s
ystem/system/lib/libspeech.so
40 files pushed. 0 files skipped.
842 KB/s (22253280 bytes in 25.800s)
 
ADB to SD

While more a ADB issue I can't get the market loaded.
I've tried this on a win7 & XP system and see the following.

One item, the ser# is not what I get with NC rooted Rom using wireless adb?


C:\android-sdk-windows\platform-tools>adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
11223344556677 device


C:\android-sdk-windows\platform-tools>adb shell mount -o remount,rw /dev/block/m
mcblk1p2 /system
error: protocol fault (no status)

C:\android-sdk-windows\platform-tools>


Any hints, someone seen this before ? Thank you in advance.
 
I have the same problem. It looks like I finally got everything to push but when the NC restarts, there's no add'l google apps. Here's a snippet of mine:

push: c:\android-sdk-windows\platform-tools\system/system/app/Gmail.apk -> /syst
em/system/app/Gmail.apk
push: c:\android-sdk-windows\platform-tools\system/system/app/GenieWidget.apk ->
/system/system/app/GenieWidget.apk

...
Your pushing your apps to the wrong place.

I'll use gmail.apk as an example... the push statement is saying it was sent to /system/system/app/Gmail.apk instead of where it needs to be sent, /system/app/Gmail.apk
 
  • Like
Reactions: 13tzameti
Your pushing your apps to the wrong place.

I'll use gmail.apk as an example... the push statement is saying it was sent to /system/system/app/Gmail.apk instead of where it needs to be sent, /system/app/Gmail.apk

thanks! I had an extra 'system' folder.
 
Awesome! Just got my nookcolor yesterday and have Froyo up and running.
Thanks OP!
 
Please help

Hi guys, I'm a noon but I think I've gotten a bit far by reading all the helpful posts here. I can't seem to push any of the gapps at all. I've followed the thread but keep getting this and none of the gapps push. I've tried like 20 times. Any help would be appreciated. Thanks -:


C:\Android SDK\android-sdk-windows\platform-tools>adb shell mount -o remount,rw
/dev/block/mmcblk0p5 /system

C:\Android SDK\android-sdk-windows\platform-tools>adb push[C:\System]\system sys
tem/
Android Debug Bridge version 1.0.26

-d - directs command to the only connected USB devic
e
returns an error if more than one USB device is
present.
-e - directs command to the only running emulator.
returns an error if more than one emulator is r
unning.
-s <serial number> - directs command to the USB device or emulator w
ith
the given serial number. Overrides ANDROID_SERI
AL
environment variable.
-p <product name or path> - simple product name like 'sooner', or
a relative/absolute path to a product
out directory like 'out/target/product/sooner'.

If -p is not specified, the ANDROID_PRODUCT_OUT

environment variable is used, which must
be an absolute path.
devices - list all connected devices
connect <host>[:<port>] - connect to a device via TCP/IP
Port 5555 is used by default if no port number
is specified.
disconnect [<host>[:<port>]] - disconnect from a TCP/IP device.
Port 5555 is used by default if no port number
is specified.
Using this ocmmand with no additional arguments

will disconnect from all connected TCP/IP devic
es.

device commands:
adb push <local> <remote> - copy file/dir to device
adb pull <remote> [<local>] - copy file/dir from device
adb sync [ <directory> ] - copy host->device only if changed
(-l means list but don't copy)
(see 'adb help all')
adb shell - run remote shell interactively
adb shell <command> - run remote shell command
adb emu <command> - run emulator console command
adb logcat [ <filter-spec> ] - View device log
adb forward <local> <remote> - forward socket connections
forward specs are one of:
tcp:<port>
localabstract:<unix domain socket name>
localreserved:<unix domain socket name>
localfilesystem:<unix domain socket name>
dev:<character device name>
jdwp:<process pid> (remote only)
adb jdwp - list PIDs of processes hosting a JDWP transport

adb install [-l] [-r] [-s] <file> - push this package file to the device and i
nstall it
('-l' means forward-lock the app)
('-r' means reinstall the app, keeping its data
)
('-s' means install on SD card instead of inter
nal storage)
adb uninstall [-k] <package> - remove this app package from the device
('-k' means keep the data and cache directories
)
adb bugreport - return all information from the device
that should be included in a bug report.

adb help - show this help message
adb version - show version num

DATAOPTS:
(no option) - don't touch the data partition
-w - wipe the data partition
-d - flash the data partition

scripting:
adb wait-for-device - block until device is online
adb start-server - ensure that there is a server running
adb kill-server - kill the server if it is running
adb get-state - prints: offline | bootloader | device
adb get-serialno - prints: <serial-number>
adb status-window - continuously print device status for a specifie
d device
adb remount - remounts the /system partition on the device re
ad-write
adb reboot [bootloader|recovery] - reboots the device, optionally into the boo
tloader or recovery program
adb reboot-bootloader - reboots the device into the bootloader
adb root - restarts the adbd daemon with root permissions
adb usb - restarts the adbd daemon listening on USB
adb tcpip <port> - restarts the adbd daemon listening on TCP on th
e specified port
networking:
adb ppp <tty> [parameters] - Run PPP over USB.
Note: you should not automatically start a PPP connection.
<tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
[parameters] - Eg. defaultroute debug dump local notty usepeerdns

adb sync notes: adb sync [ <directory> ]
<localdir> can be interpreted in several ways:

- If <directory> is not specified, both /system and /data partitions will be u
pdated.

- If it is "system" or "data", only the corresponding partition
is updated.

environmental variables:
ADB_TRACE - Print debug information. A comma separated list
of the following values
1 or all, adb, sockets, packets, rwx, usb, sync
, sysdeps, transport, jdwp
ANDROID_SERIAL - The serial number to connect to. -s takes prior
ity over this if given.
ANDROID_LOG_TAGS - When used with the logcat option, only these de
bug tags are printed.

C:\Android SDK\android-sdk-windows\platform-tools>adb reboot

C:\Android SDK\android-sdk-windows\platform-tools>
 
C:\Android SDK\android-sdk-windows\platform-tools>adb shell mount -o remount,rw
/dev/block/mmcblk0p5 /system

C:\Android SDK\android-sdk-windows\platform-tools>adb push[C:\System]\system sys
tem/


First ensure ADB accesses you nook by performing command adb devices

If you don't see a device connected, you need to find out why adb isn't working, I've found ADB Wireless to be a huge help here, google it and down load it onto you nook using the nook browser and install, it saved me alot of time!

Once you ensure you have the device connected then:

The mount cmd s/b ok as you types it

The PUSH is wrong,

adb push YourPathToApp /system

YourPathToAPP = This can be anyplace on you computer, but in the case of loading gapps you used the link Will provided to download the zip,
unzip it somewhere, he recommends C:\Android SDK\android-sdk-windows\tools\system (you may need to create a system dir first, during the unzip process

once unzipped you'd then enter (with adb device conneted)
adb push C:\Android SDK\android-sdk-windows\tools\system /system

Keep in mind there are spaces between each of these--
adb = cmd
push = function
C:\Android SDK\android-sdk-windows\tools\system = Local path
/system = device path

Keep in mind this is all Case Sensitive I had problems initially because I wasn't following that rule,
 
  • Like
Reactions: rikstr
Thank you very much, I will try this as soon as I get home. I do get my nook to reboot set the end of the sequence, does that mean it is connected? Regardless, I will be downloading adb wireless to try it. Regarding the path, I have unzipped the gapps into the tools directory within Android SDk with no luck, copied the directory to system -tools (where adb was relocated) and no luck. The push path posted above reflected a last ditch effort to place the unzipped gapps directly in C:
I'll post what happens next!
 
OK, adb does read my device. I have the gapps unzipped and installed here:
C:\Android SDK\android-sdk-windows\tools
I start off by entering:
adb shell mount -o remount,rw /dev/block/mmcblk1p2 /system
adb push C:\Android SDK\android-sdk-windows\tools\system system/
adb reboot

and I still get all the giberish listed above. What am I doing wrong? Do I have to add the "system" subfolder to my path for the push (ex. C:\Android SDK\android-sdk-windows\tools\system) making the push:
adb push C:\Android SDK\android-sdk-windows\tools\system\system system/

I am totally at a loss....
 
nook keeps showing up as mass storage device

looking for a litle info.I am booting froyo from SD. Nook keeps showing up as mass storage, I uninstall/ reinstall and update drivers and it adds android phone with android adb interface. Is this correct?

I follow the commands and i get no return on the attached devices, Any suggestions as to what might be blocking?

Thank you in advance

Ok finally got it to install as a composite device under android phone but still showing mass storage device under usb. Still no show under adb devices in command. I have usb debugging on and mass storage turned off. Anyone have any suggestions
 
Last edited:
I need help as a newbie. I properly imaged the 8gb custom version of Froyo onto a 16gb sd card and the NC booted up properly. Apps seem to run and I can surf the web. But when i connected it to my computer via usb the computer couldn't find a driver to connect the Nook. What should I do? I want to sideload books onto the SD card so that it can also be used as a reader.

I'm sure this is something obvious, but I haven't found it by searching through the different forums.

Thank you.
 
Any way we can get rid of the "New Version" in the title of this thread? I think I click on it everyday only to realize its the same 2/8 version...