yashsingh1/xdaforums huggingface dataset:
[Nook Color General] doncaruana:
It's not a matter of the shop being runnable or located elsewhere, it's a matter of the shop having the free reading, etc enabled when it pops up. For me, it popped up as soon as I connected, but after that you can run it from the applications menu or you can add it as an icon to the home screen or you can use the quick menu icon.
[Nook Color General] rgreenpc:
Thanks.

My concern was that possibly running ZEAM would block it out. Glad to know. I will try that myself.
[Nook Color General] nikto34:
Thanks for testing this out! I have installed Zeam and having in running but have not set it to default yet. I still need to go to BN and check out but I am encouraged by your test...
[Nook Color General] doncaruana:
Not sure if this was said, but I'm on 1.1.0 autonootered. I notice that my wife's 1.0.1 autonootered seems to be lacking some stuff, but never tested in store with it. IIRC, in-store didn't start working again for people until the 1.1.0 route was opened.
[Nook Color General] rgreenpc:
Let me know when you have a chance to check it out. I will not be home enough to hit a B&N before the end of the month and would love to hear your findings.

Maybe have Zeam in the background and then run it as the main and see if there is a difference.

You will probably have to power cycle your device to be sure.
[Nook Color General] nikto34:
Yeah, I tested a 1.0.1 autonooter out several times and could never get Instore features to work. I could connect to the network but did not have the "shop banner" or access to the free reading.

When I was working on editing the framework.jar I learned from the guys in the "Hacked Framework.jar" thread that "there's an issue with the framework.jar on 1.0.1 autonooter." This causes the NC not to save the generated IMEIs after they have been generated. This causes some apps to get messed up because they think they are on a different device all the time.

While not confirmed, I attributed this issue to the reason Instore features would not work on NC using autonooter 1.0.1. I could never find a way to fix the issue and gave up. Since autonooter 3.0 allows instore features, I am thinking this theory was correct and the issue was resolved in version 3.0 of autonooter... ;)
[Nook Color General] doncaruana:
Zeam is my default launcher and it all works perfect with 1.1.0 autonootered.
[Nook Color General] nikto34:
Instore Access confirmed with Zeam launcher

Sorry for the delay in getting back to the post. I have not been able to get to BN to test out. However, I am happy to report that I am in BN right now and have my rooted NC with Zeam launcher and I have full access to all in-store features.

Thanks to all that have worked on this project! This is a good basis to build from in order to maintain original NC features with the added benefit of apps.
[Nook Color General] rubyw59:
What apps do you have on your rooted NC? I was wondering might be this is related to the installed apps since some reported they have problems accessing the B&N "read in store" and some don't.
[Nook Color General] basotl:
I was also able to use my rooted Nook Color in my local Barnes and Noble store. At the time I hadn't yet loaded any apps.

I'll have to go back to see if that is still the case.
[Nook Color General] rubyw59:
What are the apps that you have on the rooted NC? May be it is the side-loaded apps since someone can still access the "read in store" at B&N with their rooted NC.
[Nook Color General] johnopsec:
I've got more apps installed on my Nook Color than all of my other Android devices (3 phones) combined. In-store special features worked fine for me as well.
[Nook Color General] rubyw59:
Ok. So it is not the apps. Did you root the NC using Linus, windows or Mac?
[Nook Color General] Baka no Kami:
Could it be a matter of the individual stores not being setup to provide the instore features to the nook colors? Maybe each store has a local server and some haven't been updated?

I took an unrooted color and a rooted classic to a B&N last week so a friend and I could get the free smoothies. Both nooks got on the wifi fine, but only the classic had instore features. Nothing on the color.

I talked to the guy at the nook counter about not being able to find the option for in-store offers on the color. He couldn't find them on the demo either. He asked one of the managers about it and they said it was coming in an update (granted they may have just been busy and not wanting to get involved)
[Nook Color General] daveknights:
I think he may be on to something here. Check out this Nook-in-store link and use the sidebar to locate a store near you. Only some of the stores show "NOOkColor" checked.
[Nook Color General] johnopsec:
Linux. But that isn't it either.
[Nook Color General] French.:
Actually I had been in the store just a couple of days prior and I had access (prior to rooting). So I went back after root and no more in store features.

