yashsingh1/xdaforums huggingface dataset:
[Nook Color Android Development] HamNCheese:
There are a huge number of variables here - off the top of my head:

* Device Fingerprint

* DPI classification (HDPI, MDPI, etc)

* Actual DPI declared in build.prop (already tried messing with this, no luck)

* Frameworks

* OS/API version

* Device Capabilities (ie. if an app requires access to the phone or not.)

* Initialization that may be incomplete / missing on this device (this explains what happens when moving Vending APKs around back & forth)

etc.....
[Nook Color Android Development] HamNCheese:
Sure. I want to let things settle down a bit with Auto/Manual Nooter - just to avoid any problems if things change on that end. I don't want to purge files that ManualNooter installs if he suddenly changes paths in the next release or so.
[Nook Color Android Development] Canadoc:
Thanks. I will stick with your hamn cheese for now since it seems to be mpstly working.

Things that aren't:

exchange with stock mail app for 2.2 froyo

Aldiko- was finally able to sideload it with sd card out but it fails to load any ebooks

inability to have recent apps on long home press. Loved this on CM7. Any way to get that functionality here? Tried multiple launchers and none could do it.
[Nook Color Android Development] HamNCheese:
You can set this up using SoftKeys.

Set it as the default launcher, then configure it to launch your normal launcher. when you double-tap the N key, you'll get the recent apps *and* the on-screen keys.
[Nook Color Android Development] HamNCheese:
Signed means I signed it. You can probably remove the files in META-INF (leave the com/android/whatever directory) and get away with flashing unsigned. You'll have to modify the updater-script as well. Otherwise, do a search on signapk.jar
[Nook Color Android Development] botossi:
HamNCheese, thanks for you efforts !!!! any lucky with this issue? do you think that might be some problem with the framework, because even B&N has stated that some apps are having problems when installing with SD inserted etc...???

Right now, the only thing preventing me from do root in 1.2 is the non mkt thing... :(

Again, good luck !!!!
[Nook Color Android Development] HamNCheese:
Oh, snap....
[Nook Color Android Development] doncaruana:
wow. Gonna share? :)
[Nook Color Android Development] HamNCheese:
Of course. Just working out the remaining issues. You guys will get it as soon as I can validate that it's stable on a fresh install.
[Nook Color Android Development] botossi:
HnC... you have to share that love with us :D

Congrats for your efforts and results!!!
[Nook Color Android Development] HamNCheese:
Running around with Mrs. HamNCheese today. I have a method to fix allot these market issues almost ready for release. Stay tuned for a big update some time tonight.
[Nook Color Android Development] botossi:
Ladies always comes first HnC !!! always !!! ;)

We are waiting for big update !!! good luck!
[Nook Color Android Development] lekofraggle:
Thank you in advance. This has been some wonderful work.

Leko
[Nook Color Android Development] HamNCheese:
Ok, back at it again. Got myself a class 10 card to use for nandroid restores - this should be a bit quicker to test various install scenarios.

I will post updates as I make progress throughout the night.
[Nook Color Android Development] tiltlover:
How to use browser to install apks?

A dumb question: how to install apks using browser?
[Nook Color Android Development] cameraz:
Yes, I'd like the answer to this too. Can anybody give us noobs a quick tutorial on how to install the Vending apk? Thank you all so much. :)
[Nook Color Android Development] lekofraggle:
Vending is a different beast. It does not install as normal. So, if possible, I would wait until Mr. NCheese works out the bugs. I am sure it will be worth the wait. If you cannot wait, check out the manual nooter discussion, it loads a mostly stable version for you. You can manual nooter over this patch.

As far as installing other apps...

I would download a file browser. I use es file explorer es file explorer for my normal everyday exploring.

After it downloads, click on it in the notification bar.

Then, click open with package installer (you can make default if you like).

It will begin to install.

Click install, and you are done.

Now, if you click on an .apk in ES FIle explorer, you can install it.

There are many exceptions however...

Some apps cannot install without an sd card, and some cannot install with one.

Angry Birds and Aldiko are the later.

Ironically, they both need an sd card to run.

In addition, some apps (but few) won't install at all.

The only one that just won't work for me is IMDB. I have over 200 apps on my Nook, and they all work except for IMDB.

