all you really need to accept an OTA is to be on a relatively un-modded stock rom,and have the stock recovery.
as long as you meet those criteria,the OTA will happen. it will break root,and it will bring back all your deleted/frozen system apps,but its no biggie.
htcdev is somewhat like "s-off" in that you will always be able to re-root extremely easily by launching a recovery,and reflashing your superuser root files.
no need to relock,no real need to try and "preserve" your root with apps,as htcdev is not an exploit that is going to disapear.
when i first got my rezound,the OTA snuck in on me,and went without issue.
while you will have to re-freeze or delete system apps that come back,your other personal data,settings,and user apps will be safe and intact.
trying to take an OTA while running a custom recovery will NOT work. the results range from a simple failed OTA,a recoverable bootloop,or even a partially installed OTA wich will result in a non-functional rom. so again,make sure youre running the stock recovery.
hope that helps
Related
Okay, so I haven't as of yet seen a thread that appears to spell out this process. Most of you are talking about applying developer-modified patches to get to DI01, using Clockwork recovery, and things like that. For various reasons, some of us prefer to remain a bit closer to stock, and not worry about bricking with custom recovery software and whatnot. I'm one of those people, and I've seen questions here and there on how to go back to stock, and if root can be maintained or redone afterward, etc., so I decided to document here what I did to apply the official update to my rooted and lag-fixed Fascinate. Without further ado, here's the process I followed:
Ran the unlagfixme.bat script from http://forum.xda-developers.com/showthread.php?t=779597, which automatically reboots the phone
Used Root Explorer to remove the ".old" extension I had added to all system .apk files I considered bloatware (I chose to disable them, not delete them)
Rebooted the phone again for good measure
Downloaded the update, and let it install normally, after which root access was gone as expected (Superuser.apk and other apps that required root access were still present, but they wouldn't function)
Rooted my Fascinate again per the instructions in http://forum.xda-developers.com/showthread.php?t=779238, just like I did the first time (only had to do it once, not twice like some here have said); note that I followed all instructions except for the final one, which is installing Superuser.apk, as that application was still installed, and still worked fine after applying the proper permissions to su and busybox
Opened Root Explorer, and once again added .old to all .apk files that I wanted to disable and remove from sight
Rebooted again
Ran the lagfixme.bat from http://forum.xda-developers.com/showthread.php?t=779597 to re-apply the lag fix
Rebooted one final time to make sure everything was in still good working order
So there it is. I'm still running stock ROM, stock recovery, etc. I should be able to easily repeat this process any time there's a new OTA update, with minimal risk of bricking.
Helpful thanks, but I think I screwed up.
SO I got the OTA update message this morning. I have root and lagfix installed, and I ran the OTA. Everything works but I no longer have root access. SO I think I screwed up. Newb right. SO do I have to go back to the stock image? What do I need to do to recover while retaining my contacts apps etcetera. Thanks
propylene22 said:
SO I got the OTA update message this morning. I have root and lagfix installed, and I ran the OTA. Everything works but I no longer have root access. SO I think I screwed up. Newb right. SO do I have to go back to the stock image? What do I need to do to recover while retaining my contacts apps etcetera. Thanks
Click to expand...
Click to collapse
Just re-root, either through adb or there was a one-click out there.
Yeah, just re-root using the original procedure you used (except no need to reinstall superuser.apk), and you should be good to go.
Sent from my SCH-I500 using XDA App
Thanks for taking the time to write that up Ivorycruncher!
How would this process differ when the Froyo update is released, also having ClockworkMod Recovery installed instead of stock recovery?
I, like you, would like to have legitimate updates installed while keeping root.
I've never installed Clockwork, so I can't comment on that. When Froyo comes out, I imagine the process will be much the same, though at this point there's no way to know if the original rooting method will still work or not after the upgrade. Also, depending on what they do with Froyo, the lag fix may not be necessary anymore, and might not work without some tweaking even if it is still needed.
Sent from my SCH-I500 using XDA App
I have a D2G. I rooted it.
But it now wants to do a 2.4.3 update. of course the update fails when it reboots
So my question is, could i apply the update using the bootstrap. has anyone tried doing this, would it brick my phone if i tried.
jbroderick said:
I have a D2G. I rooted it.
But it now wants to do a 2.4.3 update. of course the update fails when it reboots
So my question is, could i apply the update using the bootstrap. has anyone tried doing this, would it brick my phone if i tried.
Click to expand...
Click to collapse
You probably could if you remember to wipe data and cache, and you should probably get the Team Black Hat app and download the SBF/driver/RSD Lite files just in case.
Edit: Oh, the update file. If it's failing to install, you should probably just try the full install. I'm not sure why it wouldn't go through unless you're on stock, in which case, you HAVE to use full install.
I think he is talking about the official Verizon update. Not FRM...
When you rooted did you stop or remove any of the Blur apps? That will cause the update to fail. All of the Blurr must be there for the update to work.
If you used Z4Root to root your device, try to unroot the device with zroot and then try the update again.
You may have to re-install Zroot after it is completed to re-root the phone. But I did the update before I rooted almost the day I got the phone so I had not really done enough to notice if it wipes the device and data. My guess would be no!
Since I did this from the stock rom I did not bother to look but if the file is a zip file then chances are likely you can run it from the clockwork recovery.
But best bet is to unroot and then try it again before you go that route.
I would however get RSDLite and the stock SBF to have handy in case you run into problems.
You cannot apply the OTA update (I assume you are talking about 2.4.330 Verizon official OTA update) from the custom recovery. It must be instaled via stock recovery. But due to the way update is made (patch based) it will fail if there are alternations (missing files) in any of the system areas. You must restore all changes you made in /system/app (assuming you froze/delete some stock apps), if you are rooted it is ok, update will not bother (extra files in system do not break the checksum - update only checks original files. But if there is even a single file missing (deleted/renamed) in system area, update will fail to install. If you can't figure it out (what is missing) and update keeps failing, simply flash full SBF to return to stock, apply the OTA update then reroot and freeze/remove all apps that you don't want in system area.
I think I may have messed myself up in regards to the new OTA for the Rezound. Here is the story...
My phone is currently unlocked and perm-rooted enough to use Titanium Backup on a regular basis.
Not thinking, I backed up and uninstalled some system apps (bloat) using Titanium Backup in December:
Backup Assistant
Mobile Hotspot
Mobile IM
Mobile Instant Messenger
My phone downloaded the OTA last night and attempted to install. It gets about 1/4 of the way through and stops (picture of a phone and <!> ). I have to battery pull to get it to restart. The only error message I get is: "Update Failed, Code 410"
I have tried multiple times to run the OTA and get the same result each time.
The only thing I can think is that the OTA will not install because there are system apps missing (Mobile Hotspot specifically).
I have been unsuccessful in restoring the apps via Titanium Backup. It just hangs and doesn't actually do anything.
Is there anything else I can try? Did I permanently mess things up by uninstalling those system apps? Is there other issues I may be missing?
I'm open to ideas...
if i remember correctly, it won't update if the bootloader is unlocked. all you may need to do is "relock" it. Search for "OTA" or "update" and "bootloader" and you may get some info.
or wait for someone with a better memory than i
just noticed mine tried to force the update... for anyone who hasn't updated in some capacity, looks like it will auto-update Feb 5
i do believe you need to install stock recovery for the update to install.
best bet is to install a stock rom that someone has already rooted, deodexed, etc.
You don't need to relock the bootloader. You need to unfreeze any software, or reinstall it if removed. You also need to install stock recovery.
Requirements to take the ota:
- stock os
- stock recovery
- all stock programs not frozen or uninstalled
Things that don't seem to matter:
- rooted
- unlocked bootloader
Use OTA Rootkeeper if you wish to preserve root through the OTA(make sure to use it to make the backup first)
esheesle said:
You don't need to relock the bootloader. You need to unfreeze any software, or reinstall it if removed. You also need to install stock recovery.
Requirements to take the ota:
- stock os
- stock recovery
- all stock programs not frozen or uninstalled
Things that don't seem to matter:
- rooted
- unlocked bootloader
Use OTA Rootkeeper if you wish to preserve root through the OTA(make sure to use it to make the backup first)
Click to expand...
Click to collapse
This is exactly what I was looking for! I.am running stock, rooted with apps frozen.
I can easily unfreeze the ones with titanium back up.
How do I get and uninstall stock.recovery?
Boy do I feel stupid lil
Sent from my Kindle Fire using Tapatalk
you can find a link for the stock recovery in the first post.
http://forum.xda-developers.com/showthread.php?t=1466474&highlight=stock+recovery
I did everything in that thread, but still got the red triangle with the exclaimation mark...
Thanks for the tips everyone...
I'm still running the stock os and recovery, but I am missing the apps I listed above:
Backup Assistant
Mobile Hotspot
Mobile IM
Mobile Instant Messenger
Problem is, that I uninstalled them using Titanium Backup (I know now that I should have frozen them).
I will try re-locking the bootloader and seeing if it will let me run the OTA. If not, is there a way to force Titanium Backup to re-install those system apps? I have been unsuccessful so far.
Looks like this is not my lucky day...
I relocked the bootloader using the instructions on HTCdev and tried the update again. Same issue as before. It gets about 1/4 of the way through and stops.
While I was trying this all out, it got me thinking... Could this be due to the perm-root? Titanium backup still shows that it has root access even though my phone is relocked.
sdlucky7 said:
Looks like this is not my lucky day...
I relocked the bootloader using the instructions on HTCdev and tried the update again. Same issue as before. It gets about 1/4 of the way through and stops.
While I was trying this all out, it got me thinking... Could this be due to the perm-root? Titanium backup still shows that it has root access even though my phone is relocked.
Click to expand...
Click to collapse
As much effort as you are expending trying to get an OTA update for GB, why don't you just use a custom ROM, like CleanROM ICS. At least for me I get better performance and battery life to boot.
Yea... A custom rom has crossed my mind quite a few times. For this OTA, I'm more interested in the firmware included (radio, etc) to maybe fix this earphone static I have. If we had S-Off, I could just flash the radio and then use a custom rom.
Con put out a Rom that updates the radio and I believe the hboot too
sent from my newly unlocked Rezound
http://forum.xda-developers.com/showthread.php?p=21880389
sent from my newly unlocked Rezound
You do need to be back to stock so maybe there's something you missed since you were rooted?
You can relock and then run the RUU to get you there and then accept the OTA and it should work. Then just unlock again and flash Amon Ra, and then either run stock or restore a nand or flash a new ROM. If you go with an older ROM without the new kernel and you want to use the new kernel you might need to update that. You can do that by following this thread:
http://forum.xda-developers.com/showthread.php?t=1467793
ATERNATIVE METHOD:
You can also use con247's Stock OTA ROM instead of running the RUU.
http://forum.xda-developers.com/showthread.php?p=21880389
Here are the steps to take to accomplish that:
1) use Amon Ra to flash con's vigorStock OTA ROM. It will do its thing then reboot to hboot. I think it then asks you if you want to update. Don't do it yet.
2) At this point you want to relock. So go into fastboot on the phone. Using adb/fastboot type the following at the cmd prompt:
fastboot oem lock
3) Reboot phone and let it flash the PHzip file. It should reboot completely when it's finished.
4) delete the PHzip file using a file explorer app like ES File Explorer or Root Explorer.
5) get the phone back into fastboot. Unlock again using adb/fastboot. I don't remember the exact command but you can find that in the guide for unlocking.
6) reinstall su using Amon Ra.
Now you should be stock OTA rooted with the new goodies.
Check in Settings > About phone > Software info > More to see that you got all the new stuff.
Thanks for the help everyone.
I ended up just flashing the new RUU using the exe found here:
http://forum.xda-developers.com/showthread.php?t=1472606
I didn't mind setting up my phone again, and everything seems to be working fine.
I am going to try to hold out rooting until the ICS OTA update comes out (whenever that might be) so that I can avoid this same issue... We'll see how long that lasts.
I have an Incredible 4g on Verizon that I acquired during the first week of release. I was fortunate enough to get it unlocked during the time when HTC allowed it from their site. I unlocked the phone, installed TWRP, and rooted my device (I'm not entirely sure how I did this).
It's been over a year now, and my phone is kind of sluggish. How can I go about updating this phone to the latest software? I'd settle for the latest OTA from Verizon, as long as I can keep it rooted.
I'm also willing to flash one of the other kernels, but I dont really have any experience flashing CM or Viper.
So what's the best way to go about doing this? How do you update an already rooted phone? Ideally I'd like to keep all apps/data during the update. Any information or links for how to update appreciated!
My phones details:
Android 4.0.3
HTC Sense 4.0
Software: 1.43.605.3.710RD
HTC SDK API: 4.11
it probably won't even install unless you return to stock recovery.
another poster already confirmed losing root after installing the update.
imo - the update is not worth it anyway. they other thread lists the changes... nothing significant.
if your phone is sluggish either find out what is causing it (app, etc), tweak performance using your root, or wipe it and start clean. i would not give up an unlocked, rooted device for this update.
j13smiley said:
it probably won't even install unless you return to stock recovery.
another poster already confirmed losing root after installing the update.
imo - the update is not worth it anyway. they other thread lists the changes... nothing significant.
if your phone is sluggish either find out what is causing it (app, etc), tweak performance using your root, or wipe it and start clean. i would not give up an unlocked, rooted device for this update.
Click to expand...
Click to collapse
Is this just for stock updates, or for Viper/VM mods as well? I'm willing to step up to 4.3 or 4.4 with one of these custom ROMs, assuming I can keep root.
Is this a complicated process to install one of these custom ROMs (anything special since my phone is so "old")?
Will I have to wipe and install from scratch as well?
You can always clear your cache and davek cache to help improve speeds.
zackiv31 said:
Is this just for stock updates, or for Viper/VM mods as well? I'm willing to step up to 4.3 or 4.4 with one of these custom ROMs, assuming I can keep root.
Is this a complicated process to install one of these custom ROMs (anything special since my phone is so "old")?
Will I have to wipe and install from scratch as well?
Click to expand...
Click to collapse
Installing a fresh/new ROM is very easy, and it will indeed require reinstalling apps. However, Look at getting Titanium Backup Root - I highly recommend the Pro version - you can back up all of your apps and data. Once performing a full TiB backup to your external SD card, you can wipe and install a fresh ROM, then restore any/all apps and data backed up with TiB. The app will pick up right where you backed it up, settings and all. You may need to re-set up a few apps (such as email settings).
If you like sense, I recommend ViperLTE. It's very close to stock Sense, but offers several great tweaks you can choose to use (or not). Installing it is easy if you have TWRP recovery installed. If you don't have TRWP installed, look at mdmower's thread for that recovery. I also highly recommend performing a full Nandroid backup to your external SD card before doing anything.
j13smiley said:
it probably won't even install unless you return to stock recovery.
another poster already confirmed losing root after installing the update.
imo - the update is not worth it anyway. they other thread lists the changes... nothing significant.
if your phone is sluggish either find out what is causing it (app, etc), tweak performance using your root, or wipe it and start clean. i would not give up an unlocked, rooted device for this update.
Click to expand...
Click to collapse
Very true... I, too, lost root after OTA update. I've tried every method I could find to attempt to unlock bootloader now with update... even tried wipe and flash of stock RUU 2.17.605.2: unable to go back to older version due to updated bootloader (wouldn't let me load it).
It'd be nice if HTCdev simply updated for a .bin that'll work... I tried flashing unlock_code.bin from previous experiences... but wouldn't work either. Any rumors of a new method to unlock the new bootloader?
Also, since it was previously rooted, can I immediately get to installing the OTA updates/most recent At&t updates for my device? Will they even be there? If not, can anyone leave me a link and explain how to do so after I finish the unrooting process? Thank you.
Also, I just found the rom page on HTC, and I think this is correct. I'm still on 4.4.2 anyways That, or 4.2.2 Not quite sure. Is it possible for me to just download this from the website? If that's the case, then I won't unroot it. My only gripe is that I can't uninstall anything on my phone even though it's rooted. When I restart, the app still remains. This is only with stock apps, of course. Anyways, with the HTC rom, if I have to flash this or something, etc., I'd need this to be explained.
Edit: I did find a youtube video in which I can get OTA updates on my phone, but it says that I need to have a twrp custom recovery. All I really did was root my phone and I have the super su app.
You need to relock the boot loader and then select unroot in super su options. You will also need to flash stock recovery if you want to receive OTAs.
This shouldn't delete any data.
I would recommend going s-off and flashing dev edition Rom. Quicker updates and no bloatware to deal with. Worked great for me.
Before doing so, just copy your contacts and messages to ext SD card. Reinstalling your apps isn't too much of an inconvenience considering you get out from under AT&T restrictions.
Sent from my HTC One_M8 in a van down by the river.
chevyjohn01 said:
You need to relock the boot loader and then select unroot in super su options. You will also need to flash stock recovery if you want to receive OTAs.
Click to expand...
Click to collapse
Relocking the bootloader typically wipes data and renders the phone unbootable (expect the RUU).
Also, it seems like you are suggesting the method or return to stock for OTAs. In that case, relocking the bootloader is not necessary. Relocking the bootloader is only required to RUU (not for OTA).
---------- Post added at 02:56 PM ---------- Previous post was at 02:50 PM ----------
Tiffianie said:
Also, since it was previously rooted, can I immediately get to installing the OTA updates/most recent At&t updates for my device? Will they even be there? If not, can anyone leave me a link and explain how to do so after I finish the unrooting process? Thank you.
Click to expand...
Click to collapse
For OTA, you need stock ROM (nothing modified in system partition - but from your subsequent statement it sounds like you were never able to, anyway) and stock recovery.
From there, and also as long as you are on AT&T's network, you should be able to get OTA updates. Root is okay (does not prevent OTA updates in itself). Unlocked bootloader is also ok.
You should be able to return to stock and OTA update without losing your data. However, you should always be backing up your data (and be able to restore it accordingly), if its that important to you. Your data is never guaranteed to be safe, even with normal day to day usage (much less OTA updates or rooting) and you should backup to avoid regret.
Tiffianie said:
My only gripe is that I can't uninstall anything on my phone even though it's rooted. When I restart, the app still remains. This is only with stock apps, of course. Anyways, with the HTC rom, if I have to flash this or something, etc., I'd need this to be explained.
Click to expand...
Click to collapse
Could have easily searched these forums for that answer. System partition (where the stock apps are stored) on this phone is write protected. Even with root, you need to install a kernel mod to disable write protection.
Tiffianie said:
Edit: I did find a youtube video in which I can get OTA updates on my phone, but it says that I need to have a twrp custom recovery. All I really did was root my phone and I have the super su app.
Click to expand...
Click to collapse
If you didn't install custom recovery, how did you root?
chevyjohn01 said:
You will also need to flash stock recovery if you want to receive OTAs.
This shouldn't delete any data.
I would recommend going s-off and flashing dev edition Rom. Quicker updates and no bloatware to deal with.
Click to expand...
Click to collapse
I probably won't unroot if I can try to get ota updates. How can I check what recovery I have installed? I downloaded flashify and backed up the current kernel through my drop box, so I'm not sure if that did a damned thing.