NT 1.4.1 and Android Market - Barnes & Noble Nook Tablet

UPDATE: I tried a few things on another NT running 1.4.1 and I was able to get the Android Market working. Here are the steps I followed:
Both of the units I have the market working on were initially rooted on 1.4.0 and Google Apps installed using the method described by Indirect. Note that this did not include installing the FOTAkill.apk which prevents Firmware Over-The-Air upgrades.
On the first unit the Google Apps packages were side loaded prior to rooting as described by Anlog.
The second unit I did not side load Google Apps first, instead installing them as part of Indirect's root kit.
Both units also had the tgps_launcher package installed. It is not necessary to use this particular package (you could use AnyCut to create the shortcut). If you do not side load the Google Apps apks prior to upgrade to 1.4.1 you will need some method to get back to the Application Settings screen.
Firmware 1.4.1 arrived on both Nook Tablets. On the first tablet that had Google Apps side loaded the market and Google Mail continued to work properly. On the second tablet that installed Google Apps as root the market and Google Mail both stopped working.
On the second unit I used tgps_launcher to get to the Application Settings screen. I disabled auto-mount, and enabled USB debugging (twice, once for each check box). I then connected the USB cable to my PC where the unit showed up as an Android Phone.
Launch a command prompt. Change directory to C:\ntroot (this is where you unzipped Indirect's files right?). Then execute the following commands:
C:\ntroot>adb install system\app\GoogleServicesFramework.apk
2869 KB/s (2238785 bytes in 0.762s)
pkg: /data/local/tmp/GoogleServicesFramework.apk
Success
C:\ntroot>adb install system\app\MediaUploader.apk
1988 KB/s (270892 bytes in 0.133s)
pkg: /data/local/tmp/MediaUploader.apk
Success
Once these steps were completed I was able to launch Android Market and I was prompted to sign in to my account. Once signed in I could install new apps and upgrade existing apps from the Android Market.
Also, if you need to manage the Google accounts on your Nook Tablet, you can get to the account management screen from the GMail app. Launch GMail, then click the soft menu button. Select Accounts. Click the soft menu button again and choose Account Settings. This displays the Account Settings activity where you can add a new account, adjust the sync settings for existing accounts, or delete an account.
I've read in several other threads that post 1.4.1 update a lot of folks are experiencing trouble with Android Market. Am I the only lucky one who can still use the Android Market after the 1.4.1 upgrade?
Here are some notes on my experience:
My NT firmware version is 1.4.1
I no longer have root access
Side loading from the nook tablet no longer works
I can still purchase and install apps via the Android Market properly
Since side loading doesn't work I can't purchase apps via alternative markets (Amazon, AppBrain, GetJar, etc). It also appears that the files I replaced in /system/apps have been at least partially restored (Google Calendar is missing, the keyboard is now a weird mashup of the NT stock keyboard and the honeycomb keyboard).
Thinking back on the initial steps I took with my nook tablet, I first side loaded all of the google apps prior to rooting. That meant I had an installed copy of Android Market and GMail outside of /system/apps. I was also able to launch the Android Market and setup my google account, but received the familiar crash at that point. I then rooted and installed google apps to /system/apps which left me with a working Android Market. I'm wondering if that first step of side loading google apps prior to root is why I have a working Android Market now on firmware 1.4.1.
Anyone else have a working Android Market on 1.4.1? If so, was your setup process similar to mine, or different in some way?
Click to expand...
Click to collapse

I managed to install MediaUploader, but GoogleServicesFramework failed:
C:\ntroot>adb install GoogleServicesFramework.apk
2052 KB/s (2189960 bytes in 1.042s)
pkg: /data/local/tmp/GoogleServicesFramework.apk
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
I found that I had the google certificate inside the file OneTimeInitializer.apk, but I'm unable to install it (same error).
Does anyone know if there's any way to get the google cert installed without rooting?
Thanks

Hmmm, I must have loaded that cert as one of the side effects of actions I took while still running 1.4.0. I get that same error when I attempt to install the other apks from the gApps folder.

Thank you thank you thank you!!!
I have a 1.4.0 rooted tablet that autoupdated to 1.4.1. I had lost market functionality. I followed your three easy steps and everything is great now.

Related

gAppsInstaller - Froyo

*** Archos Devices Only ***
This includes only the Market, Calendar, Talk, GenieWidget and "required gSync" files. Any apps that are in the Froyo Market are NOT included. Honestly, this is better as it makes a smaller appInstaller package and its more compatible.
You can download the following from the Market -- Gmail, VoiceSearch, YouTube and Maps(Navigation)
SUMMARY
v5-Stable -- (recommended!)
INSTALL INSTRUCTIONS:
WARNING: If you've installed this or other gApps installers, you may have to RESET to successfully install gAppInstaller.
Note: You may get an error when you first open the Market, ignore the error. It may also take a few minutes before the Market updates from 2.09 to the current version.
Download - http://code.google.com/p/archos-apps-installer/downloads/list
Copy download to your device via USB (if you didnt download directly using your Archos)
Use 'Files' app to locate gAppsInstaller, then execute/install it
Choose install core apps or choose to install your own packaged 'apps.zip' file located on the internal drive (not sdcard). There maybe a short delay after you tap an install button (its installing and you'll be notified when its done, about 5-10 seconds)
REBOOT!!
Sign into Market (Google Account Login)
Follow the Market FIX instructions below
MARKET FIX:
This will get you most missing apps from the market, except some "protect market apps" like NYTimes.
Setting-->Manage Applications-->All-->Market (Clear Cache then 'Force Stop' -- DO NOT clear data)
Setting-->Manage Applications-->All-->Google Services Framework (Clear data then 'Force Stop')
REBOOT again
Market Fix video: http://www.youtube.com/watch?v=7l-nySibzeA&feature=player_embedded#!
If you do this correctly you will find most missing apps like 'Copilot Live USA' in the Market. However, some apps require certain features (like a GPS or Cell chip) and will not show up in the Market. Basically, if you search for application "MyGPS" and "MyGPS" is coded to REQUIRE a GPS chip, then the Android market will NOT show this app in the Market for our Archos Device because is lacks a GPS chip.
MARKET LANGUAGE FIX (unverified):
Once you install the Market, it will probably be in English only. You may be able to fix this by putting your device into English via Settings menu, then put the device back into whatever other language you require.
RESET DEVICE:
Follow these instructions to reset your Archos Gen8: http://forum.archosfans.com/viewtopic.php?f=63&t=42437&start=0
12/23/2010:
v5 released and appears stable. This is the last froyo version since the Market auto-updates and NetworkLocation works.
kenyu73 - Thanks for the update, could you possibly test a couple of apps for me before I wipe and load this up?
TweetDeck
Slingplayer
Moblox
Those have never worked correctly on your build and I use them pretty regularly. Thanks! Looking forward to results.
Hexidecimal said:
kenyu73 - Thanks for the update, could you possibly test a couple of apps for me before I wipe and load this up?
TweetDeck
Slingplayer
Moblox
Those have never worked correctly on your build and I use them pretty regularly. Thanks! Looking forward to results.
Click to expand...
Click to collapse
Both Tweetdeck and Moblox-Lite open without any FC's. I couldn't find Slingplayer in the market.
Awesome. I'll have to wipe and rebuild with this tomorrow then. Thanks!
any reason to re-install from v3?
I used your v3 (thank you very much!) - it worked well. I have Market + select Google apps on my A70.
I'm still missing some apps on Market that I'm unable to find no matter what, even after following "the procedure" - LauncherPro, AWDLauncher, etc. Frankly I can sideload most apps anyhow.
Is there any point/reason in installing v4? (I'm hoping for a "no")?
Kenyu you are the man!
orenf said:
I used your v3 (thank you very much!) - it worked well. I have Market + select Google apps on my A70.
I'm still missing some apps on Market that I'm unable to find no matter what, even after following "the procedure" - LauncherPro, AWDLauncher, etc. Frankly I can sideload most apps anyhow.
Is there any point/reason in installing v4? (I'm hoping for a "no")?
Click to expand...
Click to collapse
There are some "protected" apps that we'll never see. However, I can find LauncherPro(free) as well as ADW.Launcher(by AnderWeb) just fine.
kenyu73, Thanks for your updates.
My A70 will arrive in tomorrow and look forward to implement your guide soon.
Please keep on fine-tuning it and share with us.
Bit the bullet and loaded up the new app installer. It works perfectly. No more force closes on tweetdeck or when logging into the xda app. Thanks for this.
-------------------------------------
Sent via the XDA Tapatalk App
Thanks for the feedback. I think the v4 is really the final stable version. I've been using it all day today and not one single Market FC and I can find all apps in the Market (except protected apps). I did have to do the Market fix though.
The next issue I'd like to fix is the Voice Search GUI issue. The GUI interface isn't as clean as my cell phone, but I'm not sure if that's even fixable. Even though we install Voice Search directly from the Market, it still just sucks!!
Just a short note:
If you have already rooted your device with z4root a reboot is never reasonable.
To avoid lossing the root (which can of cource be reinstalled using z4root again) you can use the App HotReboot. This app reboots the device but the "root" still exists!
BTW: Thanks for your work!!!!
BR
Downloads Stuck
I followed all instructions. My downloads on the market get stuck at starting download. ANy ideas?
Archos 101
excellent - thankyou kenyu
one question from a newbi
when i follow the link - I see an apk and two zip files
how do i use the two zip files ? appsinstaller and apps
thanks Stephen
Just use the apk file.
The apps.zip is just the apks that you should download from market, and the zipped installer is the source codes. If you just want to install the installer, then only the apk should matter to you.
MoonPhantasm said:
Just use the apk file.
The apps.zip is just the apks that you should download from market, and the zipped installer is the source codes. If you just want to install the installer, then only the apk should matter to you.
Click to expand...
Click to collapse
got it - so i could load the apps from the zip file instead of the market ?
- Stephen
stephen44 said:
got it - so i could load the apps from the zip file instead of the market ?
- Stephen
Click to expand...
Click to collapse
All the apps in the zip files should be down-loadable from the Market directly. That zip is only there for people who cant download some apps because of their country of origin (like Maps). Some may use it so they don't have to download those apps.
Best bet is to install the core apps via the installer, reboot then d/l that apps you want from the Market.
alucards23 said:
I followed all instructions. My downloads on the market get stuck at starting download. ANy ideas?
Archos 101
Click to expand...
Click to collapse
I'd reboot again. However, it could be your internet connection. My Samsung Fascinate (Galaxy S) doesn't that sometimes.
Did you install over an existing Market install or was this a fresh install? If it was a re-install, as my instructions said, best bet is to do a reset and start over.
i decided to load some apks in the .system folder to see if i could get it to load my own apks to save me less time.. and in the process using this gapps apk vs the one with the GUI glitch worked very well.. like how i can download my own youtube etc so i have the choice of which google apps i want
These are the only apks that can be pushed to the froyo/system/app folder. Archos put the apk reference aliases (prefixed with a 0) into the read-only '/system/app' knowing we'd manually add them to the read/write test folder. Anything else in the app folder is ignored.
If Archos didn't do this, I doubt we'd even have Market access until the devce was fully rooted.
Code:
0GenieWidget.apk -> /data/test/froyo/system/app/GenieWidget.apk
0Gmail.apk -> /data/test/froyo/system/app/Gmail.apk
0GoogleBackupTransport.apk -> /data/test/froyo/system/app/GoogleBackupTransport.apk
0GoogleCalendarSyncAdapter.apk -> /data/test/froyo/system/app/GoogleCalendarSyncAdapter.apk
0GoogleContactsSyncAdapter.apk -> /data/test/froyo/system/app/GoogleContactsSyncAdapter.apk
0GoogleFeedback.apk -> /data/test/froyo/system/app/GoogleFeedback.apk
0GoogleServicesFramework.apk -> /data/test/froyo/system/app/GoogleServicesFramework.apk
0Maps.apk -> /data/test/froyo/system/app/Maps.apk
0MarketUpdater.apk -> /data/test/froyo/system/app/MarketUpdater.apk
0MediaUploader.apk -> /data/test/froyo/system/app/MediaUploader.apkla
0NetworkLocation.apk -> /data/test/froyo/system/app/NetworkLocation.apk
0SetupWizard.apk -> /data/test/froyo/system/app/SetupWizard.apk
0Talk.apk -> /data/test/froyo/system/app/Talk.apk
0Vending.apk -> /data/test/froyo/system/app/Vending.apk
0VoiceSearch.apk -> /data/test/froyo/system/app/VoiceSearch.apk
0YouTube.apk -> /data/test/froyo/system/app/YouTube.apk
0googlevoice.apk -> /data/test/froyo/system/app/googlevoice.apk

amazon market place as "system" app

I'm new to nook, but so far I've managed to get my new tablet running nearly everything I want via golauncher and manual apk files. Youtube, reader, google email are all good. Only thing really missing is the Android market.
Based on reading through this forum and the KF and others, the patterns seems to be people getting the google services loaded, rebooting, getting andorid installed and then it crashing shortly after launch. This is also where I am at and I've tried what must be 10 different versions of the market. I did notice that different versions produce slightly different results. I wonder if the market versions are dependent on certain versions of the google framework service package?
I think I read on some other forums that the Android market place must run from the "system" area or something. if you copy it to the right place and change the file permissions correctly, it apparently runs ok where as it fails elsewhere. Is that where it is failing for us I wonder? It's not in the right place and we don't have root to put it there?
I read that titanium backup can convert a user apk in to a system apk. Is the market app a user apk? If so, has anyone tried converting it to a system apk with titanium and trying to letthe package installer installis as a system verison ??
As I said, just a n00b. so please excuse any silly suggestions. Just trying to chip in with ideas
cheers
the only issue with that would be that titanium requires root
Could it be backed up/converted as a system app from a nook color and then imported to nook tablet?

[Q] How to update sideload apps with adb?

Hello,
I have been sideloading apps from Amazon Appstore using the ADB method onto the Nook Tablet (v1.4.2). It works well. However, when an updated version of the apps shows up, I have to completely uninstall it and re-install using ADB. Settings and info from previous version are lost.
So my question is: Is there a way to update an adb installed apps without losing the info from existing installation?
I recently uninstalled the Amazon Appstore and re-installed with a more recent version (using adb). Something happened to the sd card during the un-installation (I think it has to do with the amazon appstore directory (android/data/com.amazon.venezia is deleted). Afterwards, I cannot access B-N's store or account any more (internal error: exception executing the command) Evernote seems to crash from time to time too (issue accessing database file). The "update" Amazon Appstore seems to be working. I don't know if these are related.
Any idea on these 2 questions?
why don't you root it? you'll have access to Google play store (android market), then if you want you can install amazon appstore, and do whatever you want
nook_user said:
Hello,
I have been sideloading apps from Amazon Appstore using the ADB method onto the Nook Tablet (v1.4.2). It works well. However, when an updated version of the apps shows up, I have to completely uninstall it and re-install using ADB. Settings and info from previous version are lost.
So my question is: Is there a way to update an adb installed apps without losing the info from existing installation?
I recently uninstalled the Amazon Appstore and re-installed with a more recent version (using adb). Something happened to the sd card during the un-installation (I think it has to do with the amazon appstore directory (android/data/com.amazon.venezia is deleted). Afterwards, I cannot access B-N's store or account any more (internal error: exception executing the command) Evernote seems to crash from time to time too (issue accessing database file). The "update" Amazon Appstore seems to be working. I don't know if these are related.
Any idea on these 2 questions?
Click to expand...
Click to collapse
As for your question of sideload apps, I'm not sure but I can install updates without uninstall in most cases.
Everything else you mention points toward the SDcard as a problem. If it were me I'd backup everything on the sd to your computer, reformat the sd and copy everything back from computer to sd.
Thanks for your replies.
FYI, my NT is not rooted and I have to use 'adb' to update. Normal update process does not work. After digging a bit more, it seems that "adb install -r" (re-install) option may just do the job for updating. I will try that this weekend.
As to the issue with connecting with B-N store. I don't think it is the issue with the SD card. I completely unmounted and removed the SD card, rebooted, and still cannot access BN store. I don't think that contacting BN store requires the SD card.
If you originally installed an application via adb, and you want to update that application to it's newer version via adb, while keeping its data and settings, use the following code:
Code:
adb install -r <packagename>.apk
adb install -r "packagename.apk" it should work

[Q] Installing updateable apps for a gift tablet?

Hello!
We are android developers and are currently running a "win a tablet with all our apps" contest. Apart from our apps, we'd like to offer pristine, out-of-the box tablets (Galaxy Tab 10.1, in case it matters).
That means users should expect the initial tablet setup screens (language, Google account, etc.) in an otherwise untouched tablet (unrooted with original bootloader).
The user should also be able to update our (paid) apps through the regular Play Store interface.
I have a feeling this is in effect impossible.
Investigated so far:
- adb install the apps, require dev mode (reversible, so ok) but doesn't appear in Play Store's "my apps";
- adb push *.apk /data/app, failed due to the device being unrooted (rooting should be reversible, it might be a solution). Is it the same as adb install? Would it appear in "my apps"?
- (not tried) installing the app through an account which has already purchased the app (ie.: internal store test account), then wiping (how?) the account data
Help? :fingers-crossed:

Can't sign in Google account due to missing webview apks

Hi,
I had the HDX 8.9 Saturn running with the older rooted firmware (4.x). Then I updated to Android 5.1.1 with the help of the other thread here and everything was working immediately after that.
However, I noticed that there were some residues of the old Android 4 installation. Especially a very outdated Android Webview (v.41) was causing issues with some apps I wanted to use. (updating the webview from play store did not work as the old one was a system app and was not "overridden" by the play store app).
So after the upgrade the old webview was still there and the behavior of the 3rd party apps still like before. So I opened up Titanium Backup and removed the old webview as well as an app from Amazon (someting like amazon.webviewkkhelper or similar) with the same version as the outdated Android webview (the "kk" in the name made me think it was a Android 4.4 Kitkat residue).
Now, after a factory reset, however, I cannot sign in my Google account. After entering user/password the screen jumps back to the first screen (choose between login with existing account or new account).
In logcat I can see that apparently the webview is called and not found:
Code:
W/PackageManager( 997): com.amazon.webview.chromium is not installed for user 0
W/PackageManager( 997): com.android.webview is not installed for user 0
I'm not 100% sure that these messages are actually describing whats causing the issue, but they are a strong indicator that the google login wants to access a webview component.
Now, I have sideloaded the most recent webview from APKmirror, but it is called
Code:
com.google.android.webview
and is threfore probably not found / used.
Can anyone help me restore the system webviews that came with the Android 5.1.1 update?
Which versions of it do you guys see in the stock image?
Thank you in advance
Jochen
jo2012 said:
Hi,
I had the HDX 8.9 Saturn running with the older rooted firmware (4.x). Then I updated to Android 5.1.1 with the help of the other thread here and everything was working immediately after that.
However, I noticed that there were some residues of the old Android 4 installation. Especially a very outdated Android Webview (v.41) was causing issues with some apps I wanted to use. (updating the webview from play store did not work as the old one was a system app and was not "overridden" by the play store app).
So after the upgrade the old webview was still there and the behavior of the 3rd party apps still like before. So I opened up Titanium Backup and removed the old webview as well as an app from Amazon (someting like amazon.webviewkkhelper or similar) with the same version as the outdated Android webview (the "kk" in the name made me think it was a Android 4.4 Kitkat residue).
Now, after a factory reset, however, I cannot sign in my Google account. After entering user/password the screen jumps back to the first screen (choose between login with existing account or new account).
In logcat I can see that apparently the webview is called and not found:
I'm not 100% sure that these messages are actually describing whats causing the issue, but they are a strong indicator that the google login wants to access a webview component.
Now, I have sideloaded the most recent webview from APKmirror, but it is called
and is threfore probably not found / used.
Can anyone help me restore the system webviews that came with the Android 5.1.1 update?
Which versions of it do you guys see in the stock image?
Thank you in advance
Jochen
Click to expand...
Click to collapse
Assuming you rerooted install the Play Version of webview and then migrate it to the system partition using TB or another tool like Apps2SD. I have seen this both work and fail on Lollipop bases ROMs. Good luck.
Edit: Understand the naming issue; recent Google Play Services builds should look for both.
Davey126 said:
Assuming you rerooted install the Play Version of webview and then migrate it to the system partition using TB or another tool like Apps2SD. I have seen this both work and fail on Lollipop bases ROMs. Good luck.
Edit: Understand the naming issue; recent Google Play Services builds should look for both.
Click to expand...
Click to collapse
Thanks @Davey126, that helped. I installed the older webview v60 which was still called com.android.webview and made it a system app.
Then it worked again!
Login failed still but that was a different issue. Had my system further borked by trying to install Google stuff via flashfire... who knows what that did, but it did not work either. However, it prevented the old play store stuff to fail. I manually cleaned it up (hopefully) but at least now I can install the old playstore + gms again again .
Login worked afterwards. Lets see how it goes
Kindle Fire tablet are always a handfull... :silly:

Categories

Resources