Manual Nooter 4.5.6 Observations - Nook Color Q&A, Help & Troubleshooting

My first voyage down the rooted path was to put Honeycomb on a microSD card. When B&N came out with the 1.2 update, I downloaded that and decided to go the Manual Nooter route.
First of all, many thanks to all who have worked so hard on this! My first objective was to be able to read Kindle and Nook books on my Nook Color, and that is a cinch now! This Manual Nooter setup is more stable than running HC off a card was, and I can access the stock B&N reader and Kindle and other apps without switching cards and rebooting.
I have had only one problem downloading an app from Market so far. I needed to unmount my card before the app would install, but the dev said that this is an issue with the app, not Nook Color or MN.
Gmail would not work with MN 4.5.6, though it worked with 4.5.2. But I downloaded an updated Gmail from Market, and my Gmail problem was cured.
MN includes some "unadvertised" apps, like Facebook and Twitter. I can't seem to uninstall them. Does anyone know how that might be done?
Overall, I'm a happy camper. But I would like to know how to get rid of Facebook and Twitter.

Have you tried using Titanium Backup to uninstall them?

Windsor1959 said:
MN includes some "unadvertised" apps, like Facebook and Twitter. I can't seem to uninstall them. Does anyone know how that might be done?
Overall, I'm a happy camper. But I would like to know how to get rid of Facebook and Twitter.
Click to expand...
Click to collapse
I'm pretty sure those aren't part of MN. If they are, I don't know what they're stuffed in because there isn't an apk for them.
By the way, gmail worked perfect me right out of the gate.

doncaruana said:
I'm pretty sure those aren't part of MN. If they are, I don't know what they're stuffed in because there isn't an apk for them.
By the way, gmail worked perfect me right out of the gate.
Click to expand...
Click to collapse
Looks to me like Twitter and Facebook were in 4.5.2, but were not included in 4.5.6.
Anyways, if you don't want them, just to go system\app, mount as RW, and delete the apk.
EDIT: oh and for the gmail, I found the upgrade from 4.5.2 to 4.5.6 caused a FC on open. But deleting the cache\data cures it. I guess a re-install also works!

Would I need an app like Root Explorer to be able to mount as RW when I go to system/app? I see that a lot of folks have Titanium backup and Root Explorer, so maybe I'd find them pretty useful.
Thanks for the replies.

Both are well worth the money but imo root explorer is a must buy if you nooter.
Sent from my SAMSUNG-SGH-I897 using XDA App

I installed Titanium Backup, and I was able to uninstall Facebook and Twitter with it. Root Explorer looks like something worth the price, too.
Here's a newbie question: Titanium Backup gave me a window telling me I should activate USB debugging on my Nook Color. I'm guessing that USB debugging involves me connecting my Nook Color to a PC or laptop, but what does it actually mean? Thanks!
Edit: Okay, I found my answer for USB debugging. If I want to use ADB to push things into my Nook, or use Titanium Backup to backup my apps, I'll need to enable USB debugging. (Does that sound right?)

Apps force closing
I've rooted the NC since I first got it and tried all different versions when I finally settled on AutoNooter and loved it. When the 1.2 update came out I updated and hated the stock version so went with ManualNooter as soon as it was "kind of up and running OK". The NookHome app takes care of the In-Store stuff. Thanks to everyone working on all of these updates.
The problem I had was that GoogleSearch bar and News and Weather app would force close. Managed to fix the GoogleSearch bar with the FakeGPS app. works fine now. ---- Still have the News and Weather app which came with the installation .zip 4.5.6 in MN force closing though. Tried force-stop and clear Data didn't do anything.
Can't find it on Market either so I could reinstall it. Anyone have ANY ideas? I always loved that app on previous versions and would like to use it.

andream2g said:
I've rooted the NC since I first got it and tried all different versions when I finally settled on AutoNooter and loved it. When the 1.2 update came out I updated and hated the stock version so went with ManualNooter as soon as it was "kind of up and running OK". The NookHome app takes care of the In-Store stuff. Thanks to everyone working on all of these updates.
The problem I had was that GoogleSearch bar and News and Weather app would force close. Managed to fix the GoogleSearch bar with the FakeGPS app. works fine now. ---- Still have the News and Weather app which came with the installation .zip 4.5.6 in MN force closing though. Tried force-stop and clear Data didn't do anything.
Can't find it on Market either so I could reinstall it. Anyone have ANY ideas? I always loved that app on previous versions and would like to use it.
Click to expand...
Click to collapse
Hrm... I was of the understanding that News and Weather was FCing because there was no location. This isn't the case if you're using FakeGPS perhaps you could grab and post a logcat from when trying to run it?

I'm also experiencing this with News and Weather. I just installed Fake GPS and it took care of the Google search issue I also had. I went from a stock 1.2 to 4.5.6.
Also anyone had any luck with HBO GO app? It isn't listed in market, but I tried to download from Android site and it says I have no Android phone in my account......