For those of you that are rooted and still access the in store features...do you have Superuser installed?

ETA: O.k. just checked the link from the poster above and the same store I had access in on Thursday (12/2) but didn't have access Monday (12/6) is showing online as not being accessible for Nook Color yet.

Could they have taken it back down...?? Wait, no...that can't be right because while I was there I did check the in-store demo color model and it was accessing the store just fine...

So back to my question about superuser?
[Nook Color General] Staticguy:
I was just at a B&N store and was unable to access the instore stuff from my rooted nook. It worked just like a regular wifi.

The display nook had no problem getting to the 'instore' stuff.

I do have superuser and z4root installed along with LauncherPro

I rebooted, and also used advanced task manager to kill all the process, didn't help.

I did notice that the default nook browser did not autoload the barnes and noble default page that it normal does. Any other page did work fine, and if I hit the bookmarks I could then load that default start page in.

But that browser is not my default anymore.

Maybe when it does that connectivity test right after joining the network it check the user agent id or something like that, and it's using the system default browser, which in my case is Opera now.

Maybe uninstall all other browser and go back to the B&N and see if that works.
[Nook Color General] GabbleRatchet:
The in-store cafe offers do not work at all in nook color yet. Employees are supposed to know this & offer them to nook color owners. Still unsure what would cause this problem unless the nooter process changes how the device identifies itself. I know little about what the process actually does, so apologies if that's a stupid suggestion.
[Nook Color General] daveknights:
Incorrect. I just used the instore feature on their display nookcolors. My rooted nc would not do it. I just did a factory reset and now instore features work. I will now try just rooting and then attempt again. Will post results.
[Nook Color General] Homer_S_xda:
Thanks for doing the legwork on this!

Homer
[Nook Color General] daveknights:
I am now completely stock but with nooter installed. I didn't even install SuperUser but I can connect through adb and mount the system partitions as rw, so I'm pretty sure it's rooted. I will goto the same B&N store later tonight when it's not rush hour and check if in-store works. I will edit this post once complete.

EDIT: I was unable to get in-store features from only having done the nooter process. I did a factory wipe again just to make sure it was accessible stock and it was. Looks like we need a simple way to boot 2 roms (1-untouched,1-rooted) Or maybe Nooter can be fixed to include in-store features.
[Nook Color General] GabbleRatchet:
Not sure what you are claiming of my post is incorrect. The in-store CAFE offers DO NOT work on Nook Color. The rest of the in-store features (Read In-Store, Free Friday eBooks, etc) are fine. (Except on some of our nootered devices) This is a known issue and has been communicated across the company. The possibility exists that the issue has been fixed in the last 48 hours, during which I've been in a hospital room taking care of my wife, but as of 12/7 I was correct.
[Nook Color General] daveknights:
I did not realize you were talking about the cafe portion, although today I did receive a $10 off coupon for a whole cheesecake.
[Nook Color General] French.:
O.k. so it does not appear to be related to Superuser being installed...

What's weird is that others who rooted presumably did it with Nooter and some are saying they have access, yet daveknights did a root using just Nooter and lost the access without installing anything else.
[Nook Color General] PrinceMike:
Lost it on mine.

I went to the B&N in Bel Air, MD to test this. I can confirm that I did not get the in store features on my rooted Nook, while the demo unit in the store did.

MRH
[Nook Color General] :
Ditto in Duluth, MN. . . the demo units access the in-store features, but my rooted NC does not. . . Someone in another thread mentioned that if you subscribed to trial magazine subscriptions before rooting, then you lose the in-store features and trial subscriptions after rooting. Anybody able to verify that fact?
[Nook Color General] vicshot:
I work for B&N and the in-store thing on nookcolor problem is a known issue. I have had several customers with un-rooted nookcolors tell me they were not getting the special offers or the "read in-store" option. I have this same problem with my rooted nc. Our store has 3 demo nc units and 2 of them have this problem while the 1 works just fine. We've called our tech support for nooks and they don't seem to have a fix for it. They told us that it is a known issue and it probably will take a firmware update to fix it. And from what i've heard there is an update in the pipeline set for soon but they havent finished working on it yet. i just hope it doesn't break my root.
[Nook Color General] dtjedi:
I also work for B&N. All three of our demo units work just fine, but mine has beeen acting up both "More in Store" and coupon-wise since before I rooted it. A firmware update would in all likelihood fix the probem, but I'm not naive enough to think it's at the top of their priority list. That being said, there was an unnumbered mini update within less than a week of launch, so who knows.

