Official Nook HD/ HD+ Discussion (thoughts, tweaks, and hacks)

roustabout

Senior Member
Feb 12, 2011
825
212
0
The good news is that I lost neither root nor my apps due to my bumbling.

I wonder what's happening with the settings.db and devicemanager.db pulls but those should work without resetting the device. And really, if you use a current copy of the sqlite editor, you can change those databases right where they live.

I got into settings just now and set "location_providers_allowed" to "network," then set 'allow mock locations' in developer settings to 'enabled.'

Suddenly, I'm able to get network location in maps, earth, etc. once I grant an app permission to use my location.

And thanks for the pointer to Recent Plus - a very nice addition to the HD+
 

aeturnus77

Member
Jul 18, 2011
39
11
0
Adams, Massachusetts
So I've finally got this thing running almost how I want it, except for messaging. I use GO SMS for go chat and it just will not allow me to send a go chat wifi message. Is this because it still relies on a messaging system and this doesn't have one? I can do this on my CM7/10 nook color..

Thanks to everyone working on this system :)


Sent from my nook HD using xda app
 

Taosaur

Senior Member
May 4, 2011
836
190
0
Ohiopolis
taosaur.blogspot.com
We're basically using Recent Plus to band-aid the Gingerbread recent apps function onto the HD+, but at least we have the option. On the NC it would be bound to long-press on the 'n' key, but I haven't found any way to do that on the HD+. Either standard ICS recent apps or getting non-Nook apps into the HD+ recent apps list would be an improvement. It is cool having recent books/comics/magazines (that you accessed via the stock reader) listed in there.

Thank you, Taosaur. I did all the things you mentioned. I started the Superuser and got and granted the "allow" permission. I then verified it using a Terminal app and noting that "su" command worked. Lastly, I copied Nook Tools app into system/app folder by using ES File Explorer after enabling root access in ES File Explorer. Then and only then I looked in the App drawer of Nova launcher. When I did not see it, I then tried Apex Launcher as well, but no luck.
The telling points are whether you got a Superuser Allow/Deny dialog after enabling root permissions for the file manager (and/or after attempting to mount /system r/w) and whether the NookColor Tools APK was listed in the /system/apps folder after you attempted to paste. If neither of the above is true, the failing was likely in your file manager, not in your rooting or your launcher. From the Nook Color days, I always use the Root Explorer app when it comes to mounting /system r/w for any purpose, because it has that simple r/w|ro toggle at the top of the screen and practically every other file manager on the market has flaked on me at some point for this simple operation.
 

leapinlar

Senior Member
Oct 18, 2006
8,873
3,876
0
I thought I would pass on an experiment I just performed. I was on version 2.0.2 and I had OTA blocked by editing the database to manual. And since folks said 2.0.4 was ok and did no damage, I decided to test the theory that pushing check for updates causes it to update. Well, it immediately checked and found the update and with no further input from me, downloaded it, rebooted and tried to install it. But it failed for me and it said to reboot to try again. I feared I was in a bootloop which would reset me. But the next boot completed without trying the update again. I was still on 2.0.2. So I went to /cache/recovery to read the last log of recovery and it said it aborted due to not finding build.prop. Then I remembered I had done the symlink trick with build.prop so I could play with settings to see if I could make Play Store see more apps as compatible. So the update installer script reported no such file and aborted. Also I learned that the update file is downloaded to /cache/recovery and is named bn_bnvt600_update.zip and is apparently deleted after the install, or attempted install in my case. It also checks a key in /res/keys and verifies that with something in the zip before it starts installation.

So what I learned:

If you have it blocked by setting to manual, don't check manually if you don't want updated. It will immediately proceed if it finds one.

If you have build.prop symlinked, it will abort and not install the update.

Where the update zip is downloaded and that it uses a key to verify it is a valid update zip.
So i guess it was an informative experiment. Might be some useful data for some folks.

Sent from my Nook HD+ using Tapatalk
 
Last edited:

tech6

Senior Member
Nov 20, 2011
117
28
48
Will a 64GB or 128 GB card work in the HD+?

