• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

How To Bypass the Auto-Update (Tested on Nook HD+)

Search This thread

dcoke

Senior Member
Mar 4, 2011
79
24
One annoying feature of new Nook HD+ (and assuming Nook HD) is that during initial set up it will look for and force you to update (if one is found). There is a neat and really easy trick to bypass this process.

Once you get to that step in the process, during the process hold down the power button and force it to shut off by selecting "OK" in the prompt. You have to do it before it finishes downloading the update.

Once you power it back on you'll have to restart the whole process of entering your WiFi and information again. When you get to the point where the device looks for an update, it will look for a few seconds and determine that its got the latest version installed and proceed to the next phase.

To make sure you did it correctly just go into "Settings" and check the version. For me my default was 2.0.4, for you it may be different, but either way its not 2.0.5.

I've tested it multiple times and always with great success.
 

lkmiller

Senior Member
Mar 27, 2010
89
17
What about 2.0.4 do you prefer over 2.0.5?

Also, let us know if this actually stays on 2.0.4. Those of us who had already registered Nooks (both HD and HD+) when 2.0.5 came out got updated in spite of having turned off auto updates.
 

dcoke

Senior Member
Mar 4, 2011
79
24
What about 2.0.4 do you prefer over 2.0.5?

Also, let us know if this actually stays on 2.0.4. Those of us who had already registered Nooks (both HD and HD+) when 2.0.5 came out got updated in spite of having turned off auto updates.

It was for rooting purposes, since at the time I couldn't find a rooting tool for 2.0.5, that's why. Also I too had registered once under 2.0.5, and when starting fresh found that this method does work regardless of what you initially registered under. Though it only buys you little time to do whatever modifications you need to to your device before it automatically updates you (you could also leave WiFi turned off too).
 

leapinlar

Senior Member
Oct 18, 2006
8,873
3,876
It was for rooting purposes, since at the time I couldn't find a rooting tool for 2.0.5, that's why. Also I too had registered once under 2.0.5, and when starting fresh found that this method does work regardless of what you initially registered under. Though it only buys you little time to do whatever modifications you need to to your device before it automatically updates you (you could also leave WiFi turned off too).

What device are you running? Still would like your factory zip.

Sent with XDA Premium from my Nook HD+ running CM10 on SD
 

lkmiller

Senior Member
Mar 27, 2010
89
17
It was for rooting purposes, since at the time I couldn't find a rooting tool for 2.0.5, that's why. Also I too had registered once under 2.0.5, and when starting fresh found that this method does work regardless of what you initially registered under. Though it only buys you little time to do whatever modifications you need to to your device before it automatically updates you (you could also leave WiFi turned off too).

Ok, I thought that might be why. Thankfully we can root 2.0.5 now. But it's good to know this method of postponing that initial update if I ever need to reset and start over.
 

vtmanryn

New member
Sep 27, 2010
3
1
nook hd+ auto-updated after leapinlar root+cwm fixes

My Nook HD+ notified me last night that it had auto-updated to 2.0.6 but I was able to get back my original Nova Prime Launcher and the Google Play store continues to work (it broke Beautiful Widgets, but uninstalling it and reinstalling it fixed that)

I had originally rooted it from 2.0.5 using the Universal Root method here: http://forum.xda-developers.com/showthread.php?t=2062613
I had the following images installed:
NookHD-HDplus-Gapps+Extras-for-stock-rev1.zip
NookHD-HDplus-Universal-Root-rev1.zip
NookHD-HDplus-LocationServices.zip

Using CWM for here:
NookHDplus-bootable-CWM-6023-for-emmc-stock-4GB-rev1.zip

Note - I did not manually update or in anyway 'induce' the update, it just happened. Did I miss something in the instructions to prevent auto-update?

Atleast the play store and Nova Launcher keeps working (not had time to check if root is still working though) But I did notice that the B&N Home launcher keeps showing up more often than before (hitting apps and going back brings back Nova)

Thanks
 

leapinlar

Senior Member
Oct 18, 2006
8,873
3,876
My Nook HD+ notified me last night that it had auto-updated to 2.0.6 but I was able to get back my original Nova Prime Launcher and the Google Play store continues to work (it broke Beautiful Widgets, but uninstalling it and reinstalling it fixed that)