Some apps need to be in the /system directory to work. But, if you put the wrong apps in there, it can cause kernel panics and your system may get locked up.

In order to put them in there, you need a file explorer which works with root permissions. Root Explorer is what I use, but it is not free.

Most people on these forums do not steal their apps, they buy them and move them from other phones, or use the market on the nook.

Good Luck

~Leko
[Nook Color Android Development] cameraz:
Thanks lekofraggle!
[Nook Color Android Development] schtuka:
yes, Root explorer is a must to buy even if this is the only apk you ever buy.
[Nook Color Android Development] SoFresh99:
Just and FYI, my Nook and many others, could not install via browser/root explorer regardless of checking and unchecking "allow non-market installs" a thousand times.

I had to use ADB on my PC to pull the settings.db and change the entry in the db to allow non-market apps, and then push it back to the Nook.
[Nook Color Android Development] HamNCheese:
Could you send me a logcat of such a failure?

You should be able to download an APK from the web, and install it via the notification bubble.

I've narrowed the vending problems down since last night. The drama isn't happening within google code. I think I understand what is happening, I'm just not sure yet how to address it.
[Nook Color Android Development] botossi:
HnC, how are your progress? getting pretty close to the final "root"? good luck!
[Nook Color Android Development] lekofraggle:
SoFresh,

Are you sure superuser is working? I think you need that to work for Nook color tools to do anything. Is there anything listed when you open up superuser whitelist?

~Leko
[Nook Color Android Development] docfreed:
I have a similar issue, to wit:

