I'm new here, like some others, so I'm a bit confused.
Luis, I've read your post #246 and this entire thread (and other threads here and in rootzwiki) several times, but some things haven't clicked yet.
Can you tell me the steps to take if I have NOT done the update yet? Most of the discussion here is about repairing how the update messed up CWM and root. I'm not in that situation...I got a UEALCB model a week ago, and with the great instructions here, I installed CWM and rooted a few days ago. I did download the update since I saw people discussing it here, but I did not install it.
Would it be sufficient for me just to boot into CWM and install the UEALD3 version from dsb9938 that is stock, rooted, and deodexed? Would I need to do anything else? It sounds like that might put me right where you are, i.e. with a system updated to UEALD3, and CWM and root intact. If that's so, could I just ignore the update? Can I just dismiss that notification?
However, I'm not sure about the install-recovery.sh file. I don't see one in system/etc, so maybe that is not a problem for me?
A couple of other things I'm confused about. For those of you who DID get the update, why couldn't you just do the same procedure that we originally did, i.e. go into download mode, install CWM, then recovery mode, and root? Is that install-recovery.sh file the only reason that you couldn't do that?
Finally, I know CWM has more features than the stock recovery, like backup and restore, so I see its value. But for the sake of argument, could this have been done without installing CWM at all? I mean, when we first got the tablet, could we have rooted using the stock recovery instead? If so, when this update came along, couldn't the rooting have been done again on top of that update?
Sorry this is so long. I'm missing some basics, so I'd really appreciate your help.
I was confused myself but after some help from JCase and dsb9938, things made sense.
Per Jcase, OEMs overwrite custom recoveries with there updates. It's just how OEMs update recovery.
This update includes a install-recovey.sh script. On the stock rom it is not there until the update is applied. This recovery runs everytime you boot up, constantly overwriting your custom recovery.
You can flash CWM 100 times, with every boot, your back to stock. This file needs to be removed.
This is where the unsecure boot images come into play. On this tutorial by jcase,
http://rootzwiki.com/topic/24762-stopping-recovery-overwrite/
you need to send the following commands using adb to get rid of this recovery file.
adb shell mount -o remount,rw /system
adb shell rm /system/etc/install-recovery.sh
Per dsb9938, these commands will not work on the stock kernel, so you need unsecure boot images. Your other options are the following:
Cut & Paste from his comments:
FYI (I lost my root with the update, so neither was an option for me)
Option 1- Of course you could adb shell in if you have it rooted and just "su", then issue the commands without the "adb shell" in the beginning. (I lost my root with the update, was not an option for me)
Option 2 -Or, If you have a root file explorer you can use that to find and remove the file
Option3 - Flash an unsecure boot image and remove the install-recovery, then flash CWM as normal.
After I followed his guidance, I flashed CWM, recovery remained (no install-recovery.sh was there overwrite cwm), which in turn flash the cwm-root via CWM.
I am not sure on the stock recovery, why we can't just use it, but it will not work. When you try to flash zip files, they fail signatures. I am not sure. I am a noob.
\
Hope this helps.
I am still learnign myself. Just doing a lot of reading.
Thanks
Luis
---------- Post added at 05:39 AM ---------- Previous post was at 05:37 AM ----------
I'm confused... If you lost root and custom recovery, how were you able to flash after that without going through the whole rooting process again?
See post#265. Because I used an unsecure boot image that let me use adb to remove the install-recovery.sh script that was kicking my ass. The post explains alot.
Luis
---------- Post added at 06:26 AM ---------- Previous post was at 06:09 AM ----------
Would it be sufficient for me just to boot into CWM and install the UEALD3 version from dsb9938 that is stock, rooted, and deodexed? Would I need to do anything else?
Nope nothing else. Since you will be at the current kernel. The firmware puts all tablets at the same kernel. That will work. I tested it. The end result is the same. The update puts you at D3. I also had the CB like you. Once at D3 check for an update. It will say there is none. Plus his rom has no recovery so your cwm remains. Plus that pesky install-recovery.sh script doesn't exist. But it your ever in a recovery hell boot loop and can't get to cwm you will know what the issue is.
Luis