Before I purchase a new SD card, in the forum someone made reference to the fact that the Nook HD+ will take a 64GB card is that true? Or really does it matter what memory size you purchase for it? Right now I'm using a Kingston HC 32GB card that when you save documents and video on it doesn't copy over the items. The folders are there, but the items copied over are not enclosed.
 

tebra

Senior Member
Dec 8, 2010
454
91
0
I just make the update from 2.0.2 to 2.0.4 and confirm that I keep root, apps and config.
But when opening /data/data/com.bn.devicemanager/databases com.bn.device.fota.mode was turn again to "auto"

---------- Post added at 01:27 PM ---------- Previous post was at 01:20 PM ----------

I got into settings just now and set "location_providers_allowed" to "network," then set 'allow mock locations' in developer settings to 'enabled.'

Suddenly, I'm able to get network location in maps, earth, etc. once I grant an app permission to use my location.
It don't works for me.
Could you explain a little bit more what you have done to get network location?
 

hwong96

Senior Member
Oct 3, 2011
759
251
0
Chicago
Before I purchase a new SD card, in the forum someone made reference to the fact that the Nook HD+ will take a 64GB card is that true? Or really does it matter what memory size you purchase for it? Right now I'm using a Kingston HC 32GB card that when you save documents and video on it doesn't copy over the items. The folders are there, but the items copied over are not enclosed.
Maximum size sd card for HD/HD+ is 64gb. It's in the specs.
 
  • Like
Reactions: tech6

leapinlar

Senior Member
Oct 18, 2006
8,873
3,876
0
location services

I just make the update from 2.0.2 to 2.0.4 and confirm that I keep root, apps and config.
But when opening /data/data/com.bn.devicemanager/databases com.bn.device.fota.mode was turn again to "auto"

---------- Post added at 01:27 PM ---------- Previous post was at 01:20 PM ----------



It don't works for me.
Could you explain a little bit more what you have done to get network location?
First, after my aborted update I discussed earlier, the database setting stayed at 'manual'.

Second, I had trouble making roustabout's change for locations too, but figured it out. I was confused on the second part of the change. So I will reword it for you.

Open the settings database with SQLite Editor. Open 'secure'. Look for line 5, 'location_providers_allowed'. It should be blank. Change it to 'network'. Save and exit SQLite.

Open settings (not the database) and go to device information, developers options, and there should be a checkbox that says 'allow mock locations'. Check that. A popup should say something about letting Google collect data. Click okay. If you don't get the popup, toggle the setting a couple of times. Also if you don't get the popup, it could be because you don't have gapps installed. Now if you have installed Maps (you can get that on someone0's Google Play Store thread), location works.
Sent from my Nook HD+ using Tapatalk

---------- Post added at 07:50 AM ---------- Previous post was at 07:41 AM ----------

...Right now I'm using a Kingston HC 32GB card that when you save documents and video on it doesn't copy over the items. The folders are there, but the items copied over are not enclosed.
You may be confused by the terminology. When you plug in to your PC and copy files to 'SD Card', then you look on the HD, it is not under 'sdcard'. That is because you just put the files on ext_sdcard, not sdcard. To see ext_sdcard, go to mnt, and look there. If you want files to go to 'sdcard', copy things to 'internal storage'.

Sent from my Nook HD+ using Tapatalk
 
Last edited:
  • Like
Reactions: 1magnus

roustabout

Senior Member
Feb 12, 2011
825
212
0
After my device updated, the fota setting in the database was still at manual, for what it's worth. Great to know that the symlinked build.prop truly blocks updates, even for the curious :)

Thanks for clarifying where to find 'mock locations.'

Also, there's a decent file explorer in the BN appstore now, and if you're rooted, it can show you your whole file tree. It's not as nice as root explorer, but it's free and since it's a BN app it's available as a recent app in the OS menu without dropping back to your launcher and running recent plus. I haven't tried using it to invoke to sqlite yet.

I think it's called Open Explorer.
 

leapinlar

Senior Member
Oct 18, 2006
8,873
3,876
0
Not sure what specs you're reading, but B&N only rate these devices for 32GB SDHC. Both the Nook Color and Nook Tablet had the same rating, though, and reportedly had no problem with 64GB SDXC cards, and I've seen third-hand reports that the same is true of the HD/HD+.
I read that spec too that said 64GB.