I used ManualNooter 4/28 version - the Nook appears rooted, Nook Color tools works (at least I can enable debugging, load some apk's [some of which ask for root permission like Button Savior, No Lock, etc.) BUT:

The market is totally borked and will not even perform a simple search, nor do I see my apps, and

Root Explorer will not switch from r/o to r/w mode despite SU's whitelist showing that Root Explorer has root permission.

What's happening???
[Nook Color Android Development] HamNCheese:
Sorry if it seems I'm ignoring this thread. I've been hard at work reverse engineering pretty much everything in /system/app.

About an hour ago, I discovered the source of the dreaded APK signature check failure in the 2.x market:

I/vending ( 1087): [30] DownloadManagerBroadcastReceiver.installFromUri(): Could not verify APK signature.

D/vending ( 1087): [30] DownloadManagerBroadcastReceiver.installFromUri(): dFCIpo0aSlPNdcGmfdWMKBZ4E8g#1456950

Basically I've been on a goose chase trying to find where the failure is occurring. I assumed B&N was intercepting package installation intents. It turns out this is not the case at all....

So I think one or two more nandroid restores will do the trick. Yes, I've said this before. This thing has had me running around in circles reverse engineering the whole package installation process.

A couple of unexplained observations:

* The whole /cache/download vs /cache/downloadnull debacle. In C, strings are null-terminated. Except for pm (the native package management binary) there is no C code involved in the Market/Install process. WTF?

* Like pm, adb install seems to work ok. This is why I was (wrongly) focusing my efforts on B&N code.

* I do not believe B&N is hooked in to the package download / installation process, since the closed source Gapps are hardened (so as not to divulge your google account information to arbitrary applications.)

* The exploit I am working on should allow market to work as intended. It will have a few extra benefits (that I can't go into just yet...)

* Just in case, I have a plans B and C ready to go - any of which will get us around the current problem. They are, however, less elegant (but....at this point....F it....)
[Nook Color Android Development] HamNCheese:
The Market in ManualNooter has permissions issues that crashes the app. The usual work-arounds (deleting cache and stuff) aren't working because the underlying problem is never addressed.
[Nook Color Android Development] botossi:
HnC, i have to take my hat for you.. you are the "MAN" !!!!

I wish I could help you with something, but i barely started my voyage in ANDROID Development world.... keep up with the excelent work !!!! :)
[Nook Color Android Development] HamNCheese:
heh well, I'm not the man yet....

Please check out the Thinktank thread here:

http://xdaforums.com/showthread.php?t=1060571

I've nailed down the issues, but I need more information to hack up a solution. Pretty much everything I've discovered is in that thread. Please have a look and, if you can, toss in any ideas that might help get this going.
[Nook Color Android Development] botossi:
HnC, you are doing an excelent job! You and Gabrial are on the right track i believe!!! keep up the awesome work!
[Nook Color Android Development] andr0i:
Hic, I forgot. Instead of choosing Zeam, I tich B&N Launcher and Save the option. How can I change to Zeam Launcher? (I already re-run the enabler, but doesn't help)

Thanks
[Nook Color Android Development] lekofraggle:
try installing a new launcher from the internet (most can be downloaded from the devs site). Then, choose softkeys as default.
[Nook Color Android Development] schtuka:
download home switcher apk from market
[Nook Color Android Development] HamNCheese:
He's stuck in "Home", so can't get to Market from there.

Um.... Did you enable SoftKeys by chance?
[Nook Color Android Development] fpb:
I had the same problem and I solved it using the search application on the nook color. From there we can launch any application that is installed. My Home application is now the stock B&N and, whenever I want to launch Market, Zeam, Angy Birds, Angry Birds Rio, etc. I simply bring the Search and type the name of the application.

PS. For this to work, we need to make sure that the search also searches the installed Applications. This can be set in the Settings -> App Settings -> Search ->Searchable Items -> Apps (check this option).
[Nook Color Android Development] schtuka:
well, i did install the applauncher.apk from 1.1 as described in manualnooter thread. it did work and now i can see all installed aps in nookcolor native app launcher. from there you can get to nc tools and clear default home.
[Nook Color Android Development] starship:
works great! thanks!
[Nook Color Android Development] ffarber:
So, here's a question. Couldn't one just use this to side load the market so that all the rest of the apps could be loaded with the market? Am I missing something? Well, I just reread the second post and it looks like the Amazon App store works.
[Nook Color Android Development] likearaptor:
You have to edit the framework jar file and also change the buildprop file. There are several users working on this right now but in the past it ha taken up to a week or two after the release to get the framework working.
[Nook Color Android Development] bikercr:
Anyone having trouble booting into CWM using the power + n-button method? It's very finicky and only works for me every several tries. Actually stopped working at all after installing superuser and zeam.
[Nook Color Android Development] Canadoc:
Since we can modify the zip. Wonder if we can take an overclock froyo and copy it in? Or does one need different frameworks....
[Nook Color Android Development] kingsjack:
cm gapps-gb-20110307-signed isn't work in official 1.2...

and apps not working includ:

aldiko

other Input Method

appmonster pro

gscript lite
[Nook Color Android Development] luciferii:
those apps arent working cuz that gapps is for gingerbread not froyo.. why cant people figure that out?
[Nook Color Android Development] GabrialDestruir:
Another thing... regardless of the obvious mistake in packages. It took several steps to get Market and other Gapps working on pre 1.2 firmware. You're not going to just be able to drop everything in and it will automagically work. It's going to take time to find the right apps and such like we had to with pre1.2
[Nook Color Android Development] RegLinUsr:
Doesn't seem to be working for me. I do not get the option to change the launcher default to ZEAM. I went to the Android Market and it states that ZEAM is already installed. I even attempted to re-install but nothing seems to happen. I get a message stating that the install "will begin shortly" and nothing more. Off to go diving, will check back later.

Thanks for the work so far!
[Nook Color Android Development] lekofraggle:
Thank you, Thank you, Thank you...

This worked well. I do not have SU or superuser working right yet, so no titanium. Yet, most of my apps installed, even pulse which I had a version I downloaded from BNs store. I updated it with my version, because I want the widgets.

Anyway, ES file explorer works well and can be downloaded here http://www.estrongs.com/en/download.html

For free. With that, you can click to install sideloaded apps.

The two apps that did not install are Angry Birds (the regular one and paid) and Aldiko (bummer). I will work on these and post a list of what actually works soon. NYT tablet works well.

I did go through the steps of enabling market pre autonooter, so I will post after I find and try all the apks.

I am so lucky I am on break this week...

Good luck.

Leko

P.S. Nook color tools works. :)
[Nook Color Android Development] dascud:
HamnCheese, can you enable adb in the settings.db as well.

adb_enabled is in the secure table same as install_non_market_apps.

Tks.
[Nook Color Android Development] lekofraggle:
Nook color tools will enable usb debugging. Then, if you had adb before, it should work. You will need the device id which has not changed, but is a headache. It is on here though.

Good luck.

Leko
[Nook Color Android Development] dascud:
Ok that was easy. have adb shell.

Btw, dropbox and astro work as well.
[Nook Color Android Development] lekofraggle:
One last post for now...

I just got titanium working...

-Download the Superuser at the beginning of this thread

--Find Su. I will post a link later.

--Use CWR to install Su.

After that, both titanium and Rott explorer work. WE HAVE ROOT.

Thank you so much.

Leko
[Nook Color Android Development] Canadoc:
have those installed but titanium does not see root.

Could you detail the process you did to get it working?
[Nook Color Android Development] dascud:
Ok. Here is a su file. Just copy it to the root of the SD card with CWM recovery.

Flash the zip using CWM and you have su :-). (The next reboot after CWM flash may crash)

