Related
I've searched and found variations on these questions in other posts, but I didn't come across any pertaining quite to my situation, so I wanted advice before I do something wrong and brick my phone.
I have a Sprint Moto X, unlocked & rooted, running 4.2.2 (I think pre-camera update). I'd like to upgrade to stock Sprint Lollipop (when it comes out) & stay unlocked & rooted.
My understanding of the steps that need to be taken:
1. Unroot my device
2. Re-lock my device
3. Flash TWRP and boot to recovery
4. Flash stock Sprint Lollipop
5. Unlock, then re-root device
Is any of this extraneous, or am I leaving anything out? Do I need to upgrade to KitKat before going to Lollipop?
I also have Xposed installed and I have tweaked the PRL on my device ... this shouldn't complicate the upgrade, right?
Relocking is useless, and unless you know what you're doing, flashing stock updates in custom recovery shouldn't be done. You don't necessarily need to unroot either, just make sure all stock system files are still in place.
Sent from my Moto X
imnuts said:
Relocking is useless, and unless you know what you're doing, flashing stock updates in custom recovery shouldn't be done. You don't necessarily need to unroot either, just make sure all stock system files are still in place.
Sent from my Moto X
Click to expand...
Click to collapse
i have a sprint X and if i am going to update this is how i have allways done it with no issues at all.
you can leave your bootloader unlocked that is no a issue. but i always take OTA's and you cant take a OTA with a modded system. so i allways just flash my stock firmware package. that way it removes my custom recovery. Root, and all Xposed changes. Then i take the OTA and just reinstall TWRP, then SuperSU then what ever else you want.
this is the safest way i have found to update, the nice thing about Unlocked Sprint phones is we can easily Root are phones via TWRP and SuperSu.
just my .02 you can do it how ever you like but this is how i am going to do it when the OTA finally comes out if it ever does.
I have S-off and a custom recovery. If I want to update to the latest software (.7), what do I have to do? I'm guessing I only need to flash a stock recovery, lock my bootloader, and take the OTA but I want to make sure this update doesn't S-On, as it is security based. Also, since I'm S-Off, do I actually have to lock my bootloader? It's sorta a PITA to unlock again.
Interested to know the answer to this myself.
sauprankul said:
I have S-off and a custom recovery. If I want to update to the latest software (.7), what do I have to do? I'm guessing I only need to flash a stock recovery, lock my bootloader, and take the OTA but I want to make sure this update doesn't S-On, as it is security based. Also, since I'm S-Off, do I actually have to lock my bootloader? It's sorta a PITA to unlock again.
Click to expand...
Click to collapse
I tried to take the OTA on my stock rooted ROM and it wouldn't boot. My guess is root or xposed caused the issue as I've heard (after the fact) that the system partition needs to be stock. While HTC used to make OTAs that would switch s-off back to s-on, I haven't heard of them doing that recently (by recently, I mean ever on the m7). I don't think you need to relock to take the OTA, but I wasn't successful, so maybe that was the reason.
I successfully took the update with no data loss and all applications kept (s-off) by running the Xposed uninstaller zip from recovery, unrooting via superSU, and flashing the stock recovery_signed.img included in the zip in this thread. Then accepting the update, after update reapplying all these things worked flawlessly.
Joshlul said:
I successfully took the update with no data loss and all applications kept (s-off) by running the Xposed uninstaller zip from recovery, unrooting via superSU, and flashing the stock recovery_signed.img included in the zip in this thread. Then accepting the update, after update reapplying all these things worked flawlessly.
Click to expand...
Click to collapse
so looks like S-Off people just have to 1) unroot, 2) remove Xposed and 3)flash the stock recovery to take the OTA update. Will do!
sauprankul said:
so looks like S-Off people just have to 1) unroot, 2) remove Xposed and 3)flash the stock recovery to take the OTA update. Will do!
Click to expand...
Click to collapse
Unless you're me and try to do it rooted. Then, after your phone won't boot, you have to try to run the RUU and find it doesn't work right on Windows 10 (at least for me the window would just disappear/crash after accepting the licensing agreement). Then you have to find an old Windows 7 laptop. Try the latest HTC Sync and find it doesn't work. Use the "naked" adb driver which gives fastboot access, but then get error 170 when running the RUU. So, uninstall HTC Sync and find an old copy of the HTC Drivers on your hard drive. Install that and then run the RUU to go back to stock. Wait for the phone to boot, then finally take the OTA. :crying:
I'm going to update my guide to include the HTC Drivers that finally worked for me.
coal686 said:
Unless you're me and try to do it rooted. Then, after your phone won't boot, you have to try to run the RUU and find it doesn't work right on Windows 10 (at least for me the window would just disappear/crash after accepting the licensing agreement). Then you have to find an old Windows 7 laptop. Try the latest HTC Sync and find it doesn't work. Use the "naked" adb driver which gives fastboot access, but then get error 170 when running the RUU. So, uninstall HTC Sync and find an old copy of the HTC Drivers on your hard drive. Install that and then run the RUU to go back to stock. Wait for the phone to boot, then finally take the OTA. :crying:
I'm going to update my guide to include the HTC Drivers that finally worked for me.
Click to expand...
Click to collapse
Thanks for taking one for the team, coal.
Joshlul said:
unrooting via superSU.
Click to expand...
Click to collapse
I'm actually unable to do this. It just gets stuck on "Uninstalling, please wait."
I uninstalled all of my root apps, no cigar.
How do I unroot my phone if I can't do it via the app?
EDIT: disregard, I'm an idiot. Don't disable superuser before uninstalling it - SU requires root to uninstall itself LOL
EDIT 2: Also, I remember installing a custom kernel at some point. I should probably reflash the stock rom just in case (dirty of course).
EDIT 3: Aaand we have bootup! yay. Hopefully this update has more goodies than just the stagefright fix. I was thinking this would fix the mediaserver drain. I'll update this post if it does.
Hello,
I would like to root my phone, but do I also have to unlock the bootloader and install a custom recovery? I don't want to install custom roms, and I want to be able to install updates from Google. The phone is also unlocked, but I'm not sure if unlocking the bootloader is a totally different thing. Basically I just want to root to get features such as the notification light and install exposed.
NOTE: This will only work on lollipop, for M preview you need a modified kernel, otherwise it won't boot!
If you only need root then use Chainfire's CF-Auto-Root (https://download.chainfire.eu/628/CF-Root/CF-Auto-Root/CF-Auto-Root-shamu-shamu-nexus6.zip).
To install root, you need to unlock the bootloader (CF-Auto-Root will do it for you if it's locked), but it will wipe you entire phone, and do a factory reset. So backup everything before you root it.
This will leave your stock recovery unchanged.
Thank you. This is exactly what I wanted.
You might want to consider installing twrp also, at least you can do a backup before you start messing around with stuff. Just rooting the phone will allow you to do everything you need /want but if you change something that makes things go south you have no reference point to return to.
Also, just to clarify: You will NOT be able to recieve OTA updates after rooting your phone. Rooting, using custom recovery, custom kernel or anything at all that tampers with the system prevents OTA updates from installing.
If any of the above has occured, the only way to be able to start updating through OTA again is to flash a factory image (or at least relevant parts of one).
Unlocking the bootloader will not affect the ability to update through OTA.
Hey guy
So i need to update firmware currently on 1.32.531.33 on my t mobile htc one m9 s-on. I was gonna use ruu.exe from herehttp://forum.xda-developers.com/tmobile-one-m9/general/please-read-rooting-using-twrp-t3069022. To my understading this will unroot and flash stock rom and i will be able update via OTA. Am I suppose to use the 1.32.531.33exe or 2.7.531.6exe(since on trying to update it)? Do I need to be s-off to use? Will this relock my bootloader? Is there any other changes in adb I need to make. Anything else I should be on the lookout for? Planning on rerooting after update. I couldnt find a guide with this info so any help is much appreciated. Thanks!
Accidental Genius said:
Hey guy
So i need to update firmware currently on 1.32.531.33 on my t mobile htc one m9 s-on. I was gonna use ruu.exe from herehttp://forum.xda-developers.com/tmobile-one-m9/general/please-read-rooting-using-twrp-t3069022. To my understading this will unroot and flash stock rom and i will be able update via OTA. Am I suppose to use the 1.32.531.33exe or 2.7.531.6exe(since on trying to update it)? Do I need to be s-off to use? Will this relock my bootloader? Is there any other changes in adb I need to make. Anything else I should be on the lookout for? Planning on rerooting after update. I couldnt find a guide with this info so any help is much appreciated. Thanks!
Click to expand...
Click to collapse
If you are looking to upgrade to the latest 2.11.531.19, you can get the RUU here.
You do not need to S-Off unless you plan on flashing older or intl firmware, Ruu will not relock the bootloader.
keep in mind, running RUU will completely wipe the phone, so Backup.
I would
1. Run latest RUU let it boot and set up.
2. Reboot to bootloader, flash Twrp (fastboot flash recovery twrp-2.8.7.0-hima.img)
3. Reboot to recovery and flash SuperSU here.
Unless you are going to flash roms then you only need to flash the firmware and twrp and rom
You can get the firmware in my thread here
Hope this helps
kc6wke said:
If you are looking to upgrade to the latest 2.11.531.19, you can get the RUU here.
You do not need to S-Off unless you plan on flashing older or intl firmware, Ruu will not relock the bootloader.
keep in mind, running RUU will completely wipe the phone, so Backup.
I would
1. Run latest RUU let it boot and set up.
2. Reboot to bootloader, flash Twrp (fastboot flash recovery twrp-2.8.7.0-hima.img)
3. Reboot to recovery and flash SuperSU here.
Unless you are going to flash roms then you only need to flash the firmware and twrp and rom
You can get the firmware in my thread here
Hope this helps
Click to expand...
Click to collapse
Thanks! I took a chance yesterday and ran the 1.32.531.33.exe to play it safe and updated via OTA to 2.7.531.6. But for future reference is it's okay to run RUUs that are above current firmware or do you have to use the one your current firmware matches (for instance running 2.7.531.6.exe when the device firmware is on 1.32.531.33). Also will roms running on older firmware work if device firmware is on 2.11.531.19?
Accidental Genius said:
Thanks! I took a chance yesterday and ran the 1.32.531.33.exe to play it safe and updated via OTA to 2.7.531.6. But for future reference is it's okay to run RUUs that are above current firmware or do you have to use the one your current firmware matches (for instance running 2.7.531.6.exe when the device firmware is on 1.32.531.33). Also will roms running on older firmware work if device firmware is on 2.11.531.19?
Click to expand...
Click to collapse
With S-on you can only use current of newer firmware.
They might, depends the roms base.
Hey guys,
I just got HTC ONE M9 T-Mobile version. I'm trying to unlock it. Saw a bunch of stuff online and keep trying everything what is out there. Tried to unlock it from htcdev but it says token is too long. I copied it multiple times the way it was described, still nothing happened. Copied it piece by piece, typed it... nothing worked same thing. Questions is this, I can't get it to root, unlock bootloader, s-off or any of that so what's going to happen if I install a RUU which is rooted so at least I'll have a start cause now I can't do ANYTHING. Whatever ideas you have, please let me know.
I tried htcdev, sunshine, kingroot, kingoroot, supersu, root apps.... nothing. The tmobile unlock app, no chance... Thanks
dohcvtec said:
Hey guys,
I just got HTC ONE M9 T-Mobile version. I'm trying to unlock it. Saw a bunch of stuff online and keep trying everything what is out there. Tried to unlock it from htcdev but it says token is too long. I copied it multiple times the way it was described, still nothing happened. Copied it piece by piece, typed it... nothing worked same thing. Questions is this, I can't get it to root, unlock bootloader, s-off or any of that so what's going to happen if I install a RUU which is rooted so at least I'll have a start cause now I can't do ANYTHING. Whatever ideas you have, please let me know.
I tried htcdev, sunshine, kingroot, kingoroot, supersu, root apps.... nothing. The tmobile unlock app, no chance... Thanks
Click to expand...
Click to collapse
I'm still an amateur myself but here is my understanding and recommendations.
RUU will update firmware and flash stock rom basically bringing you back to square one. You should be able to use it with a locked bootloader. If you can't do anything with the phone I would suggest to to use RUU dot exe of the latest firmware and update all OTAs. I used a video guide on youtube by "sakitech" when I rooted mine. Just search "root HTC One m9" it should be the first link. Make sure you're copying no more no less than your token ID. Hope this helps
You're way ahead of yourself, RUU is not rooted. It's a completely stock system. Like if you were to buy a brand new phone. It will wipe your phone completely too, nothing on sdcard.
Sent from my SM-N920T using Tapatalk
Hey guys,
Thank you very much for responding.
So what would be the best thing for me to do?
Hello All,
So I'm in a bit of a precarious situation here. I was on Mokee 6.1, and was looking to upgrade to 7.1, so I downloaded the TWRP 3.1 img and attempted to install it directly from TWRP 3.0 . After installing and attempting to go into recovery mode, the phone would just go to a blank screen and not go into TWRP at all. So after this, I made a back up and performed a factory reset. I had assumed that a factory reset would reset the phone back to the stock rom it came with, however it simply reset it back to stock Mokee 6.1. So essentially, I'm trying to ascertain how to go to completely back to the stock rom so I can basically start from the beginning(re-installing TWRP 3.1 ect), but since I can't get into recovery mode, im not sure how to do that.
Also note, I THOUGHT my phone was fully rooted, however after using root checker it says that it's not. So i assume it's just boot loader unlocked. Would fully rooting the phone help me out at all here? I'd assume i could use the TWRP official APP and maybe get 3.1 installed from there, however i'm not 100 percent sure how to "root" the phone, as I'd believed i'd done it during the process of originally installing Mokee 6.1 . If someone could direct me to those instructions, if you think it'd help, that would be great as well.
Thanks!
Use the QPST/QFIL method and get the phone onto ZUI 1.9 ROM.
Once that is completed the bootloader will be locked again and you will be able to update to the latest stock rom OTA. When you have updated to the latest Zui 2.5.435 you can then unlock bootloader and root the device again if you need to.
digitalguy13 said:
Use the QPST/QFIL method and get the phone onto ZUI 1.9 ROM.
Once that is completed the bootloader will be locked again and you will be able to update to the latest stock rom OTA. When you have updated to the latest Zui 2.5.435 you can then unlock bootloader and root the device again if you need to.
Click to expand...
Click to collapse
Thanks! I'll give this a try.