Sent from my Nook HD+ using Tapatalk
 
  • Like
Reactions: Tschumi and tech6

hwong96

Senior Member
Oct 3, 2011
759
251
0
Chicago
Not sure what specs you're reading, but B&N only rate these devices for 32GB SDHC. Both the Nook Color and Nook Tablet had the same rating, though, and reportedly had no problem with 64GB SDXC cards, and I've seen third-hand reports that the same is true of the HD/HD+.
Go to BN developer's reference guide. It is in plain view. Updated as of Nov 16th.
 
  • Like
Reactions: tech6

leapinlar

Senior Member
Oct 18, 2006
8,873
3,876
0
I read that spec too that said 64GB.

Sent from my Nook HD+ using Tapatalk
BTW, Costco thru today has the SanDisk 32GB Ultra class 10 microSD on sale for $14.99 $15.99. I picked up a few. And if we ever get CM10 on SD these should work great. I use them on my Nook Color.

Sent from my Nook HD+ using Tapatalk
 
Last edited:

tonyp22

Senior Member
Nov 20, 2011
249
20
0
I've been reading through someone0's instructions for installing the Google environment, and read that the GoogleMaps must be sideloaded, but when I downloaded the GoogleMaps.apk as provided in his link, it was saved as a ZIP file. How am I supposed to sideload that?
 

Tigrisan

Senior Member
Jun 13, 2011
83
9
0
Suburban Detroit
I've been reading through someone0's instructions for installing the Google environment, and read that the GoogleMaps must be sideloaded, but when I downloaded the GoogleMaps.apk as provided in his link, it was saved as a ZIP file. How am I supposed to sideload that?
Resave it as an .apk file. Or you can rename it as an .apk file. I usually copy and rename the new one, so I have XXX.zip and XXX.apk
 

leapinlar

Senior Member
Oct 18, 2006
8,873
3,876
0
I've been reading through someone0's instructions for installing the Google environment, and read that the GoogleMaps must be sideloaded, but when I downloaded the GoogleMaps.apk as provided in his link, it was saved as a ZIP file. How am I supposed to sideload that?
He had to zip it to be able to attach it to the board. If you unzip, the apk should be inside. If he just renamed it rather than zipped it, just rename back
 

tonyp22

Senior Member
Nov 20, 2011
249
20
0
He had to zip it to be able to attach it to the board. If you unzip, the apk should be inside. If he just renamed it rather than zipped it, just rename back
I think he renamed it, as when I tried to unzip it it decomposed into multiple files and directories.

BTW, do I have to use the adb shell method to run ./gapps-ics-inst.sh, or can I just copy the files to /data/su (and chmod) and execute the .sh from something like Root Explorer?
 

leapinlar

Senior Member
Oct 18, 2006
8,873
3,876
0
I think he renamed it, as when I tried to unzip it it decomposed into multiple files and directories.

BTW, do I have to use the adb shell method to run ./gapps-ics-inst.sh, or can I just copy the files to /data/su (and chmod) and execute the .sh from something like Root Explorer?
You can do it inside the Nook. But you need terminal emulator to run the script. Use root explorer to copy and set permissions (set the sh file to execute). Then get terminal emulator from somewhere and install it. Open it, type su enter and, after getting superuser permission, the prompt will change to #. Then CD to the /data/su folder and type ./gapps-ics-inst.sh enter. Everything should install. Reboot so gapps finishes installing by updating dalvik cache. Then you can log into play store.
 

codya321

Senior Member
Aug 7, 2010
160
22
0
So I am a bit confused... I used to have no problems, but now when I plug my nook hd into my pc and turn enable adb, windows acts like it is trying to mount the device over and over.... Any thoughts? this is driving me crazy
 

leapinlar

Senior Member
Oct 18, 2006
8,873
3,876
0
So I am a bit confused... I used to have no problems, but now when I plug my nook hd into my pc and turn enable adb, windows acts like it is trying to mount the device over and over.... Any thoughts? this is driving me crazy
You need to go into your windows device manager and under USB controllers, disable the USB mass storage device. It is the drive that is only supposed to show on Macs to help them get MTP working. Sometimes in Windows it tries to open there when it shouldn't.