I just tried using adb shell and su works fine now.

You can mount /system as read write if you need to.

>adb shell

$su

# mount -o remount,rw /dev/block/mmcblk0p5 /system
[Nook Color Android Development] priyank_bolia:
I tried 4 Sandisk MicroSD cards of various sizes for Installing ClockworkMod Recovery, but nothing works. Either it won't boot or it will boot from the eMMC instead of the SD card.

Please Help!
[Nook Color Android Development] FredOak3:
dascud, thanks for the file, think I had the wrong su version this one worked like a charm.

Restoring from Ti and all the world is right again :D
[Nook Color Android Development] HamNCheese:
Always choose "Package Installer" - that installes it via the normal screen that shows permissions and gives the option to install or cancel.

I'm not sure what the other option is, B&N is doing something odd by handling APK intents different from other Android platforms.
[Nook Color Android Development] HamNCheese:
Will do. If anyone can dig up anything on how this was done in 1.1, it would be very helpful.

I suspect this is something that is handled via an init script, but I can probably set the "Enable USB Debugging" option via SQLite in a similar fashion as I did the market one.
[Nook Color Android Development] HamNCheese:
I know :)

I meant contact in a more....direct way.

I would be happy to help in any way I can.
[Nook Color Android Development] HamNCheese:
Good to know. I'm not familiar with Applanet - does this actually put things in Extras (or just gives you access to what is installed but not visible?)
[Nook Color Android Development] HamNCheese:
Good question - I added this to the OP.
[Nook Color Android Development] lekofraggle:
I do not think it is the card, I think it is the formatting. I have the generic sandisk class II and it works great.

Follow these instructions.

http://wiki.cyanogenmod.com/index.php?title=Barnes_%26_Noble_Nook_Color:_Full_Update_Guide

If they do not work, how are you getting the image? What are you doing after you download it?

Again, here are the steps...

Download cwr image (of appropriate size)

Extract image (do not mount it)

DD image to card (or Win32 Disk Imager if you are on a pc)

Good Luck.

Leko

P.S. If anyone is curious, I had instore access using this root method. I am pretty psyched.
[Nook Color Android Development] HamNCheese:
gapps-

gb

-20110307-signed doesn't work because GB is for Gingerbread.

Also, as others have commented, framework.jar is not up to spec.
[Nook Color Android Development] HamNCheese:
Android market? Something sounds wrong here...

You should get the option to select launchers upon installing Zeam and hitting the n button. "Home" is the stock launcher. Any other working launcher should show up here.
[Nook Color Android Development] dascud:
There is a simple workaround now as hinted by lekofraggle. We can use the Nook Color Tools app.http://xdaforums.com/showthread.php?t=868366

and just use the toggle to enable adb.

I installed su, busybox, and gingerkeyboard, softkeys, opera etc. and now up and running.

Once, B&N release the Froyo source I can compile cifs.ko and slow-work.ko modules and be the happy camper I was prior to the upgrade.
[Nook Color Android Development] HamNCheese:
Hmmm... Logcats would be helpful here, I have no clue.

EXCELLENT! I will include this in the next release. Good find.
[Nook Color Android Development] HamNCheese:
Will do. Hopefully that's all there is to it. :)
[Nook Color Android Development] HamNCheese:
This is the version I'm already installing.

I'll investigate this - my installer does exactly the same thing as this one.
[Nook Color Android Development] HamNCheese:
Thanks to some helpful posts in this thread, I have some good suggestions for the next release.