One thing I have noticed since rooting is that I can no longer read for free instore. The only option I have is to download a free sample.
[Nook Color General] pulser_g2:
Ummm...

Am I missing something here? Surely we can get to the bottom of this pretty easily?

If you are having issues with the device and the B&N features when in store, can't someone who is near (or works at) a B&N store, and is technically capable, do the following:

1) Break down the rooting process into steps. Don't use any one-click tools. Find out how they work, and see what each component of rooting is. Will be something like

- modifies ramdisk of boot.img to set ro.secure=0

- copies su binary and superuser apk to /system/bin and /system/app respectively

- perhaps disables a form of write protection on /system???

2) Perform the first step only (ie. don't add superuser apk and binary), See if it works in store. Repeat until you identify what step causes the B&N system to not work any more...

3) If you can't get it working in store with any change, that's potentially slightly more difficult... If you can, then work around the issue. If something is checking for the presence of the su binary, then rename it :) If you need to re-factor the Superuser.apk so it uses a different name, and calls another binary, then do it :) You should be able to work around any issues like this, by taking it one step at a time ;)

Hope that's food for thought for someone...
[Nook Color General] echto:
It's not superuser that's doing it. I never installed it, just ran nooter, and the in-store access didn't work for me.
[Nook Color General] brianf21:
Is it possible to root the device, add the software that we want then unroot it without going to the stock image?
[Nook Color General] MoCoTerp:
I guess questions to ask a B&N network guy are:

1. Are they actively screening rooted Nooks (how do they tell)?

2. Why would they care?

Frankly, at this point I would not choose to apply an upgrade that hoses my rooted tablet, even for Android 2.2.

I hope they give you the option and not just inform you when you need to reboot.
[Nook Color General] ph00ny:
going to hit up barnes and noble tomorrow

i will try it out with my rooted nookcolor to see if the instore features work

How can i tell if it's working?
[Nook Color General] khaytsus:
I got failures to download free books for the hour offer with my Nook stock when I purchased it. Kept saying failed, forget the exact error.
[Nook Color General] JamesEcht:
Before the firmware update around 12/18, my NC had a basic root (pre-autonooter) with primarily sideloaded apps. It had no market access and no SU. It had dolphin set as the default browser and i used awd for the launcher. At that time, i still had in-store access.

Following the update to 1.01 and rerooting with autonooter, I no longer have in-store access. I checked the sample nooks at the nook counter and verified that they did have access.

In my case, it seems to be connected with the autonooter root-- too bad the instore perks aren't more of an incentive to troubleshoot this more. . .

Je
[Nook Color General] ph00ny:
Mine is still based on 1.00

i wonder if it will work. Also blizzard warning starting tomorrow so i don't think i will be heading out to barnes and noble
[Nook Color General] candre23:
I can't claim any 1st hand information here, but logically:

1. Yes (probably checksums or some other method to make sure the software is unmodified)

2. DRM requirements

In order to get permission from the publishers to allow the free 1hr/day reading, they certainly would have had to agree to protect the content with DRM. This would have to ensure that someone wasn't using a modified NC to save the temporary content and view it after the time limit expired. We're not using root to steal content, but it is possible that someone could. Therefore, it is reasonable for B&N to block rooted or otherwise modified NCs from accessing this content at all.

In other words, B&N probably doesn't care that you rooted your NC. They definitely care that a rooted NC might be used to make unauthorized, permanent copies of books. They're just taking a "better safe than sorry" approach, which is likely mandated by the agreement that allows the free 1hr/day reading.
[Nook Color General] rlkelley:
But the question becomes is this likely fixable? I could care less about trying to keep the temporary copies of the books, I just want to be able to read them for an hour a day free.
[Nook Color General] adunofaiur:
I would also be interested to know why this is happening; I want my free smoothie.
[Nook Color General] fleshpeddler:
I'd also be eternally grateful to anyone who figures out how to fix this...don't want nooter to neuter the native functionality of my Nook.