I had originally rooted it from 2.0.5 using the Universal Root method here: http://forum.xda-developers.com/showthread.php?t=2062613
I had the following images installed:
NookHD-HDplus-Gapps+Extras-for-stock-rev1.zip
NookHD-HDplus-Universal-Root-rev1.zip
NookHD-HDplus-LocationServices.zip

Using CWM for here:
NookHDplus-bootable-CWM-6023-for-emmc-stock-4GB-rev1.zip

Note - I did not manually update or in anyway 'induce' the update, it just happened. Did I miss something in the instructions to prevent auto-update?

Atleast the play store and Nova Launcher keeps working (not had time to check if root is still working though) But I did notice that the B&N Home launcher keeps showing up more often than before (hitting apps and going back brings back Nova)

Thanks

We have known for a while that setting the OTA to manual does not seem to stop auto updates anymore. The good news is that it still accepts the root. Just flash universal root again.

Sent with XDA Premium from my Nook HD+ running CM10 on SD
 

greenya

Member
Jan 13, 2013
5
2
I might have found a way how to disable Nook HD OTA autoupdate feature.
For some reason setting com.bn.device.fota.mode to manual does not work, so there is more straight approach to solve this.
So far i have found two:
1) Once you have rooted your device it is just a matter of editing /etc/hosts file and adding couple of lines
127.0.0.1 nook.com
127.0.0.1 barnesandnoble.com
127.0.0.1 su.barnesandnoble.com
which effectively blocks access to autoupdates, but when you reboot your device, all your data will be erased (nook will restore itself to factory state). So some way around is needed.
2) There is an app on google store called "Android Firewall", install it. Once installed block Wifi for NookConnectivityService. GAPPS and browser will not be affected, you'll get norification "Wifi error". But otherwise wifi is fuctional.
 

geomez

Member
May 2, 2007
31
1
Phoenix
2) There is an app on google store called "Android Firewall", install it. Once installed block Wifi for NookConnectivityService. GAPPS and browser will not be affected, you'll get norification "Wifi error". But otherwise wifi is fuctional.

Blocking NookConnectivityService kills connectivity to the Google Play.
 
Last edited:

leapinlar

Senior Member
Oct 18, 2006
8,873
3,876
1) Once you have rooted your device it is just a matter of editing /etc/hosts file and adding couple of lines
127.0.0.1 nook.com
127.0.0.1 barnesandnoble.com
127.0.0.1 su.barnesandnoble.com
which effectively blocks access to autoupdates, but when you reboot your device, all your data will be erased (nook will restore itself to factory state). So some way around is needed.
You can symlink the hosts file. See my HD/HD+ tips thread linked in my signature. Look at item 15. Of course there are othe ways to prevent the update, like symlinking build.prop and doing the white on white repair. But those just cause the update to fail, while this may prevent them even checking. If this works, I may update my CWM zip to include it.

EDIT: After researching this a little I have found an easy way to accomplish this. That is to use AdAway. You can safely use that program if you configure it to put the hosts file on /data. It automatically symlinks it for you. But you need to be rooted to use this app. And it has a feature where you can add your own sites to block. Just add those sites listed in the post above. Then every time AdAway updates its own list, it adds your list to it also. This will block B&N from using those sites to download their updates. But realize that it also blocks you from browsing their site.

Sent from my Nook HD+ running CM10.1 on Hybrid SD
 
Last edited:

greenya

Member
Jan 13, 2013
5
2
EDIT: After researching this a little I have found an easy way to accomplish this. That is to use AdAway. You can safely use that program if you configure it to put the hosts file on /data. It automatically symlinks it for you. But you need to be rooted to use this app. And it has a feature where you can add your own sites to block. Just add those sites listed in the post above. Then every time AdAway updates its own list, it adds your list to it also. This will block B&N from using those sites to download their updates. But realize that it also blocks you from browsing their site.

Nice! It works then :) Including it to CWM zip is a good idea, with a warning, that you get to loose one site. That rooting thing imho is the whole reason for not using it, but substituting with google play.

BTW Is your hybrid cm10.1 stable on nook hd+ ?
 

