Nook HD+ Google Play Store. GAPPS, modified 12/04.

CrispyCritter

Senior Member
Dec 2, 2011
66
21
0
Hey there.

I went through the entire process a couple times, and each time, I either left some "foreign" file in the system folder, or installed some app that affects the system folder, which of course resulted in the "8x bootloop factory wipe boogy" (Hey, that's kinda catchy!)

Anyways, I'm now on attempt #3, but for some reason I CANNOT figure out how to reliably activate my Nova Launcher as the default... nor can I reliably get the "extra apps" drawer to come up... any suggestions for me? Basically what I need to know is:

1.) How to RELIABLY get the extra apps drawer to show up?

2.) How to RELIABLY get the Launcher selection dialog box to appear?
 

tebra

Senior Member
Dec 8, 2010
454
91
0
after chmod +x gapps-inst.sh file
I have this error:
./gapps-inst.sh[6]: unzip: not found
Unable to chmod addon.d: No such file or directory
Unable to chmod usr/srec/en-US: No such file or directory
link failed File exists
link failed File exists
link failed File exists
link failed No such file or directory
link failed No such file or directory

where is unzip in adb shell?
 

roustabout

Senior Member
Feb 12, 2011
825
212
0
I have not tried this method yet, but just so folks know - it's worth looking at google calendar sync as a way to establish the handoff of credentials.

Very early on, I noticed that if I launched the calendar app I was prompted to add a Google account (I'd installed some piece of the google services framework already by that point.) I had the impression that although the calendar never synched as I'd like, I had in fact added a gmail account to the device.

I'm actually happy with having it rooted (to look around) and having a directory of what to reload (since I've formatted it many times now!)

But getting Titanium Pro operable as my 'first app to install, first to reinstall after screwing up' would be great since I wouldn't spend so much time reconfiguring all my apps, so I'll looking at simple ways of enabling it this weekend - I suspect they're already in this thread, it's mostly that it needs root access plus install unsigned.