Mine worked instore for over three weeks until I nootered it. Wife's unrooted is working perfect right next to me as I type this.
[Nook Color General] ufgrat:
I haven't rooted my nook yet (Only had it for about 6 hours...), but looking at what auto-nooter does, one of the changes it makes is how the nook identifies itself so that it can see market apps.

I think I saw somewhere that it makes the nook appear to be a Droid Eris-- something that would almost certainly prevent B&N's servers from offering service to your device.
[Nook Color General] rictorg:
I don't have a device to test, but this appears to be a likely scenario. If true, we'd need some way to toggle the "device identity" for lack of a better term.
[Nook Color General] Homer_S_xda:
If this ID thing is actually the culprit, an "ID toggle" would be very handy.

I'm headed to BN in a little while, running errands. I'm willing to re-root mine, if someone can tell me how to view this ID so I can see the rooted one and if possible the native one.

Homer
[Nook Color General] Homer_S_xda:
OK,

I gave this a try. Here is some reporting on my experience. Went to B&N with my rooted NC. No little In Store banner on the Shop dock icon. I took a look at the demo NC and there is a little In Store banner on the Shop dock icon.

I undid root: reset and erase & de-register. This put it back to 1.0.0 and I re-registered. It did not show the banner. I am not certain if this is universal or not. I did not have my update card with me to try 1.0.1 out.

I hope someone with more NC-fu than I have will sort this out. While not a deal-breaker, it would be nice to still have the stock functions for our rooted NCs.

Homer
[Nook Color General] khaytsus:
i don't think the banner matters, could just be the icon wasn't changing in your launcher.... Were there books offered for in-store reading or not?

My wife nor myself were able to get this to work on STOCK Nook Color's, so there is some problem with the in-store reading. For both of us it offered the books, but couldn't download them.
[Nook Color General] nikto34:
So I wanted to test this out and help add to the information. I went to BN today with my rooted NC (autonooter for 1.01). I also took along my wife's stock 1.01 NC. The stock NC got on the BN website with no problems and had full access to all instore features (coupon, book downloads, etc). My rooted NC did not have access to these features but was able to get on the BN network without issue. Tried reboot with no success. The stock NC received the "Welcome screen" for in store features within a couple seconds of logging on to the network. Not sure the issue but hopefully this will help confirm that rooted NC's are not receiving instore benefits.
[Nook Color General] khaytsus:
Just to make sure here, you were using the stock B&N apps on your rooted device, but the behavior was different? Interesting, very well could be using the device ID to identify the device.
[Nook Color General] nikto34:
Yep, was using the stock launcher and apps on my rooted NC. The "shop" worked like normal but without the instore features. Could be a device ID issue. I think this could also be linked to market app access as well but that is for a different thread.
[Nook Color General] .mak:
Someone should open up the build.prop (system/build.prop ..use root explorer or similar) and see what listed for;

ro.build.fingerprint=

Post back with this and maybe I can help..
[Nook Color General] Homer_S_xda:
The features were not available either. I figured the banner was a quick check: no banner/no features. Way easier to type... nevermind.

Homer
[Nook Color General] WillCameron:
nookcolor 1.0.1 with auto-nooter-2.12.25. my ro.build.fingerprint reads:

ro.build.fingerprint=verizon/voles/sholes/sholes:2.1-update1/ESE81/29593:user/release-keys

as of yet I havent been to a brick and morter B&N, but might give it a try tomorrow after work.

- Will.
[Nook Color General] nikto34:
Thanks for looking at this. Here is what is in my rooted NC build.prop.

ro.build.fingerprint=verizon/voles/sholes/sholes:2.1-update1/ESE81/29593:user/release-keys

I am still learning Android programming so only now a little what this means.
[Nook Color General] Homer_S_xda:
Can someone drop the stock ROM and display the same?

Update: Did a little search, apparently by design this is spoofing a Droid X. Can we write a script to reset it to NC, launch Shop and reset it to Droid X on exit?

Update 2: Did more searching. Here from the 1.0.1 file diffs at Nook Devs.