leapinlar

Senior Member
Oct 18, 2006
8,873
3,876
BTW Is your hybrid cm10.1 stable on nook hd+ ?
My Hybrid setup on the HD+ is experimental and a hacked version by me. And I am running verygreen's 1-07 version of CM10.1. The Hybrid works great and is very stable, but the CM10.1 is buggy.

Sent from my Nook HD+ running CM10.1 on Hybrid SD
 

leapinlar

Senior Member
Oct 18, 2006
8,873
3,876
Seems i missed somewhere something :mad:
You did not miss it. I just got it working this weekend and this is the first I have told anyone. I am going to test it a while before I even consider making it for anyone else. It does work but I had to manually configure some things. And it only works on CM10.1, not CM10. Until we get some better CM10.1's it does not really matter anyway.

Sent from my Nook HD+ running CM10.1 on Hybrid SD
 

datas0ft

Senior Member
Jan 10, 2011
288
65
Vantaa
You did not miss it. I just got it working this weekend and this is the first I have told anyone. I am going to test it a while before I even consider making it for anyone else. It does work but I had to manually configure some things. And it only works on CM10.1, not CM10. Until we get some better CM10.1's it does not really matter anyway.

Sent from my Nook HD+ running CM10.1 on Hybrid SD

This news change many things. But seems verygreen is so busy last time or found something new interesting.
Anyway. If you need some "hard testing" (when testing may make item dead) then ask me. I have one item with no warranty and ... you know, its not mine ;)... and its not last one.
 

leapinlar

Senior Member
Oct 18, 2006
8,873
3,876
I might have found a way how to disable Nook HD OTA autoupdate feature.
For some reason setting com.bn.device.fota.mode to manual does not work, so there is more straight approach to solve this.
So far i have found two:
1) Once you have rooted your device it is just a matter of editing /etc/hosts file and adding couple of lines
127.0.0.1 nook.com
127.0.0.1 barnesandnoble.com
127.0.0.1 su.barnesandnoble.com
which effectively blocks access to autoupdates, but when you reboot your device, all your data will be erased (nook will restore itself to factory state). So some way around is needed.
2) There is an app on google store called "Android Firewall", install it. Once installed block Wifi for NookConnectivityService. GAPPS and browser will not be affected, you'll get norification "Wifi error". But otherwise wifi is fuctional.
Thank you for this. It works. I added the manual way to do it via AdAway to my HD/HD+ Tips thread and added a CWM zip to my HD/HD+ CWM thread to automatically do it for you if you are not rooted. Both threads are linked in my signature.

Sent from my Nook HD+ running rooted stock
 

docfreed

Senior Member
Jun 6, 2009
906
168
Thank you for this. It works. I added the manual way to do it via AdAway to my HD/HD+ Tips thread and added a CWM zip to my HD/HD+ CWM thread to automatically do it for you if you are not rooted. Both threads are linked in my signature.

Sent from my Nook HD+ running rooted stock
Could you also just freeze the NookConnectivityService app using Titanium Backup - seems to work for me
 

docfreed

Senior Member
Jun 6, 2009
906
168
Someone earlier says doing that blocked his Google Play. Is yours working ok?

Sent from my Nook HD+ running CM10 on Hybrid SD
If you mean the Play Store, yes no problem - I don't use any other Play apps (like music, books, etc.). I am on 2.06, rooted, ADW EX Launcher and see no issues whatsoever with WiFi (as a matter of fact, no issue signing in to BN.com and downloading one of my books.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    One annoying feature of new Nook HD+ (and assuming Nook HD) is that during initial set up it will look for and force you to update (if one is found). There is a neat and really easy trick to bypass this process.

    Once you get to that step in the process, during the process hold down the power button and force it to shut off by selecting "OK" in the prompt. You have to do it before it finishes downloading the update.

    Once you power it back on you'll have to restart the whole process of entering your WiFi and information again. When you get to the point where the device looks for an update, it will look for a few seconds and determine that its got the latest version installed and proceed to the next phase.

    To make sure you did it correctly just go into "Settings" and check the version. For me my default was 2.0.4, for you it may be different, but either way its not 2.0.5.

    I've tested it multiple times and always with great success.