GabrialDestruir said:
Hrm... I was of the understanding that News and Weather was FCing because there was no location. This isn't the case if you're using FakeGPS perhaps you could grab and post a logcat from when trying to run it?
Click to expand...
Click to collapse
I appologize if this log isn't quiet what you had in mind. It seems to forceclose because it can't get a location. Maybe I need to find something else to fake a location.
Here is a log:
cmp=com.google.android.apps.genie.geniewidget/.activities.NewsActivity }
05-09 10:54:40.124 I/ActivityManager( 966): Start proc com.google.android.apps.genie.geniewidget for activity com.google.android.apps.genie.geniewidget/.activities.NewsActivity: pid=1392 uid=10003 gids={3003, 1015}
05-09 10:54:40.407 D/WifiService( 966): ACTION_BATTERY_CHANGED pluggedType: 0
05-09 10:54:40.831 E/AndroidRuntime( 1392): FATAL EXCEPTION: Thread-12
05-09 10:54:40.831 E/AndroidRuntime( 1392): java.lang.IllegalArgumentException: provider=network
05-09 10:54:40.890 W/ActivityManager( 966): Force finishing activity com.google.android.apps.genie.geniewidget/.activities.NewsActivity
05-09 10:54:40.904 I/ActivityManager( 966): Process com.google.android.apps.genie.geniewidget (pid 1392) has died.
05-09 10:54:40.904 W/ActivityManager( 966): Scheduling restart of crashed service com.google.android.apps.genie.geniewidget/.GenieRefreshService in 5000ms
05-09 10:54:40.906 I/WindowManager( 966): WIN DEATH: Window{4a12f678 com.google.android.apps.genie.geniewidget/com.google.android.apps.genie.geniewidget.activities.NewsActivity paused=true}
05-09 10:54:40.960 W/InputManagerService( 966): Got RemoteException sending setActive(false) notification to pid 1392 uid 10003
05-09 10:54:45.921 I/ActivityManager( 966): Start proc com.google.android.apps.genie.geniewidget for service com.google.android.apps.genie.geniewidget/.GenieRefreshService: pid=1409 uid=10003 gids={3003, 1015}
ActivityManager( 966): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.google.android.apps.genie.geniewidget/.activities.NewsActivity }
05-09 10:57:21.527 E/AndroidRuntime( 1409): FATAL EXCEPTION: Thread-12
05-09 10:57:21.527 E/AndroidRuntime( 1409): java.lang.IllegalArgumentException: provider=network
05-09 10:57:21.573 W/ActivityManager( 966): Force finishing activity com.google.android.apps.genie.geniewidget/.activities.NewsActivity
05-09 10:57:21.603 I/ActivityManager( 966): Process com.google.android.apps.genie.geniewidget (pid 1409) has died.
05-09 10:57:21.603 W/ActivityManager( 966): Service crashed 2 times, stopping: ServiceRecord{4a29cc20 com.google.android.apps.genie.geniewidget/.GenieRefreshService}
05-09 10:57:21.613 I/WindowManager( 966): WIN DEATH: Window{4a2f6590 com.google.android.apps.genie.geniewidget/com.google.android.apps.genie.geniewidget.activities.NewsActivity paused=true}
05-09 10:57:21.700 W/InputManagerService( 966): Starting input on non-focused client [email protected] (uid=10049 pid=1038)
05-09 10:57:21.702 W/InputManagerService( 966): Client not active, ignoring focus gain of: [email protected]
05-09 10:57:23.271 W/InputManagerService( 966): Got RemoteException sending setActive(false) notification to pid 1409 uid 10003
05-09 10:57:31.654 I/ActivityManager( 966): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=ukzzang.android.app.logviewer/.act.MainAct }
05-09

i was able to install Galery 3D from Android 2.3 and Gingerbread keyboard as well from this thread http://forum.xda-developers.com/showthread.php?t=880068
Manual Nooter rocks ...

I applied manual nooter 4.5.6 to my stock 1.2 and I can't get any of the GApps to work (Market, Gmail, GSearch, News and Weather). They all just force shut down as soon as they start. I've looked at all the apps in the Application Manager and none of them have anything in the cache. I've tried shutting them all down, clearing the data and rebooting, but I'm still not getting anything.
Looking at the luck people were having with the faked location I enabled Allow Mock Locations in the Development Settings, but I can't find anywhere to actually set the location. Since I can't access the market, and 4.5.6 didn't come up with a file manager I can't load any apps (i.e. FakeGPS). Anyone have any ideas?

I think I figured out what most of my issues were... I hadn't done a thorough enough reset when I un-rooted 1.1 to install the B&N 1.2 update. I used clockwork mod to do a factory reset, reinstalled manual nooter and the GApps that are not location dependent are now working. Weird thing... I had to go through the steps for the partial market display. That worked and I installed Astro File Manager. However, something about doing that killed the Market app... started getting the forced shutdown. Gmail still works and YouTube still works, but the Market won't load anymore.

I am replying to this thread with my experience to perhaps further a solution to the remaining problems. I have been running a Nook rooted with Auto Nooter. When 1.2 came out, I restored it to stock, updated to 1.2 and rooted with 4.5.6. I initially had a visibility problem with the market, but following the instructions at these forums, I cured most of that. I have noticed the following remaining issues:
1. Like everyone else, I have found that News and Weather doesn't work; it simply opens and closes.
2. Regarding the market, even after making the visibility fix, I have the following problems:
--The "downloads" tab in the market showed all but one of the apps that I had purchased before the 1.2 update, etc., but it showed none of the free installs. By going to the market on my computer browser, I was able to see all of the old downloads, including the free ones, and the one paid one that didn't show on the Nook. However, I couldn't download anything from there because it insisted that there was no "phone" associated with this account. Of course, this was easily solved for the freebies by downloading them again.
--This one is truly bizarre. The purchased app that I have not been able to recover is something called iBird Pro (for which there is a corresponding free app). This app worked fine under the Auto Nooter. When I search for "iBird" in the market from the Nook, it returns a pick list that includes the words "IBird", "ibird pro", and other similar words and phrases. If I pick any of these for my search term, it returns a response that there are no matches for the word in the market. This seems impossible since the market is clearly getting my request corrrectly, in fact guessing the word before I finish typing it, and from that point it shouldn't matter what my side of the conversation is doing. Of course, if I try the same thing on my desktop, it returns with a list of programs, including IBird Pro. I have tried getting to the app in others ways, such as searching for "bird." The market returns other matches, but not the one I want. I have tried to get at this app using the website "android zoom". When I have a link sent to my Nook by the android zoom website and try to access the market with it, I get an error message. I tried android zoom with an app I was able to retrieve from the market and it worked. I don't know if this happens with any other app, but I'd be surprised if it did not.

I've done some additional research here as well and what I've discovered is that I'm getting a single download out of the Market. After that the application doesn't seem to run anymore. I've tried redoing the "fix market" steps and rebooting, but after the first market download/install the Market App just won't run anymore. Doesn't seem to matter what the app is either as I've tried a couple. The only similarity so far is that I've stuck with free apps.

