9 Replies Latest reply on Jan 24, 2012 7:53 PM by CraigAZ

    1.4.1 update - rooted user notes

    roustabout

      I'm bringing in 1.4.1 now, probably will have a modified build.prop by end of day that will tell rooted NCs on 1.2 or 1.3 that they are running 1.4.1.  Installing that file will keep your Nook running its current OS.  (I'm running my NC with a "1.4" build.prop over rooted 1.2 right now, in fact.) 

       

      This update will install on a rooted device.  It will break root. The updated build.prop will tell BN that you already have the update, and that it can go on to another device.

       

      Based on past experience, if you want the update, are rooted, and don't mind losing root, you should reflash to a clean stock OS.  Instructions at http://nookworks.blogspot.com/2011/05/clean-12-install.html  (Even if the update will install on a rooted device, it's still a very good idea to start from a "clean slate.")

       

      After reflashing, you can sideload the new update and should get the update. 

       

      The new release is not Gingerbread. 

       

      The manual nooter approach appears to work.  A 4.5.18 manual nooter (see below) on a non-OC'ed Nook Color worked and gave superuser access.  I have not had the chance to test the Market, and will not be able to test it for a bit. 

       

      I think that if you are running cm7 or n2a, you can just power down, remove the card, power up and into the Nook os and update it.  As long as your Nook OS is unmodified, you should be able to apply the update and from what I am hearing, you can still boot from your SD card. I have no direct experience on that, though, as I've always preferred the stock OS. 

        • Re: 1.4.1 update - rooted user notes
          roustabout

          Heads up:  the update will install on a rooted device.  It will break root after it does. 

           

          If you are rooted, hold your device off wifi if your goal is to preserve root. 

           

          Confirmed:  the update is not gingerbread for the NC:

           

          from the build.prop in the 1.4.1 update:

           

          ro.build.version.sdk=8
          ro.build.version.codename=REL
          ro.build.version.release=2.2.1

          • Re: 1.4.1 update - rooted user notes

            roustabout wrote:

            ...I think that if you are running cm7 or n2a, you can just power down, remove the card, power up and into the Nook os and update it.  As long as your Nook OS is unmodified, you should be able to apply the update and from what I am hearing, you can still boot from your SD card. I have no direct experience on that, though, as I've always preferred the stock OS. 


            I can confirm that this works for us "non-rooted" SD-Card-CM7 users. I downloaded the 1.4.1 update to my computer. I powered down my nc and removed the SD card that holds my "dual boot" and CM7 files, then USBed the nc to the computer and copied the 1.4.1 zip file to the nc as per B&N instructions and ejected the nc from the computer. 1.4.1 installed with no issue as soon as it went to sleep. 1.4.1 is working fine without the SD card installed. With a power down and SD insertion, I still have my dual boot option, and both the stock 1.4.1 and the SD-carded CM7 was working fine.

             

            I'll play around with it more but I feel pretty confident that there are no problems with 1.4.1 playing well with CM7 running from SD cards.

             

            One last note--I've already seen one post from a person trying to install 1.4.1 who is unable to complete the installation and is seeing an "Android guy and triangular exclamation point error." This problem occurred with the previous B&N update to some and it was determined that these folks had somehow mistakenly installed Clockwork Recovery on their nc's internal memory. Being one of these folks at the time, let me say the cure wasn't an easy one but I was able to get 1.3 running eventually. We may need to resurrect that thread. ;-(

              • Manual Nooter Works on 1.4.1!
                roustabout

                Craig, thanks for the confirmation.

                 

                I'm 99% sure that eradicating the CWR from the boot is easy - make a CWR card and put the clean 1.2 install file onto it, and flash from that.  It will reimage the device including boot.  There was even a variant of the 1.2 installer that preserved custom kernels!

                 

                Speaking of which:  I just took a rooted but non-overclocked Nook Color and sideloaded the update to it. 

                 

                The update installed just fine. 

                 

                I then booted from my manual nooter disk, and early indications are that that worked, also.  This particular device hadn't had the Android Market configured yet, so I'm not 100% on the A market. 

                 

                3 things to note:

                 

                - the home button behavior is different under 1.4.  It's pretty easy to wind  up without access to your launcher.  So you probably want to look for an app at XDA called "home catcher" and see if it works on the Nook Color, also.

                 

                - After applying the update, BN yanks in your google contacts from somewhere.  I did not see an opt-out for that behavior, and I don't like it at  all and it would bother me even more if this was my own device and had active Google contacts on it. 

                 

                - the rooted device does still have root.  I just heated up ADB Wireless and it ran and asked for privileges.  Again, I can't speak to the Android market. 

                 

                The manual nooter process I followed was from the third section at

                http://nookworks.blogspot.com/2011/05/i-want-to-root-my-nc.html

                 

                The exact MN build was 4.5.18 

                  • Re: Manual Nooter Works on 1.4.1!

                    roustabout wrote:

                    Craig, thanks for the confirmation.

                     

                    I'm 99% sure that eradicating the CWR from the boot is easy - make a CWR card and put the clean 1.2 install file onto it, and flash from that.  It will reimage the device including boot.  There was even a variant of the 1.2 installer that preserved custom kernels!...


                     

                    Maybe I did it wrong and created excess work for myself, but I think that's the procedure I used--I found a 1.2 image file and got it back to the nc's internal memory at which point the update to 1.3 worked well. But in doing so, I had to reinstall all my books and apps from scratch (meaning that my Angry Birds score reverted to 0, etc.) My description of the task as being "not easy" is due to the need to reinstall books and apps and to lose game scores, bookmarks, etc. -- plus the time spent finding the instructions for and file needed to reinstall an earlier B&N OS. If it happens to me again, it'll be easier since I've been through it once already. I think when this was my problem earlier, I also tried the "seven (or so) mutiple restarts to reinstall from scratch" method--this won't work when Clockwork has replaced the B&N files.

                      • Re: Manual Nooter Works on 1.4.1!
                        roustabout

                        OK, so here's the process for folks who want to preserve their apps, at least, and need to do a clean install before they start:  

                         

                        Before you start, make a Titanium backup.

                         

                        Wipe to clean and tidy using the flashable 1.2.  This will reset /boot, /system and /data to virgin stock. 

                         

                        Update to your OS of choice

                         

                        Root your OS of choice

                         

                        Install Titanium

                         

                        Restore from backup

                         

                        Done. 

                         

                        If you're careful, you can actually skip the out of box experience, update, root, install Titanium, do a batch restore and - at least under 1.2 and 1.3 - get all of your settings, including the wifi stuff and your account, restored without needing to reregister the device. 

                         

                        But it's probably not worth the hassle of figuring out which stuff you can which you cannot restore, better to reregister, then only restore user apps, not system apps.  (The BN registration stuff is a system app, one of many.) 

                         

                        One of my early adventures in modding wound up screwing my device up so thoroughly that I was without access for a couple of days, so anything I can fix in an evening?  Easy, by my lights :smileyhappy:

                          • Re: Manual Nooter Works on 1.4.1!

                            Thanks, Roustabout.  Any advice on avoiding that Adobe Flash update mess after updating to 1.41?  If I remember correctly, after upgrading to 1.3, we had to remove Adobe Flash and Adobe Air system files then replace them with the apps from the Market.  Do we need to do that again after 1.4.1?  I really don't want to have to deal with that reboot loop again. 

                             

                            Looking forward to 1.4.1!

                              • Re: Manual Nooter Works on 1.4.1!
                                roustabout

                                Grants, I would definitely manually uninstall Flash (using Titanium) and reinstall from the Market once we know  that the Market works -- remember, I have not been able to verify that yet.  

                                 

                                Bluepen, the instructions I was giving was in response to Craig's question, and it's about how to deal with the situation where Clockwork or another kernel mod has been inadvertently written to /boot.

                                 

                                In that case, you basically need to do a complete device wipe and restore.  The flashable 1.2 will take care of that.

                                 

                                I hope that the Nookworks instructions for 

                                - rooting

                                - removing flash

                                - installing the APK enabler for restoring your backups with Titanium

                                 

                                will all work.

                                 

                                Since I have not tested the Market yet, and am not in a position to do so for several hours, if someone does update and re-root, let us know how it goes?

                                 

                                I was able to update a rooted 1.3 device, and re-root it.  So that much, at least, is ducky.  

                                 

                                The Market has, in the past, been a problem.   

                        • Re: 1.4.1 update - rooted user notes

                          Still able to use 1.4 update with CM7 rooted nook on SD?