I'm probably not going to mess with the read/write mounts at this time. This is something that a proper app with root access can do on an as-needed basis. The next update will include:

* enabling of USB debugging and ADB

* Nook color tools

* I may go ahead and install Superuser.apk for you - just to make things easier. Anyone have any objections?

* Same goes for Zeam. Anyone?

* Update SU

* Add busybox symlinks
[Nook Color Android Development] ajaik:
Do you really expect that to happen ?
[Nook Color Android Development] HamNCheese:
Why? Am I out of line for suggesting it?

I've already laid the ground work for them, there's no reason why we shouldn't collaborate on this.
[Nook Color Android Development] mutant13:
No objections...!
[Nook Color Android Development] timmyjoe42:
Superuser, Nook Color Tools, and Zeam.

Yes, Yes, and Yes.

(Please)
[Nook Color Android Development] Phoenix84118:
I just wanted to post an update with my experiences.

1) Setting adb in settings.db didn't help me. I didn't have adb upon reboot and had to enable in nook color tools anyway.

2) fstab entry wasn't necessary. The su version installed was too old, probably causing the issue, but as was already mentioned on this thread, I installed the latest 2.3.6.1 (2.3.4 of su IIRC) zip, and root explorer works fine and can mount /system r/w

3) It seems the busybox installed also has a problem. TB wouldn't work without downloading it's own version.

Additionally, not related though, when I run TB and go to Backup/Restore tab, nothing is shown in the app list, NOTHING. Does anyone know why? Didn't work with 1.1 either.
[Nook Color Android Development] RileyGrant:
You'll need busybox as well, get it from titanium backup. I posted a guide that did this same thing yesterday.
[Nook Color Android Development] lekofraggle:
Did you set the backup folder in preferences? I think you have to do this every time.

Leko
[Nook Color Android Development] Phoenix84118:
Thanks! That worked. It defaulted to emmc, I changed it to sdcard.
[Nook Color Android Development] HamNCheese:
I may do this as well. There's a good updater-script on NookDevs that makes all the proper symlinks for 1.1.
[Nook Color Android Development] HamNCheese:
Also added this to the TODO list.
[Nook Color Android Development] dascud:
adb behavior on the device is a little funky. Even, if I set usb debugging enabled from the Nook Tools app it does not stick and does not survive a reboot.

I have noticed that even without a reboot, if I unplug the device after an adb session and replug it sometimes the device is not listed unless I manually toggle the usb debugging enabled off/on again from the NC tools app.

As far as I can remember this may already be documented under the Nookie Froyo threads.
[Nook Color Android Development] ajaik:
I misunderstood: I thought you asking for help from the teams at B&N.. :D
[Nook Color Android Development] doncaruana:
I hate to interject what's probably a stupid question, but I'm trying to get a handle on where this leaves us.

If I understand correctly, the only net difference between this and, say, an autonooter, is some framework mods that need to be done for things like gapps and some other stuff, right? I mean doesn't this essentially allow most of us to do what we would normally do with a "rooted" NC?

Don't want to slow things down, just curious - thanks everyone for all the amazing work!
[Nook Color Android Development] FredOak3:
Finished my TiB and found several apps that will install but not run and a few that won't install.

Pulling off Amazon Market had the same issue. Interesting none of the Angry Bird games would install or restore.

Even though I got onto the Android market on the web and selected install and it looked like it was going the apps never installed.

So right now about 75% of my stuff I was able to reinstall, most of things that won't are games.

So I'm good for a while and can be patient.
[Nook Color Android Development] EverythingNook:
do i have to be on 1.2 to do this or can i flash it from cm7? also can this install rom manager so i can flash back to cm7 with my backup?
[Nook Color Android Development] HamNCheese:
As stated in the OP - you must be running stock (or previously rooted) 1.2 to use this.
[Nook Color Android Development] patgnds:
Angry birds needs the sdcard to be removed to install. I did buy one though B&N.
[Nook Color Android Development] paleh0rse:
Does anyone know how to modify this hack to work on the dualboot version of 1.2? (with Nook 1.2 as the alternate image)
[Nook Color Android Development] EverythingNook:
can rom manager be installed?
[Nook Color Android Development] HamNCheese:
Hmmm.... If you're comfortable with a root shell, I could walk you through it. Otherwise, I have no experience with the partition layout of SD installs.