Howdy, I have a TMobile HTC M8 One currently running stock kit kat with TWRP, Root, and S-Off. I have seen quite a few 5.0 posts regarding upgrading, but they all seemed slightly different (S-On, wipe, etc).
I am trying to upgrade my phone to 5.0 without doing a wipe. I have a lot of important data on my phone (and I have a nandroid backup), but I would like to avoid the "reinstall everything for days" cycle following an update. Also, I'm not much of an expert on doing this stuff. I generally become a temporary expert every 6 months or so when I need to do something important, and then I immediately forget everything.
So, what is the easiest way for a noob (with root, TWRP, and S-OFF) to upgrade to 5.0 without needing a wipe?
Thanks in advance!
Titanium backup
Wipe and install new ROM
Restore apps
Google will restore your settings
Manually set any you miss
If you just update from 4.4.4 to 5.0 without a wipe, you will almost certainly have issues.
I did that last time I worked on my phone. When I reinstalled titanium backup, it magically didn't actually have any of my data and I was sunk. Also, I don't sync my settings (or any data that I can control) with Google. Hence my apprehension at doing it again.
Thanks for the response, but I would like to avoid a wipe. If it causes issues afterwards, then so be it and I will deal with it then. for now though, I would like to at least try.
Related
Hi everyone.
So a few weeks ago I decided to root my HTC One. I was fairly new to rooting, and I still am. I used the rumrunner tool to get s-off. Then, I used adb to get CWM recovery, and after trying out a few different roms, I decided to stay on stock HTC Sense 5.0. Well, I downloaded Xposed and that's when my problems started. I downloaded Gravity Box, Sense 5 Toolbox, and Tinted Status Bar. After using these all for a while, I started to notice something. First off, all my notifications were expanded automatically, which I didn't like. Then, I started noticing that MMS messages would neither download, or send. I tried uninstalling the Xposed modules, and Xposed itself, but that didn't change anything. These things could've started happening prior to installing Xposed, but I didn't notice them until after I'd installed the other modules. Anyways, I got tired of it, and decided to factory reset my phone, thinking it would fix the problem. Of course, before resetting I made a back up in CWM, in case the reset didn't work. It didn't. And the reset deleted my back up. So now, my phone is factory reset, and still won't receive MMS messages. I've also tried messing with the APN settings, but that didn't help at all. I've tried looking around for some answers but I can't seem to find anything. I'm s-off, stock, and rooted. I'm pretty upset at this point and just want this fixed. Any suggestions? Would unrooting my phone solve the problem?
So you factory reset but didn't actually re-install the rom? Try going into recovery and wiping data/cache/davlik and installing the OTA stock rom from here: http://forum.xda-developers.com/showthread.php?t=2485319
I still have the stock 4.2.2, Sense 5 rom. This might sound like a stupid question, but can I install the 4.3 stock rom as an update, without having to wipe everything? I've already started setting everything up again, to the way it was before, and I really don't want to start over again.
Mono41 said:
I still have the stock 4.2.2, Sense 5 rom. This might sound like a stupid question, but can I install the 4.3 stock rom as an update, without having to wipe everything? I've already started setting everything up again, to the way it was before, and I really don't want to start over again.
Click to expand...
Click to collapse
If you're S-off I believe you can flash the stock recovery and take the OTA then flash TWRP again and the supersu zip to root. What did you set up exactly? If they're apps just use Titanium backup and restore them later
Crawshayi said:
If you're S-off I believe you can flash the stock recovery and take the OTA then flash TWRP again and the supersu zip to root. What did you set up exactly? If they're apps just use Titanium backup and restore them later
Click to expand...
Click to collapse
I set up things like my homescreens, restored my text messages, downloaded all my offline music from Google Play, restored app data, system settings, and I moved all my pictures and things from my computer onto the phone. Anyways, I flashed the 1.10.605.15 stock recovery and tried to install the OTA, but it gets a little under a third of the way through before it fails and gives me a red triangle with an exclamation point.
Ok, here is my dilemma. I panicked a bit and downgraded to KitKat 4.4.4 from Lollipop 5.0.2 while there was some concern over it killing N7's. As is usual, I rooted the install, which means the 5.0.2 OTA will fail to install.
In the meantime, I started playing Agent Alice. (Don't laugh, I like hidden object games) However, unlike most apps, backing it up in TiBu doesn't preserve your progress. If you restore the backup, you start out at the beginning. I'm not sure how or why, but it appears I can't do my standard backup and push to the server routine. Which means I really don't want to blow away user data.
So, I looked into using the factory restore images with the modified flash-all.bat. I haven't yet pulled the trigger on that, because I have been told that going from KitKat to Lollipop without clearing user data can cause problems. I'm tempted to use TWRP to back up the whole thing and give it a go, but I'd prefer to go in as well-armed as possible.
What's the best way to get from KitKat 4.4.4 to Lollipop 5.1 without losing installed apps and user data when an OTA isn't an option?
I used factory images with a modified batch file to go from 4.4.4 to 5.0, then 5.0 to 5.0.1 and 5.0.2. I haven't updated to 5.1 yet.
I didn't lose any data. I installed the factory images, booted once and then ran Chainfire Autoroot each time to get root back. Zero issues, no lost data. As long as your bootloader is already unlocked (assuming it is if you're rooted and have already flashed back and forth), you won't lose anything.
You could still make a nandroid backup and worst case, flash factory images back to whatever version you did the backup from, restore and try again.
I have a VS985 LG G3. I was running marshmallow yesterday, but after trying to root and unlock mobile tethering and hotspot (because I am on unlimited data) I managed to brick my phone while typing in adb commands because my phone decided to randomly shut off. So after plugging it into the USB and figuring out a way to put it into download mode, I flashed it to VS98510B. After that, I rooted with Stump Root and installed SuperSU, following some guides. It works fine once again but I'm not where I want to be.
After multiple times trying to open adb shell and get it to just recognize my device, I'm done. I know there are people out there who know this stuff by heart, so please, at this point, just tell me what to do step by step so I can do it and move on with my life. I have spent hours upon hours on this and it never seems to just work. Please.
All I want is to be able to install the latest TWRP or whatever is recommended., and then install either the SkyDragon Rom or the stock marshmallow VS98546A rom, but with the verizon apps disabled since in one guide it warns that those report for modified device, which I am not sure what that means but it doesn't sound good.
I'm on VS98510B. Rooted and SuperSU installed.
I want to be able to use mobile hotspot and tethering.
There's just information overload to the extreme, I'm overwhelmed.
Thanks again if any help is possible.
If you're already rooted with TWRP installed, the hard part should really be over. You shouldn't need to be plugging into a computer and running adb commands at this point. You also said you need step by step instructions, and to really spell it all out would be a lot, but considering how far you already got I don't think you really need every little detail, so I'll give you the general idea then if you have questions I can try to fill those gaps.
Basically you'll need to find and download the new ROM you want. The easiest thing to do is download it directly from your phone so you don't have to mess around with transferring it from your computer to your phone. Many custom ROMs will also require Gapps, but if you're flashing a stock ROM (or a custom ROM based on stock) you don't need to do this because it's included in the ROM.
After you've downloaded the ROM (should just be a zip file), you need to reboot to recovery (TWRP). If you don't know how to do this, there's an app called Quick Reboot that can do it for you (01400) personally haven't used it but I assume it works).
Once you're in recovery, you normally want to make a backup first in case anything goes wrong. This is done by selecting the backup button. After you have a backup, you want to "wipe" data before installing. Select the wipe button, then I click advanced and select everything except internal data and external data. This will wipe all apps, settings, etc. from your phone so make sure you're ok with that before you do it,
After wiping, you're ready to install. Back at the first main screen of TWRP, select Install, then browse to where you downloaded the ROM and select it, then select the Install button and swipe to confirm. Assuming all goes well, when it's finished it'll give you the option to reboot. Do this and it should start booting up to your new ROM.
Also, you mentioned SkyDragon, but I just wanted to point out that this isn't the latest version of Android, I believe that's still Lollipop (not Marshmallow). You also mentioned not wanting your rooted status to be reported to Verizon, but if you're currently on stock, rooted, and don't have any apps disabled, then you already are running this risk.
Let me know if you have any questions. I think this will be easier than me trying to walk you through every detail and confirmation screen.
I don't have TWRP installed. What is the best course of action to take to install it?
As far as disabling verizon apps, is it as simple as just going into the application manager and disabling them or is there a tool I need to download?
Thanks for all the help so far!
I see, it's been a couple years since I installed TWRP and I was thinking it was part of the rooting process. I believe this is the post I followed to install TWRP: http://forum.xda-developers.com/lg-...mp-unlock-lg-g3-twrp-d852-d852g-f400-t2900614
Like I said, this was a few years ago and it's kind of a one-time thing. I don't know if there's something better available now or what, and I don't remember the details. I don't remember running into any problems, so if you happened to have any I'm not sure how good I could help.
As for disabling things, the things that need to be disabled are system apps and can't just be disabled from the stock application manager (Verizon doesn't want to make it easy for you to disable their software ). There are different ways this can be done, but I personally use Titanium Backup to disable (or "freeze" as they call it) apps. It will let you freeze anything, which also means it gives you the ability to break things, so don't just go in freezing random things. I don't remember if freezing requires the paid version of the app or not, but you can get it from the play store and find out.
Sent from my VS985 4G using Tapatalk
As far as Titanium Backup goes, is it along the same lines as TWRP? Like do they do the same things? Do you recommend I do one over the other?
Also as far as verizon apps reporting root, what do they do and what does that matter?
Also, I'm currently dealing with the LG DemiGod Crash Handler problem that seems to have started up on my phone the other day. I'd never rooted or messed with my phone in any way and that started happening, I thought perhaps flashing a new ROM might fix it, but I guess not. If you have any sort of tips on how to fix that, other than replace the battery (which I have not yet done, but supposedly that can solve the problem) I'd be grateful.
Titanium Backup and TWRP are two different things. Titanium Backup is a "normal" app that you can get from the Play store, while TWRP is a custom recovery and isn't ran from within your ROM. TWRP lets you do full image backups of your phone (like your entire phone in a single backup) and can also be used to install ("flash") ROMs. Titanium Backup lets you backup, freeze, and uninstall specific apps.
I use them both because they both serve a specific purpose. You have to use TWRP to install ROMs, then as far as backups, I use TWRP to make a backup of everything in case I flash a ROM that I end up not liking (I can use the backup to easily go back to my previous ROM and still have apps and everything all setup just like they were). If I do like the new ROM I flashed, I'll use Titanium Backup to restore a lot of my apps/data to the new ROM (ex. text messages, my alarm clock app, etc.)
As far as Verizon knowing about your root status, honestly I'm not sure what all that would mean. I'm sure they wouldn't like it, rooting voids your warranty so you probably couldn't get things replaced under warranty, if you have insurance through Verizon they would maybe use your root status as a reason to deny a claim, etc. I don't think you'd have to worry about them calling you up or cancelling your service or anything like that, but getting them to assist you with problems might be more frustrating than usual
Regarding the demigod crash thing, I know what you're talking about but I don't really know much about it. A while ago I would get those every once in a while and it was frustrating. I think at the time I kind off wanted to try a new ROM anyways and I think I did but I still got it occasionally. Now that you mentioned it though I haven't had one in quite a while. I'm not sure if those ROMs both happened to cause it, if it was a Lollipop thing (doesn't seem like I've had it since Marshmallow), or if it's all just a coincidence or I've just been lucky. I haven't gotten a new battery though, so that's definitely not it (for me anyways).
Sent from my VS985 4G using Tapatalk
This has been my biggest problem with my OP3 and OOS. I want to be able to safely dirty flash my rom without losing data.
Im a long time Android power user. CyanogenMod would always be a nice easy upgrade to the latest version. Dirty unicorns, albeit buggy on my Oppo Find 7, would upgrade easily.
The last time I tried an OTA update, it trashed all my data and settings. Subsequent updates have been major upgrades (updating kernels. Major changes like OOS 3.X to 4.X. etc etc), so I haven't tried doing a OTA/Dirty flash in a while. I have been cautious since the data wipe last time.
Any advice on how I can do an OTA easily and safely?
I have TWRP. I'm UNrooted and on OOS 4.1.1.
Backup everything.. Wipe system flash 4.1.1 and it should be fine, if not restore your back up. System does not contain any data nor settings.
Ok. Will it work with the 4.1.6 OTA I got? Or should I download the full room from the website
You have to download the full zip if you have TWRP installed. You can't update via ota.
I would recommend a TWRP backup and system, cache/dalvic wipe too.
Gucci! Thanks fam
ssjaken said:
Gucci! Thanks fam
Click to expand...
Click to collapse
Well, you know, I had the same issue with my wife's 3T. Was terrible (and lucky), right out of the box, try to upgrade like you want to do, and the update would fail in the middle, requiring to wipe the phone to have it boot.
Luckily, as I said, the phone was new like 5 minutes old. I don't imagine what would happen after a few months use.
What I did to make it work was to use the stock recovery to flash the full rom zip from OP servers, and that worked.
All subsequent updates went well (with a little bit of stress we all know : will it boot, won't it? and if it does not, will I keep my head?)
Haha. Of course, you must be on stock recovery to do so, but it's easy to do, just follow the official way to do it "manually".
Oh, and backup all your stuff
Hello,
sorry if this has been mentioned anywhere before, but I wasn't able to find something similar.
So I know why way around with my old Nexus 5 in things backing up the phone with Titanium or TWRP, but since it's wifi module died on me I switchted to the HTC 10, which is kinda intimidating to me when it comes to updating to new OS or backing up. With the NExus 5 it was a walk in the park for me.
First, I don't really understand the concept of S-On and S-Off. Don't know if this is related to my problem, just wanted to mention it.
My HTC 10 is rooted, bootloader unlocked, S-On and runs on 7.0 2.41.401.41.
TWRP is the latest available version.
Before I rooted the phone I made a backup of the stock system image etc like explained in one of those "how to root the htc 10" tutorials (no writing allowed).
To root I had to allow writing onto the system partition of course.
Now, I made an TWRP backup. I backed up everything that was available in TWRP. Userdata, cache, system etc.
Few weeks ago I ran into some problems (I though I did, turned out Google App is just weird) and wanted to restore my TWRP backup.
So I did. Went to TWRP and restored the backup from my SD card.
Got no error messages during the process, but when I wanted to boot up the phone the green HTC boot animation did its thing and then froze at the HTC logo, which would result in a bootloop after ~10 minutes of waiting.
Could force the phone to go into bootloader and from there into TWRP, but that's the best I could do.
Also removed SD and SIM card trays, but that didnt do anything.
Had to factory reset and then do a backup via Titanium backup, which is better than nothing but still a pain in the a** because some things just have to be set up manually, which took me quite a while. I honestly don't want do that again anytime soon
Does anyone have an idea what could went wrong or what I did wrong during the backing up and restoring process?
Except for that, I tried to understand how to update to an upcoming version of the OS when the phone is rooted with S-On and how I could keep my userdata? On the Nexus 5 I just manually installed everything via adb except userdata.img and only had to re-root the phone afterwards. I am afraid this isn't possible with the HTC 10, am I right?
The HTC 10 forces encryption and that has broken TWRP restore for me if I try to switch between ROMs. If I switch ROMs then I have to do a full wipe / format. The one time I tried to go back to my original OS I had a similar issue and I ended up flashing the full RUU to get back to stock.
The only time I am able to restore in TWRP is if I'm returning to the same ROM that I am currently running. Even then I usually just restore the data.