What I think I did just get going was getting unsigned apps installable by means of SQLite edits -
I worked with the com.bn.devicemanager devicemanager.db file and in addition to the block OTA edit I made two more changes
- disabled logging (was surprised it was on to begin with; I'd heard it was bad for performance)
- changed the value in row 29 "com.bn.device.system.install_unknown_source_app" to true

Then I pulled com.android.providers.settings' settings.db and in the secure table set 'install non-market apps' to 1.

I rebooted, and my device did not wipe itself, and i was just able to install an app from Amazon. (The reboot here is key, for the new settings to take. I also deleted the wal and shm files tied to the databases, I'd read these are backups of values and did not want the system to be able to restore them on boot if BN was trying for that level of lockdown.)

I will try with Titanium shortly.
 
Last edited:

someone0

Senior Member
May 5, 2010
710
280
83
If you don't have unzip, it means you didn't have the busybox? I'm guessing. I'm busy right now, I won't have time to relook at my code again until tonight.
 

CrispyCritter

Senior Member
Dec 2, 2011
66
21
0
Hey there.

I went through the entire process a couple times, and each time, I either left some "foreign" file in the system folder, or installed some app that affects the system folder, which of course resulted in the "8x bootloop factory wipe boogy" (Hey, that's kinda catchy!)

Anyways, I'm now on attempt #3, but for some reason I CANNOT figure out how to reliably activate my Nova Launcher as the default... nor can I reliably get the "extra apps" drawer to come up... any suggestions for me? Basically what I need to know is:

1.) How to RELIABLY get the extra apps drawer to show up?

2.) How to RELIABLY get the Launcher selection dialog box to appear?
Nevermind. Got it sorted. Stupid punks posting fake / adware-infested launchers out there. Ticks me off to no end.
 

skyhawk21

Senior Member
Mar 26, 2009
100
28
0
Alright guys if you want to skip the installing gapps part via "someone0"'s more complex method to get google apps to sync correctly, I have a way to make it work via a more easier way to do this!

Download the files at the end of this message, get them copied over to the Nook HD or HD+. Remember you need root and you need a file manager with root capabilities and lastly you need to be able to install non market apps. Install both of them and overwrite the older googleservices framework with this newer one which is built for ICS anyways. After installing the GoogleLoginService.apk your going to need to go into settings menu, the settings icon at top of homescreen in top right corner. In there, goto All Settings, then navigate to applications, scroll down to My apps and select it, If you have any of these installed your going to have to manually click the app, make sure you force stop it, clear data and cache and force stop each one:
Gmail
Google Account Manager
Google Play services
Google Services Framework
Play Store - this one you will have to use ES FILE EXPLORER click app manager icon in top menu, click all apps, click google play store, details, then in there force stop and clear data

So after installing the two new .apk files, go force stop then clear data and cache for all listed apps the way i described...

Then reboot..

should have no boot loops, run your sideloaded home launcher and app drawer, open youtube (in here goto settings, my channel and add account if a google account is not listed at all) or open the play store which will ask you to add a google account and walk you through the process, once you do this and get play store working again, youtube, gmail and all other google apps should auto sync up in background!

*** Syncing for now only works though if the Nook HD or HD+ is active and on, then it will it sync in background... When screen is off for some reason its not actively syncing and notifying you got email through gmail... (could be wifi is going to sleep or power saving mode) trying to figure it out.

****** It does sync in the background with the screen off for at least a couple of minutes(syncs slowly with screen off not instant), you just dont get a notification sound everytime like when the screen is on and active and the screen does not auto wake up when off and you receive an email!

***************** You should be able to now also install google talk find the .apk and make sure its an ICS version, Also you should be able to install Google Voice, if you cant install these through the market find the .apks for them and make sure they are ICS builds!
 

Attachments

Last edited:

someone0

Senior Member
May 5, 2010
710
280
83
after chmod +x gapps-inst.sh file
I have this error:
./gapps-inst.sh[6]: unzip: not found
Unable to chmod addon.d: No such file or directory
Unable to chmod usr/srec/en-US: No such file or directory
link failed File exists
link failed File exists
link failed File exists
link failed No such file or directory
link failed No such file or directory

where is unzip in adb shell?
After some consideration looking at stuff over on my GN2, I should warn you and everyone that my stuff are based on my root method, not verygreen. And I believe this may most likely be the cause. His root is a bit differ than mine.
 

skyhawk21

Senior Member
Mar 26, 2009
100
28
0
Also wanted to let everyone know the newest version of Groove IP Lite works great, logins to google, and the built in microphone at top of NOOK HD picks up voices and audio great, you can call people for free with a google voice number and have them call you and ring the NOOK HD of course if you set up the google voice a specific way! Also to listen to callers on speaker, u gotta in call enable speakerphone and or use a bluetooth headset!
 

someone0

Senior Member
May 5, 2010
710
280
83
@skyhawk21, I wonder would it be less pain if your apk was install during the first step to get play store on? I just don't feel like resetting mine since I got everything working now and still got no SD card to back stuff up. My only concern for your method is that since many of the files that normally accompany the gapps are still missing. Would other google functions work? Just a thought. But if it works and that is all we need and can be simplify all into one instruction then I would go for it.
 

IDtheTarget

Senior Member
Jun 21, 2010
203
7
0
Alright guys if you want to skip the installing gapps part via "someone0"'s more complex method to get google apps to sync correctly, I have a way to make it work via a more easier way to do this!

Download the files at the end of this message, get them copied over to the Nook HD or HD+. Remember you need root and you need a file manager with root capabilities and lastly you need to be able to install non market apps. Install both of them and overwrite the older googleservices framework with this newer one which is built for ICS anyways. After installing the GoogleLoginService.apk your going to need to go into settings menu, the settings icon at top of homescreen in top right corner. In there, goto All Settings, then navigate to applications, scroll down to My apps and select it, If you have any of these installed your going to have to manually click the app, make sure you force stop it, clear data and cache and force stop each one:
Gmail
Google Account Manager
Google Play services
Google Services Framework
Play Store - this one you will have to use ES FILE EXPLORER click app manager icon in top menu, click all apps, click google play store, details, then in there force stop and clear data

So after installing the two new .apk files, go force stop then clear data and cache for all listed apps the way i described...

Then reboot..

should have no boot loops, run your sideloaded home launcher and app drawer, open youtube (in here goto settings, my channel and add account if a google account is not listed at all) or open the play store which will ask you to add a google account and walk you through the process, once you do this and get play store working again, youtube, gmail and all other google apps should auto sync up in background!

*** Syncing for now only works though if the Nook HD or HD+ is active and on, then it will it sync in background... When screen is off for some reason its not actively syncing and notifying you got email through gmail... (could be wifi is going to sleep or power saving mode) trying to figure it out.

****** It does sync in the background with the screen off for at least a couple of minutes(syncs slowly with screen off not instant), you just dont get a notification sound everytime like when the screen is on and active and the screen does not auto wake up when off and you receive an email!

***************** You should be able to now also install google talk find the .apk and make sure its an ICS version, Also you should be able to install Google Voice, if you cant install these through the market find the .apks for them and make sure they are ICS builds!
Which method did you use to root, verygreen's or someone0's?
 

rlefranc

Member
Mar 25, 2011
33
2
0
Thank you @skyhawk21!!

I installed your apks right over the ones that I used earlier in someone's instructions. I DIDN'T reset anything and it worked like a charm! I've got Google Movies, YouTube and Gmail all synced and working now. Thanks so much!
 
  • Like
Reactions: bashful664

usernotfound

Senior Member
Dec 2, 2006
87
15
0
Can anyone give Dice Player a try with a 720p and 1080p video, preferably accessed via samba, and not an SD card? This (or some other media player that can play MKV files over a local network) will be one of my biggest uses for the HD+

Thanks!!
 

leapinlar

Senior Member
Oct 18, 2006
8,873
3,876
0
If any of you are interested in still using someone0's method of installing gapps, I modified them to ics, which is the correct version for the Nook HD. His were Jellybean and the file was much larger than necessary. Plus I had problems since I had used his earlier method for Play Store and I got the two versions very tangled up. So I reset the device and started over.

I rooted using his root tool, pushed SQLeditor so I could edit the "unknown sources" and block OTA databases. (See my Nook HD+ tip thread linked in my signature for directions how to do that). Then I installed my ics gapps using his method and all is well. If you use his directions in the first post of this thread, be sure to substitute the new file names with the -ics- in the middle. Play Store works great.

Here are the links to my modified files:

gapps-ics-inst.sh.img

gapps-ics-system.zip

The zip is much smaller (20MB).

EDIT: Wait a problem temporarily removing links. OK, Fixed now.
 
Last edited:

skyhawk21

Senior Member
Mar 26, 2009
100
28
0
Which method did you use to root, verygreen's or someone0's?
I used someone0's root install.bat files through windows 7 on a laptop using adb and the drivers and all that!

---------- Post added at 01:11 AM ---------- Previous post was at 12:56 AM ----------

Can anyone give Dice Player a try with a 720p and 1080p video, preferably accessed via samba, and not an SD card? This (or some other media player that can play MKV files over a local network) will be one of my biggest uses for the HD+

Thanks!!
Dice Player is a no go over samba share with .mkv files with dts audio, Dice Player reports cannot play the file!

If you use es file explorer that will navigate samba shares, and then you can select which media player to use such as MX Player, MOBO Player, BSPlayer, etc...

Only one so far that will kind of play DTS audio from an .MKV file is BSplayer but the quality of audio output is all staticy and stuff with the audio playing!

All other video players will not play the DTS audio inside an .mkv file on the Nook HD!
 
  • Like
Reactions: usernotfound

someone0

Senior Member
May 5, 2010
710
280
83
If any of you are interested in still using someone0's method of installing gapps, I modified them to ics, which is the correct version for the Nook HD. His were Jellybean and the file was much larger than necessary. Plus I had problems since I had used his earlier method for Play Store and I got the two versions very tangled up. So I reset the device and started over.

I rooted using his root tool, pushed SQLeditor so I could edit the "unknown sources" and block OTA databases. (See my Nook HD+ tip thread linked in my signature for directions how to do that). Then I installed my ics gapps using his method and all is well. Play Store works great.

Here are the links to my modified files:


The zip is much smaller (20MB).

EDIT: Wait a problem temporarily removing links.
Still the same download link as the one I have in first post post I pursume? If not let me know and I update the instruction. But I assume the file content will remain the same structure so people can reuse the structure w/ no problem.
 
  • Like
Reactions: meteorrock

roustabout

Senior Member
Feb 12, 2011
825
212
0
Holy cow.

This is less than two weeks after the release of the device, and we have persistent root and both appstores available with a little work.

Very nice work on getting so much support so quickly.

My restore strategy at this point, if the device reset itself again, would be:
- reregister with BN
- reroot
- install a launcher, Titanium and SQLite via wired ADB
- use SQLite to block OTAs
- restore everything but the BN auth stuff from Titanium
- reboot.

People should be aware that restoring a backup on a BN device can wind up installing an old registration token which BN's servers have already deleted. This gets very annoying very fast if you restore it; the device eventually phones home and hears "you're not correctly registered, go reset."
 
  • Like
Reactions: meteorrock

IDtheTarget

Senior Member
Jun 21, 2010
203
7
0
Okay, so I've finished Someone0's directions, but when I try to log in to the play store, I get "Can't establish a reliable data connection to the server". However, I'm able to go out to the Internet using the browser.

Here's an interesting turn of events: when I open the browser, it goes to the UK version of google, though I'm in the U.S. Could Someone0's play store download or google framework or something be for the U.K., and not work for us in the U.S.?

Thanks!
 

someone0

Senior Member
May 5, 2010
710
280
83
Don't think so, I'm in the US and I think leapinlar is also. Neither of us have the same problem you describe. Reboot first and see how it goes, you could try going to app manager and wipe the data first.
 

IDtheTarget

Senior Member
Jun 21, 2010
203
7
0
Don't think so, I'm in the US and I think leapinlar is also. Neither of us have the same problem you describe. Reboot first and see how it goes, you could try going to app manager and wipe the data first.
Darn...argh! I've tried both of the Play links in your instructions for the store (haven't gotten to the gapps yet) and both ways it keeps timing out.