Does that mean that the "-" line is the fingerprint for a 1.0.0 NC and the "+" line is the fingerprint for a 1.0.1 NC?

Homer
[Nook Color General] .mak:
That's the fingerprint for the Droid1, which is what the market uses to identify the device.

I'm guessing this is how they fixed the market for NC but it's also probably how B&N knows which devices to give store content access to. So, when you're in store on their wifi your NC isn't shown as a NC, thus, its not permitted store content.
[Nook Color General] .mak:
It would seem so, yes.. I'd use the newer one (+).

Try mounting system as rw and replacing the sholes (Droid) fingerprint with one of those NC fingerprints in the build.prop, then see if B&N gives you store access and what not.

Edit: make sure you reboot after changes are made and verify the change stuck by opening the build.prop after you reboot.

I don't have a NC to test this on yet, sorry.

I can maybe put together an app if needed but I think one exists to change which market is shown.. ill have a look around.
[Nook Color General] Homer_S_xda:
No problem. Made a copy of the build.prop file and edited. Will try the swap when I get a chance. I assume with the file swapped, trying to go to the Market would be a Bad Idea(TM).

Homer
[Nook Color General] .mak:
Not so much a bad idea. I assume, since the market fix was required, that there will be little to nothing available for the NC in the market with the stock fingerprint.
[Nook Color General] peiziyu:
.mak, if you could write/find an app that would do that, I would be more than happy to test. There's a B&N across the street from me once I get back to school next week.
[Nook Color General] nikto34:
I have edited the build.prop file in my rooted NC with the (+) fingerprint from NookDevs. I have rebooted my NC and the change to the build.prop file stuck. My build.prop file now reads

ro.build.fingerprint=generic/zoom2/zoom2/zoom2:2.1/ERD79/278:user/test-keys

As a test, I did open the market and it worked as usual. Was able to download apps and they installed without issue. I also tested the Market for app availability and I still can not find Sims 3 in the market doing a search (I am running the original market found in auto-nooter). Therefore I assume that since the build.prop still tells the market that the device does not support some apps in the market. Could this be linked to the "2.1" reference in the fingerprint?

I plan on going to B&N today to test the instore features.
[Nook Color General] Homer_S_xda:
Waiting with baited breath...

Homer
[Nook Color General] whit32:
Fyi it appears that different versions of unrooted nooks have slightly different fingerprint lines:

These were in the nookdevs file diff:

ro.build.fingerprint=generic/zoom2/zoom2/zoom2:2.1/ERD79/269:user/test-keys

ro.build.fingerprint=generic/zoom2/zoom2/zoom2:2.1/ERD79/278:user/test-keys

This was in my factory.zip 1.0.0

ro.build.fingerprint=generic/zoom2/zoom2/zoom2:2.1/ERD79/273:user/test-keys

Shouldn't make a difference but thought I would share. I just changed my build.prop to the 278 line also, going to make a trip to B&N myself this afternoon. First time messing around an android device with root access for me, it's fun.
[Nook Color General] nikto34:
Well, I am sitting in B&N and have tried my rooted NC with the fingerprint from my earlier post.

When I booted my NC, it found the store wifi without problem. Upon hitting connect, I was sent to the shop. However, when checking to see if any of the features worked, when I checked the books, I do not get the option to read the book for 1 hour as I was able to on the stock NC. I did receive a new shop screen that would allow me to try a newspaper for free for 14 days.

I am going to try a different build.prop line and see if that works...

So I changed my fingerprint in build.prop to:

ro.build.fingerprint=generic/zoom2/zoom2/zoom2:2.1/ERD79/273:user/test-keys

While the shop did take a little longer to load all the screens upon reboot, I am still not able to access the instore features. I did however, still have the newspaper trial screen. Could there be more that needs changed in the build.prop to identify the NC as a stock device? Does anyone have a copy of the stock build.prop file to compare?

I will also, try a different B&N later tonight to see if that makes a difference.
[Nook Color General] DTgreat:
I'll check out the build.prop idea when I hit up the B&N near my old place later in the week. It sounds like the most likely cause, but every B&N may be set up differently as well.

If anyone has the 1.01 build.prop file can you please post it?