Nook Social App broken after root
I read. A lot, which is why I bought the NC. The thing that made me root it was a.) I root everything and b.) email on the NC SUCKED and very few apps (missed my Maildroid). Since I do read and share what I read (I'm a writer by day, tech junkie at night) I'm a little disappointed that NC social sharing app that came with stock is not letting me change the password settings to my FB account. I recently changed my FB password and went into the stock settings to change the pw and I get an, "Invalid Parameters!" message. How do I correct that? It is really important to me to have that feature.

Related

[N2E] Broke stock B&N apps

Just realized that the stock B&N Shop.apk, Library.apk, etc. are broken after a few days of rooting my Nook Touch. The library sync function fails and complains
An Unexpected Error Occurred
Internal error: Exception executing the command
Click to expand...
Click to collapse
For shop, when trying to browse a book or do most of the other things, it says
Sorry, a problem has occurred. Please try again. If you .... for help.
Click to expand...
Click to collapse
When trying to download a recommended book (in the Home screen) after putting in my B&N password, it says
An error occurred processing your request. Please try again
Click to expand...
Click to collapse
Actions in other stock apps requiring checking to B&N and/or entering my B&N password also fail.
This seems to be an authentication problem. I manually rooted the N2E mainly following instructions in http://nookdevs.com/NookTouch_Rooting, enabled android market, replaced the stock kb by the gingerbread kb, and downloaded many apps. I've never checked whether the B&N apps are broken or not until just now (a rookie mistake). Has anyone seen the same problem? Any suggestion?
I found a similar thread for NC, but not sure if it was the same problem. I figure I should ask around before flash back my pre-rooted image to the N2E. Thanks!
OK, I was stupid. I went to my launcher and ran the DeviceRegistrator app. Unregistered user, unregistered device, registered device, and finally registered user.
And just that the problem was solved. I can now run all the stock B&N apps with a hitch.
Good job man, glad you could get it fixed so easily.
nooktouch said:
OK, I was stupid. I went to my launcher and ran the DeviceRegistrator app. Unregistered user, unregistered device, registered device, and finally registered user.
And just that the problem was solved. I can now run all the stock B&N apps with a hitch.
Click to expand...
Click to collapse
And sighs of relief were heard in the nooktouch family abode
jocala said:
And sighs of relief were heard in the nooktouch family abode
Click to expand...
Click to collapse
Not that I really care about buying many books from B&N or using the social function Just that it felt bad to break something and not being able to fix it. I have been happily using Opera Mini and Aldiko to download to and read borrowed books on my N2E from my local library I've also set up ADE to send books to the stock Nook reader and/or Aldiko if I ever want to.
Like the OP, I have problems with the stock Barnes and Noble apps. Unlike the OP, my device and user are registered.
Specifically, shopping doesn't work as I can't search - the app just hangs. I can access my library, and the sync seems to work (however, when there is nothing new to sync the sync button icon just keeps spinning infinitely), but shopping is a no go.
I noticed my "Owner" and "Account" information show as "Unavailable" - maybe these are a factor?
cymoze said:
Like the OP, I have problems with the stock Barnes and Noble apps. Unlike the OP, my device and user are registered.
Click to expand...
Click to collapse
Mine were also registered. But somehow the registration info on my N2E got mangled during my tinkering process.
Specifically, shopping doesn't work as I can't search - the app just hangs. I can access my library, and the sync seems to work (however, when there is nothing new to sync the sync button icon just keeps spinning infinitely), but shopping is a no go.
Click to expand...
Click to collapse
The sync thing was exactly the symptom that I saw. An error message eventually popped up.
I noticed my "Owner" and "Account" information show as "Unavailable" - maybe these are a factor?
Click to expand...
Click to collapse
Mine were available. Did you try my solution?
If that fails, the account info is stored in /data/system/accounts.db . Do an adb pull and you should be able to see and modify the info with sqlite3. Then adb push it back to see if it works. Good luck!
nooktouch said:
Mine were also registered. But somehow the registration info on my N2E got mangled during my tinkering process.
The sync thing was exactly the symptom that I saw. An error message eventually popped up.
Mine were available. Did you try my solution?
If that fails, the account info is stored in /data/system/accounts.db . Do an adb pull and you should be able to see and modify the info with sqlite3. Then adb push it back to see if it works. Good luck!
Click to expand...
Click to collapse
You can also nuke data/system/accounts.db and your nook will reset itself to factory if you do a deregister in settings.
jocala said:
You can also nuke data/system/accounts.db and your nook will reset itself to factory if you do a deregister in settings.
Click to expand...
Click to collapse
I've reset to factory in theory (still get the android screen on occasion after resetting and re-registering) - will the nuclear option totally wipe the root and mod for good or will it still be there? I'd like the TouchNooter to be gone for good. I want a fresh start, for either returning it or trying another TouchNooter install.
Shop still doesn't work after the "factory reset", for what it's worth.
cymoze said:
Like the OP, I have problems with the stock Barnes and Noble apps. Unlike the OP, my device and user are registered.
Specifically, shopping doesn't work as I can't search - the app just hangs. I can access my library, and the sync seems to work (however, when there is nothing new to sync the sync button icon just keeps spinning infinitely), but shopping is a no go.
I noticed my "Owner" and "Account" information show as "Unavailable" - maybe these are a factor?
Click to expand...
Click to collapse
I had similar problems with Owner and Account listed as unavailable all of a sudden. After poking around for a while, I found the reason is because I froze the original Nook browser in Titanium Backup. The app is [Bookmarks]Browser 2.2.1
So what I did was to unfreeze it. Then I re-register the device again by going to NookColor Tools, All Settings and selecting the second Wireless option out of the three Wireless options available. After that the library sync works again!
Hope this helps you out.
pinkowl said:
I had similar problems with Owner and Account listed as unavailable all of a sudden. After poking around for a while, I found the reason is because I froze the original Nook browser in Titanium Backup. The app is [Bookmarks]Browser 2.2.1
So what I did was to unfreeze it. Then I re-register the device again by going to NookColor Tools, All Settings and selecting the second Wireless option out of the three Wireless options available. After that the library sync works again!
Hope this helps you out.
Click to expand...
Click to collapse
Thanks for the go at it - since I already attempted a factory wipe, none of the apps from the mod are accessible. I'm able to re-register now, but the B&N Shop is still messed up and I can't access it .
I'd love to know of a way to get rid of the root completely so I can start all over again.
I have a similar problem. When I open the shop app, it loads for few seconds and then crashes. I can access the shop through the B&N home app and buy books ok. I tried using the register device app but that did not help.
Rooted with TouchNooter 1.6.24
mfreit said:
I have a similar problem. When I open the shop app, it loads for few seconds and then crashes. I can access the shop through the B&N home app and buy books ok. I tried using the register device app but that did not help.
Rooted with TouchNooter 1.6.24
Click to expand...
Click to collapse
Interesting. See, I can neither use the Shop app nor the B&N shop feature. Both kick me out to whatever screen I was at last. Now I can shop if I search for a topic or title by name, but that's the only way. I wonder if it has to do with the B&N "demo" process that's running in the background.
Sent from my NookColor using XDA Premium App
cymoze said:
Interesting. See, I can neither use the Shop app nor the B&N shop feature. Both kick me out to whatever screen I was at last. Now I can shop if I search for a topic or title by name, but that's the only way. I wonder if it has to do with the B&N "demo" process that's running in the background.
Sent from my NookColor using XDA Premium App
Click to expand...
Click to collapse
My behavior is the same as yours. I can access the top 100 list from the B&N home screen app search. However, when I open the shop app it appears to start loading the ads at the bottom and then kicks me out to the last screen. Glad to know I am not the only one.
BTW. When I rooted using touchnooter, the boot process would always hang. I would restart and then the n2e would start just fine. I tried this twice.
I had exactly the same symptoms after using TouchNooter- hangs forever during boot, but pop out the SD, reboot, and everything *seems* to be rooted and working fine, except the B&N Shop is hosed (crashes). I wasn't seeing this after the manual JesusFreke method. Everything works fine when I restore my stock backup, then do a factory reset, but B&N store is hosed every time after TouchNooter. Unregister/re-register doesn't make any difference- I get the same error OP does after restoring my stock or JesusFreke rooted backups, and unregister/re-register or factory reset fixes that. Only reason I went back to stock after JesusFreke's original root was to let TouchNooter get Market working without the manual emulator ID-gen, but maybe I'll give that a shot and see if it B&N Store still works after doing it manually.
Thanks to your ongoing work on the stock B&N apps. To have the ability to have an OC CM7 Nook Color with the Stock apps would be great!
Yes, I'm using the Nook for Android app, but I'd prefer the stock app for the "enhanced content" support.
The other solution would be if the Nook Android app was eventually updated with the same capabilities.
nitzmahone said:
I had exactly the same symptoms after using TouchNooter- hangs forever during boot, but pop out the SD, reboot, and everything *seems* to be rooted and working fine, except the B&N Shop is hosed (crashes). I wasn't seeing this after the manual JesusFreke method. Everything works fine when I restore my stock backup, then do a factory reset, but B&N store is hosed every time after TouchNooter. Unregister/re-register doesn't make any difference- I get the same error OP does after restoring my stock or JesusFreke rooted backups, and unregister/re-register or factory reset fixes that. Only reason I went back to stock after JesusFreke's original root was to let TouchNooter get Market working without the manual emulator ID-gen, but maybe I'll give that a shot and see if it B&N Store still works after doing it manually.
Click to expand...
Click to collapse
I didn't make a backup of my stock Touch ROM before I did the TouchNooter. After nootering, I noticed the Shop problem, which I honestly can't remember checking before I nootered it. When I did my factory reset after nootering, the shop problem was still there and the Android screen was still present.
I'd like to go back and try to wipe everything and try it all fresh, but nothing I do seems to get rid of Android screen, which means the nooter is still there. But besides shop being temperamental, everything works great. I couldn't be happier with the root and the expanded awesomeness of the Touch.
mfreit said:
My behavior is the same as yours. I can access the top 100 list from the B&N home screen app search. However, when I open the shop app it appears to start loading the ads at the bottom and then kicks me out to the last screen. Glad to know I am not the only one.
BTW. When I rooted using touchnooter, the boot process would always hang. I would restart and then the n2e would start just fine. I tried this twice.
Click to expand...
Click to collapse
I have this exact same problem. LOGCAT:
I/ActivityManager( 802): Displayed activity com.bn.nook.shop/.MainActivity: 724 ms (total 724 ms)
I/BnCloudReqSvc( 1047): ---->execute(BnCloudRequest[GPB, GetAllShopMerchandising, 1, 0, 30, HIGH, null])
I/BnCloudReqSvc( 1047): Scheduling request(10) for immediate execution
I/BnCloudReqSvc( 1047): Request[10] execution started.
D/GPBRequestHelper( 1502): ********************
D/GPBRequestHelper( 1502): Starting request: 10
D/GPBRequestHelper( 1502): ********************
D/ShopQuery( 1502): set request id: 10
I/BnCloudReqSvc( 1047): Request[10] processing completed normally.
D/ShopQueryHelper( 1502): Deleting all links
D/ShopQueryHelper( 1502): inserting promo: https://bncs.barnesandnoble.com/renderweb/Merch?a=8382365&d=37
D/ShopQueryHelper( 1502): inserting promo: http://www.barnesandnoble.com/popup_cds2.asp?PID=37924
D/ShopQueryHelper( 1502): inserting promo: http://www.barnesandnoble.com/popup_cds2.asp?PID=37925
D/ShopQueryHelper( 1502): inserting promo: http://www.barnesandnoble.com/popup_cds2.asp?PID=37926
D/ShopQueryHelper( 1502): inserting promo: http://www.barnesandnoble.com/popup_cds2.asp?PID=37927
D/dalvikvm( 1502): Trying to load lib /system/lib/libwebcore.so 0x0
D/dalvikvm( 1502): Added shared lib /system/lib/libwebcore.so 0x0
D/dalvikvm( 1502): GC freed 3157 objects / 223152 bytes in 11ms
W/FileDownloadService( 1502): disregarding blank urls[] remove request
D/WebCore ( 1502): RenderSkinButton::Init: button assets failed to decode
D/WebCore ( 1502): Browser buttons will not draw
D/MainActivity( 1502): -getPromos performedPromoFetch = true
D/dalvikvm( 1502): GC freed 4437 objects / 212024 bytes in 17ms
W/webcore ( 1502): Can't get the viewWidth after the first layout
D/DeviceManagerBroadcastReceiver( 1113): action (com.bn.devicemanager.ACTION_DEVICE_USAGE)
I/DeviceManagerHandler( 1113): HandleMessage(): msg.what (7)
W/dalvikvm( 1502): threadid=23: thread exiting with uncaught exception (group=0x4001b170)
E/AndroidRuntime( 1502): Uncaught handler: thread http0 exiting due to uncaught exception
E/AndroidRuntime( 1502): java.lang.NullPointerException
E/AndroidRuntime( 1502): at android.net.http.CertificateChainValidator.doHandshakeAndValidateServerCertificates(Certifica
teChainValidator.java:135)
E/AndroidRuntime( 1502): at android.net.http.HttpsConnection.openConnection(HttpsConnection.java:306)
E/AndroidRuntime( 1502): at android.net.http.Connection.openHttpConnection(Connection.java:358)
E/AndroidRuntime( 1502): at android.net.http.Connection.processRequests(Connection.java:225)
E/AndroidRuntime( 1502): at android.net.http.ConnectionThread.run(ConnectionThread.java:125)
I/Process ( 802): Sending signal. PID: 1502 SIG: 3
D/EPD#EPD ( 802): resetRegion 4
D/NATIVE-EPD( 802): epd_reset_region: 0x10
D/EPD#EPD ( 802): resetRegion 5
D/NATIVE-EPD( 802): epd_reset_region: 0x20
D/EPD#EPD ( 802): resetRegion 6
D/NATIVE-EPD( 802): epd_reset_region: 0x40
D/EPD#EPD ( 802): resetRegion 7
D/NATIVE-EPD( 802): epd_reset_region: 0x80
D/DeviceManagerBroadcastReceiver( 1113): action (com.bn.devicemanager.ACTION_HANDLE_CRASH)
I/dalvikvm( 1502): threadid=7: reacting to signal 3
I/dalvikvm( 1502): Wrote stack trace to '/data/anr/traces.txt'
W/webcore ( 1502): Can't get the viewWidth after the first layout
D/MainActivity( 1502): ***FINISHED LOADING
I/Process ( 1502): Sending signal. PID: 1502 SIG: 9
I/ActivityManager( 802): Process com.bn.nook.shop (pid 1502) has died.
I/WindowManager( 802): WIN DEATH: Window{49ff3208 com.bn.nook.shop/com.bn.nook.shop.MainActivity paused=false}
V/Activity( 969): performResume()
D/EPD#EPD ( 969): resetRegion 4
D/NATIVE-EPD( 969): epd_reset_region: 0x10
D/EPD#EPD ( 969): resetRegion 5
D/NATIVE-EPD( 969): epd_reset_region: 0x20
D/EPD#EPD ( 969): resetRegion 6
D/NATIVE-EPD( 969): epd_reset_region: 0x40
D/EPD#EPD ( 969): resetRegion 7
D/NATIVE-EPD( 969): epd_reset_region: 0x80
D/EPD#ActivityResume( 969): Disable EPD for 350ms!!!!!!!!
W/InputManagerService( 802): Got RemoteException sending setActive(false) notification to pid 1502 uid 10000
I/UsageStats( 802): Unexpected resume of com.android.settings while already resumed in com.bn.nook.shop
I/DeviceManagerHandler( 1113): HandleMessage(): msg.what (1)
I/global ( 1113): Default buffer size used in BufferedWriter constructor. It would be better to be explicit if an 8k-char buffe
r is required.

The differences in the book icon from 1.1 to 1.2

Seems like there are precious few of us out there still using rooted stock - probably 90% of the posts refer to CM7. Personally I tried it (around r83 or so) and it didn't do anything for me, so I'm still on rooted stock 1.2. And I would love for that damned book icon to still work like it does on my rooted 1.1!
Eventually the OS kills the home app if it's just in the background (or something happens) and even that doesn't allow it to work anymore (until you 'refresh' it). So I was wondering if anyone else even cares anymore or if there's any possibility of some more work towards getting it operational. I'd be glad to help in any way I could. I've even kept one of my two nooks on 1.1 just because it still works there even after rooted so I could compare or something.
Anyone still interested in getting the book icon to work on 1.2??
Well, for what it's worth, a little logcat action yielded some interesting info (at least to me).
On my 1.1 rooted nook, with the home launcher *not* running, when I press the book icon it actually starts the nook home app up and the affiledownload service:
D/StatusBar( 829): Sending intent to launch last book
I/ActivityManager( 829): Start proc com.bn.nook.home for broadcast com.bn.nook.home/.HomeBroadcastReceiver: pid=2233 uid=10000 gids={1015, 3003, 2001}
I/ActivityManager( 829): Start proc com.bn.nook.affiledownloadservice for service com.bn.nook.affiledownloadservice/.AFfileDownloadService: pid=2241 uid=10000 gids={1015, 3003, 2001}
D/FileDownloadService( 2233): initService() bound with true
I/ActivityManager( 829): Starting activity: Intent { act=android.intent.action.VIEW dat=<...path to book to be read....> }
Afterward, I see both the home and affiledownload service are now running on 1.1
Now, on my 1.2 rooted nook, with the home app not running, when I press the icon, it tries to launch, but seems to fail:
D/StatusBar( 1049): Sending intent to launch last book
I/ActivityManager( 1049): Start proc com.bn.nook.home for broadcast com.bn.nook.home/.HomeBroadcastReceiver: pid=13588 uid=10000 gids={1015, 3003, 2001}
D/DeviceManagerBroadcastReceiver( 1284): action (com.bn.devicemanager.ACTION_DEVICE_USAGE)
D/FileDownloadService(13588): initService() bound with true
I/DeviceManagerHandler( 1284): HandleMessage(): msg.what (7)
D/FileDownloadService(13588): Service Check :Service is ready
D/FileDownloadService(13588): onServiceConnected() connected
Subsequent attempts no longer try to launch the services, because they are loaded, but the icon still doesn't work.
I haven't gone any farther into the difference yet and I'm just sort of clumsily diving through this. I'll look at the home app and the device manager next to see if anything is of interest there. My hope is that I'll find something that will flip the light on to one of the devs and they can throw something together to fix this.
If anyone else has anything to offer or thinks I'm crazy or on the wrong track, please pipe in...
Little more work here and I looked at the events buffer as well, turned on the timings and merged them. I'm not sure why, but you can see that 1.1 launches the affiledownload service which it seems is key to opening the file. For 1.2, the devicemanager pops here instead of the downloadservice, but I don't get why.

[WIP] Working Google Apps Collective Effort...

This thread should be kept relatively clean & free of posts or comments not directly related to getting all Gapps working. Logcats & other reps via terminal or adb should only be posted if you know what you are looking at & for, or if a Dev asks you specifically for something. If you have a specific thought or idea, please feel free to participate, but also, please keep this easy to browse & search through for the folks working on getting everything working.
I have so far been able to get almost all Google apps working, including G+, Hangouts, Chrome, Gmail, Play Books, Movies, Music, Newsstand, Play Services (100%, all sub-menus), Google Now/Search, Voice, Maps & even YouTube. I can post pics when I get to a laptop & have a minute, but they'll just show that all these are working for the most part.
Play Store is a conundrum. It will work with some changes that effectively kill the Amazon service most of us bought the tablet for & use most, but I'm still hopeful that integration will be possible as dual boot does not interest me.
So far, I have been able to determine that there is an Apps 1.0 apk, which is an intent proxy (MarketIntentProxy_1010.apk) which intercepts market calls & attempts to pass them to Amazon's Market. I have also determined that some Gapps sync issues cannot be fixed without seriously modifying (adding functions) to the new Fire OS settings apk. Package/intent calls to this service via adb causes an immediate reboot, as the account/sync settings just are not there. You can backdoor into the account & sync Google app from ICS, but attempting to add or set sync for accounts also causes a reboot.
I need to pull a logcat using the standard host ip, while trying to open the Play Store to see what is intercepting the call & forcing Play Store to close.
Sent from my Nexus 7 using XDA Premium HD app
Here is the basic logcat output showing what is going on while Play Store is opening & being forced closed by the tablet. I have not had a chance to pour through it yet, but I thought I'd post it in case one of the HD greats, (like @Hashcode ) had a chance to stop by. I have a final design review this morning, so I'll be tied up most of the day.
Also, I have noticed some specific google app restrictions in place. There are a few things you can very quickly see in the various text/xml files throughout /data/system/ that are probably interfering with the market connection.
Looks like someone may need to modify com.amazon.dcp to get this working 100% alongside the Amazon features. Also, as I mentioned, looks like some mods need to be made to a few /data/system/* & /data/system/user/* files.
Slowly working through it as I find time. Anyone else?????
Code:
I/ActivityManager(20089): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.android.vending cmp=com.android.vending/.AssetBrowserActivity} from pid 20302
V/DoNotDisturb(20089): Top component: com.android.vending/com.android.vending.AssetBrowserActivity
W/PackageManager(20089): Launching com.android.vending (32107) with AMZ_APP_GID
I/ActivityManager(20089): Start proc com.android.vending for activity com.android.vending/.AssetBrowserActivity: pid=29195 uid=32107 gids={72107, 3003, 1015, 1028, 9001}
D/ActivityManager(20089): reply from CABL: Success
D/ActivityManager(20089): ?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç
I/AmazonPhoneWindowManager(20089): repositioning status bar
D/WindowManager(20089): openingActivityName = com.android.vending.AssetBrowserActivity, animAttr = 8
V/DoNotDisturb(20089): Top component: com.android.vending/com.android.vending.AssetBrowserActivity
D/QcConnectivityService(20089): reportNetworkCondition(1, 0)
D/QcConnectivityService(20089): Actual State: DefaultConnectivityState, Current State: DefaultConnectivityState.processMessage what=104
D/QcConnectivityService(20089): Actual State: DefaultConnectivityState, Current State: DefaultConnectivityState.processMessage what=5006
D/QcConnectivityService(20089): handleInetConditionChange: net=1, condition=0,mActiveDefaultNetwork=1
D/QcConnectivityService(20089): handleInetConditionChange: starting a change hold
I/ActivityManager(20089): Displayed com.android.vending/.AssetBrowserActivity: +323ms
I/installd( 340): free_cache(1375058) avail 52834697216
D/Resolver(20215): icon resource drawable 2130837581
D/Resolver(20215): icon resource drawable 2130837611
D/Resolver(20215): icon resource drawable 2130837611
D/Resolver(20215): icon resource drawable 2130837581
E/AndroidRuntime(29195): FATAL EXCEPTION: download-manager-thread
E/AndroidRuntime(29195): java.lang.NullPointerException
E/AndroidRuntime(29195): at android.os.Parcel.readException(Parcel.java:1431)
E/AndroidRuntime(29195): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:185)
E/AndroidRuntime(29195): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:137)
E/AndroidRuntime(29195): at android.content.ContentProviderProxy.insert(ContentProviderNative.java:420)
E/AndroidRuntime(29195): at android.content.ContentResolver.insert(ContentResolver.java:867)
E/AndroidRuntime(29195): at com.google.android.finsky.download.DownloadManagerImpl$1.run(DownloadManagerImpl.java:43)
E/AndroidRuntime(29195): at android.os.Handler.handleCallback(Handler.java:747)
E/AndroidRuntime(29195): at android.os.Handler.dispatchMessage(Handler.java:92)
E/AndroidRuntime(29195): at android.os.Looper.loop(Looper.java:151)
E/AndroidRuntime(29195): at android.os.HandlerThread.run(HandlerThread.java:60)
W/ActivityManager(20089): Force finishing activity com.android.vending/.AssetBrowserActivity
D/ActivityManager(20089): reply from CABL: Success
D/ActivityManager(20089): ?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç?Ç
D/WindowManager(20089): openingActivityName = com.amazon.kindle.otter.Launcher, animAttr = 4
W/InputDispatcher(20089): channel '41d66268 com.android.vending/com.android.vending.AssetBrowserActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x9
E/InputDispatcher(20089): channel '41d66268 com.android.vending/com.android.vending.AssetBrowserActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
W/InputDispatcher(20089): Attempted to unregister already unregistered input channel '41d66268 com.android.vending/com.android.vending.AssetBrowserActivity (server)'
I/AmazonPhoneWindowManager(20089): repositioning status bar
I/WindowState(20089): WIN DEATH: Window{41d66268 u0 com.android.vending/com.android.vending.AssetBrowserActivity}
I/ActivityManager(20089): Process com.android.vending (pid 29195) has died.
V/DoNotDisturb(20089): Top component: com.amazon.kindle.otter/com.amazon.kindle.otter.Launcher
D/Resolver(20215): icon resource drawable 2130837581
D/Resolver(20215): icon resource drawable 2130837605
D/Resolver(20215): icon resource drawable 2130837611
D/Resolver(20215): icon resource drawable 2130837611
D/Resolver(20215): icon resource drawable 2130837605
D/Resolver(20215): icon resource drawable 2130837581
W/InputMethodManagerService(20089): Got RemoteException sending setActive(false) notification to pid 29195 uid 32107
D/QcConnectivityService(20089): Actual State: DefaultConnectivityState, Current State: DefaultConnectivityState.processMessage what=105
D/QcConnectivityService(20089): Actual State: DefaultConnectivityState, Current State: DefaultConnectivityState.processMessage what=5007
D/QcConnectivityService(20089): sendStickyBroadcast: action=android.net.conn.INET_CONDITION_ACTION
D/QcConnectivityService(20089): handleInetConditionHoldEnd: net=1, condition=0, published condition=100
E/ChargeProtectionService(20089): Read failed, /sys/class/power_supply/smb347_usb/device/charge_input not exist!
Last one?
Maybe not.
GSLEON3 said:
This thread should be kept relatively clean & free of posts or comments not directly related to getting all Gapps working. Logcats & other reps via terminal or adb should only be posted if you know what you are looking at & for, or if a Dev asks you specifically for something. If you have a specific thought or idea, please feel free to participate, but also, please keep this easy to browse & search through for the folks working on getting everything working.
I have so far been able to get almost all Google apps working, including G+, Hangouts, Chrome, Gmail, Play Books, Movies, Music, Newsstand, Play Services (100%, all sub-menus), Google Now/Search, Voice, Maps & even YouTube. I can post pics when I get to a laptop & have a minute, but they'll just show that all these are working for the most part.
Play Store is a conundrum. It will work with some changes that effectively kill the Amazon service most of us bought the tablet for & use most, but I'm still hopeful that integration will be possible as dual boot does not interest me.
So far, I have been able to determine that there is an Apps 1.0 apk, which is an intent proxy (MarketIntentProxy_1010.apk) which intercepts market calls & attempts to pass them to Amazon's Market. I have also determined that some Gapps sync issues cannot be fixed without seriously modifying (adding functions) to the new Fire OS settings apk. Package/intent calls to this service via adb causes an immediate reboot, as the account/sync settings just are not there. You can backdoor into the account & sync Google app from ICS, but attempting to add or set sync for accounts also causes a reboot.
I need to pull a logcat using the standard host ip, while trying to open the Play Store to see what is intercepting the call & forcing Play Store to close.
Sent from my Nexus 7 using XDA Premium HD app
Click to expand...
Click to collapse
How did you get hangouts to work? What changes does Play Store need to work? Maybe xposed framework is the solution...
I'm rooted 7 hdx and tried android cowboys tutorial on putting Google play on kindle HD. I applied vending.apk within systems folder .able to read write with es3 . I'm sure you will figure it out..let me know if I could help..
Sent from my DROID RAZR HD using Tapatalk
Here is the log file from when I try to launch the Play store.
View attachment Log_2013-11-26_22-28-25.txt
How about posting the steps to get it working while killing the Amazon stuff? not every wants the Amazon app store and prime. I don't have a prime account for starters and no credit card on file with Amazon so I am unable to use their all store so I don't care if they stop working. I was thing you could put those steps out now for those of us who don't care about the Amazon stuff while you guy try and figure out how to get them playing nice together.
kholdstare said:
Here is the log file from when I try to launch the Play store.
View attachment 2417337
Click to expand...
Click to collapse
What version of framework, GMS & market are you using? You are getting a whole ton more errors thrown than I am.
Montisaquadeis said:
How about posting the steps to get it working while killing the Amazon stuff? not every wants the Amazon app store and prime. I don't have a prime account for starters and no credit card on file with Amazon so I am unable to use their all store so I don't care if they stop working. I was thing you could put those steps out now for those of us who don't care about the Amazon stuff while you guy try and figure out how to get them playing nice together.
Click to expand...
Click to collapse
When I get the chance, I will try to put everything back together the way I did the first time I got it to work, but It was using older framework & apps with a host change & some intent proxy changes to stop AMZ market from intercepting. To be honest, once I realized it broke everything, I pretty much moved on, since I am a prime member & there are no roms anyway. I've had a dozen or more resets & restores since then & I never thought there'd be anyone buying an HDX that didn't care about Amazon services. I still have the files (albeit unseperated), but I'll have to go back & try to hit the steps again, because they only worked when installed & booted in a specific order.
It will be a while before I get back to anything HDX related though, I am at work, trying to get everything billed out as this is our month end & I will be traveling for Thanksgiving tonight, back on Monday. I'll try to slip away to play, but it pisses the wifey off, so...
EDIT: One last thing, it will not install extra data for apps that require it, like MC4, Asphalt, Madden, etc. & it will only show a fraction of the apps as compatible, which may be because of DPI settings, maybe because of model id or fingerprint, IDK, like I said, I moved on because it broke what I most care about, preserving Amazon Service.
GSLEON3 said:
I've had a dozen or more resets & restores since then & I never thought there'd be anyone buying an HDX that didn't care about Amazon services.
Click to expand...
Click to collapse
Lots of people here would it seems, myself included. I only bought the tablet once I knew we would be able to use root to get rid of all Amazon stuff and use the Google store and services.
Using Prime after rooting
I would like to know if I root a Kindle Fire HDX7", will i still be able to use prime? e.g. get games and gmail from play store and still use the functionality of prime e.g. free books etc..
Sorry for the stupid question.
EniGmA1987 said:
Lots of people here would it sI boughyself included. I only bought the tablet once I knew we would be able to use root to get rid of all Amazon stuff and use the Google store and services.
Click to expand...
Click to collapse
Count me in, too. I don't give sh*t about amazon stuffs. I bought the tablet for its hardware only.
Does anyone know if there is a way to make the Google apps I added look HD in the carousel?
Newerabs said:
Does anyone know if there is a way to make the Google apps I added look HD in the carousel?
Click to expand...
Click to collapse
No. Sideloaded apps will have lower quality icons in the carousel. I tried Unicon to do a system wide icon replacement but that didn't work. If someone finds a way to do it, I'd be interested to know as well.
Seems download service have some compatible problem with Play Store?
Bebobwolf said:
I would like to know if I root a Kindle Fire HDX7", will i still be able to use prime? e.g. get games and gmail from play store and still use the functionality of prime e.g. free books etc..
Sorry for the stupid question.
Click to expand...
Click to collapse
Root won't affect any amazon functionality
Sent from my DROID RAZR HD using Tapatalk
Thank you GSLEON3 for this initiative. I am OK with not having access to the play store itself as long as most of the important Google apps work with no issues.
sm_x said:
Thank you GSLEON3 for this initiative. I am OK with not having access to the play store itself as long as most of the important Google apps work with no issues.
Click to expand...
Click to collapse
+1
I think the android download provider is open source ? Did someone think to compile it with some debug code around ?
Sent from my Nexus 7 using xda app-developers app

[Q] TetherGPS client on NST; or, any hope of keeping background services stable?

So I've been toying with the idea of using the NST as a hiking pad. Backcountry Navigator seems to run fairly well on the Nook. After enabling mock locations via Sqlite3, I was able to get TetherGPS picking up GPS location data from my phone... except the service keeps dying.
At first, I thought the service stopped updating the location because of the app's paywall. But after purchasing the full version of TetherGPS, I determined that the Tethergps service seems to be dying after a resource-intensive application such as Maps or Backcountry Navigator starts getting demanding.
Adb reads:
I/NotificationService( 880): enqueueToast pkg=com.comptonsoft.tgps [email protected] duration=0
~service starts~
I/ActivityManager( 880): Process com.comptonsoft.tgps (pid 5222) has died.
W/ActivityManager( 880): Scheduling restart of crashed service com.comptonsoft.tgps/.TGPS_client in 14063ms
I/ActivityManager( 880): Start proc com.comptonsoft.tgps for service com.comptonsoft.tgps/.TGPS_client: pid=5393 uid=10057 gids={3003}
~service attempts to restart, but the notifications flag just hangs and GPS updates do not commence. service needs to be restarted manually~
I tried freeing up a sizeable chunk of RAM for testing, but extra available RAM didn't change the behavior. I'm wondering if I couldn't be hitting some limit in maximum concurrent processes. Are there any settings I could be pushing via Sqlite3 to allow more processes?
I am of course open to any other suggestions or theories.
I'm currently using Pinguy's custom NST firmware. I'll try to make certain the behavior is the same with other rooting methods.
You could try Memory Locker app, it is a paid app but is very cheap. Works on Android 2.1 and working on my NST.
https://play.google.com/store/apps/details?id=com.smartprojects.MemoryLocker

Humble Bundle App keeps logging out?

So I have a huge number of games on humble bundle, and I've sideloaded the app onto my Fire 10HD, I've also got the play store sideloaded, with the launcher hack to put Nova as my launcher.
So far so good.
but when I try to download any games from the Humble Bundle app, when they hit like, 90% it kicks me back to the login page and stalls/breaks the download. not sure whats up.
So this is a very old message but I've also been having this problem for months: finally I'd had enough and decided to figure out what's going on.
So the thing to note is that it is completing the download: even though it's sitting at some value less than 100%, if you use a file browser to hit up Download/humbelbundle you can still see and install the apk manually. Looking at the logcat, at the exact time that it would finish the download, there is a fatal exception with the following right at the top: "java.lang.RuntimeException: Unable to start receiver com.humblebundle.library.HBBroadcastReceiver: java.lang.SecurityException: Permission Denial: reading com.android.providers.downloads.DownloadProvider uri content://downloads/all_downloads/956 from pid=11223, uid=10019 requires android.permission.ACCESS_ALL_DOWNLOADS, or grantUriPermission()"
So basically the Humble Bundle app is trying to access the all_downloads URI which the Kindle Fire's download manager is rejecting as "insufficient permissions". The problem is that I can't figure out how to grant the ACCESS_ALL_DOWNLOADS permission. From what I can gather, that permission doesn't actually exist as it was removed in Android 3.0. That it is being caught is a bug: the download manager should be looking for access to INTERNET and READ_EXTERNAL_STORAGE/WRITE_EXTERNAL_STORAGE.
Just spitballing (because I literally have only a vague idea of how this is supposed to all come together) but it looks like Amazon is using an old (or their own custom, based on the old spec) download manager that wants the ACCESS_ALL_DOWNLOADS permission, but external apps cannot request it because it's not a valid permission anymore.
So this is probably a bug in the Kindle Fire OS, but I can't figure out how to report it.
Thanks for the analysis, I was just going crazy while experiencing this on my new Fire HD 10.
I hit this and also what I believe to be a related issue on the same day here. I tried to replace DownloadProvider and DownloadProviderUi with APKs from LineageOS 12.1 but got INSTALL_FAILED_UPDATE_INCOMPATIBLE. I then "uninstalled" the existing apps using the same trick that the debloater does but then I got into a real mess as the earlier error remained and I wasn't able to restore the old apps either, even with the APKs, as they have separate ODEX files. The app isn't even really uninstalled as it is a system app and I do not have root but it seems sufficiently broken that I will have to wipe and start again. I still wonder if this is the right direction for solving this problem though. Any bright ideas?

Categories

Resources