My fire is rooted and I have voodoo OTA rootkeeper installed, I temporary unrooted to download from amazon store, I did not restore root and now it seems that voodoo is unable to restore the root.
Is there any way to restore root without restoring and rerooting device.
No you will need to use kfu to reapply root I have had to do the same thing when a restored a backup that I had forgotten to change settings back on ota root keeper. You could also flash modaco right over your existing without wiping anything except dalvik and cache to reset your root permissions this will also give you an insecure boot.IMG that will allow for shell.
thanks for the info, but I am not sure how to do this and I forgot to mention I am using a mac.
ROM http://forum.xda-developers.com/showthread.php?t=1439916 methods for flashing http://forum.xda-developers.com/showthread.php?t=1923010 choose between the two ROM flashing methods there both with different results one is clean the other could be dirty I don't know the state of your device. Skip trying to reroot it just flash modaco.
thanks, got it working.
No problem which route did you go?
Related
I'm about to finish this rooting process to put a custom rom on my brothers phone, but I want to be sure he won't lose all of his data if I do the ESPRIMG.zip update...I'm just trying to play it safe before he hates me for losing all his data
If anyone can verify this for me, I'd greatly appreciate it. I don't want to mess this up if I can avoid it.
Using the exploid method, I got to the part where you get the # in the adb shell, indicating root. However, titanium backup and such apps would not yet run, so I had to continue to make the root permanent with full access(or so I understand), and have now found myself at this step. If this zip only enables us to flash clockwork without wiping all the data on the phone, that would be awesome. I just want to make sure that is true...I haven't seen the answer anywhere else. Thanks for the help guys!
I wouldn't think anything would be wiped until you flash a new rom or do a wipe yourself... but don't quote me on that... I've only rooted 3 devices and the Slide was back in December, haha. D:
Which leads me to a kind of on-topic question... How do people back up their stuff the first time around if they're not rooted? I'm sure it's something simple. I just kinda made a list of the stuff I had.
If it's something extraordinarily obvious, I'm sorry it's 5AM anddd... I should probably know anyways. xD
SefEXE said:
I wouldn't think anything would be wiped until you flash a new rom or do a wipe yourself... but don't quote me on that... I've only rooted 3 devices and the Slide was back in December, haha. D:
Which leads me to a kind of on-topic question... How do people back up their stuff the first time around if they're not rooted? I'm sure it's something simple. I just kinda made a list of the stuff I had.
If it's something extraordinarily obvious, I'm sorry it's 5AM anddd... I should probably know anyways. xD
Click to expand...
Click to collapse
This is what I'm wondering. I've rooted a G1, G2, and nook color before (although the NC is completely automated and required no work really, as there was nothing to back up the first time around). On the G1, it was my first device obviously and I lost all my data when wiping and flashing a custom rom. In the G2 process, I was able to get apps like Ti Backup to run on the stock rom, so I was able to back up all my apps and data.
On this one, it's a bit different (at least for now), I want to know if performing that update in the bootloader will put an entirely different image on my phone, meaning I'd lose all the data that's currently on there.
It's not so much the apps, but all the application data that I'm worried about losing without warning him first...I don't want him to have to repeat all his work to get to the same spot he's currently at in angry birds or something
Its going to wipe the phone. How to back up data? Idk.
Sent from my T-Mobile myTouch 3G Slide using XDA App
I just did this myself, so take a noob's word for what it's worth.
Yes it will wipe the phone IF you tell it to do the update. If you want to back up your phone you first need to put ClockworkMod Recovery on your SD card and name it simply update.zip. When you load into the boot loader (Vol down + Power) select "Recovery" then something about "Apply from SD: Update.zip" and you will get into ClockworkMod Recovery where you can then do a Nandroid back up of your phone.
rohit275 said:
I'm about to finish this rooting process to put a custom rom on my brothers phone, but I want to be sure he won't lose all of his data if I do the ESPRIMG.zip update...I'm just trying to play it safe before he hates me for losing all his data
If anyone can verify this for me, I'd greatly appreciate it. I don't want to mess this up if I can avoid it.
Using the exploid method, I got to the part where you get the # in the adb shell, indicating root. However, titanium backup and such apps would not yet run, so I had to continue to make the root permanent with full access(or so I understand), and have now found myself at this step. If this zip only enables us to flash clockwork without wiping all the data on the phone, that would be awesome. I just want to make sure that is true...I haven't seen the answer anywhere else. Thanks for the help guys!
Click to expand...
Click to collapse
It completely wipes the phone. It REPLACES SPL, radio, recovery, rom, etc with the factory spec so the phone will be exactly as it was when first pulled out of the box.
Contacts, calendar, etc should be backed up to google. Apps can be downloaded again from the market and should be auto restored on sign-in to google.
Personal settings and data like texts, call logs, etc are gone though unless you use a program like Titanium Backup to save them.
The other thing you could do is root the stock rom, make a nandroid backup before flashing a custom rom and then if he wants to go back all he has to do is restore the nandroid backup and unroot with all his data preserved.
All right this is what i was suspecting. Is there any way to run titanium backup on the stock rom without wiping it first?
Sent from my HTC Vision using XDA App
rohit275 said:
All right this is what i was suspecting. Is there any way to run titanium backup on the stock rom without wiping it first?
Sent from my HTC Vision using XDA App
Click to expand...
Click to collapse
What do you mean? Titanium Backup requires root. You can use it in your custom rom to backup everything you want, then restore, reroot, then download titanium backup again and restore the data from your sdcard. If that doesn't answer your question please elaborate on what you are trying to accomplish so that I can help.
Where are you now? What steps did you take to get there? Where are you trying to get to and why?
EDIT - I've had an mt3g and an mt4g but never an espresso so i'm slightly out of my element. I reread the first post and it appears you have root but for whatever reason titanium isn't granted root access. Do you have superuser permissions installed? It can be installed from the market as long as you have root access.
Once you have clockwork (or amon ra) recovery installed you can make a nandroid backup of his stock rom without rooting it, but carrying all the data over to the new rom will require an app such as titanium or mybackup (free 30 day trial) from the market.
Hope that helps.
I guess it WILL then!
Yeah, this was the first device I rooted, so I just sorta flew through it. I was glad that it got rooted and I could put a rom on, so the loss of data wasn't TOO big to me.
And I've lost Angry Birds like... 4 times now, haha.
Phateless said:
What do you mean? Titanium Backup requires root. You can use it in your custom rom to backup everything you want, then restore, reroot, then download titanium backup again and restore the data from your sdcard. If that doesn't answer your question please elaborate on what you are trying to accomplish so that I can help.
Where are you now? What steps did you take to get there? Where are you trying to get to and why?
EDIT - I've had an mt3g and an mt4g but never an espresso so i'm slightly out of my element. I reread the first post and it appears you have root but for whatever reason titanium isn't granted root access. Do you have superuser permissions installed? It can be installed from the market as long as you have root access.
Once you have clockwork (or amon ra) recovery installed you can make a nandroid backup of his stock rom without rooting it, but carrying all the data over to the new rom will require an app such as titanium or mybackup (free 30 day trial) from the market.
Hope that helps.
Click to expand...
Click to collapse
I am aware of all of that.
What I've done is use the exploid method to root until you get to the "#" prompt in the adb shell, after toggling wifi and running ./exploid twice. Then to continue in order to flash a custom rom, I've got to perform the update from the bootloader with ESPRIMG.zip. All I'm asking is that since I do have root through the exploid method, can I run Titanium Backup BEFORE I flash a custom rom, since technically it is possible to gain root access before flashing custom roms. I tried installing the app but it could not properly gain the access it needed. I think this probably has something to do with no superuser app being installed either.
Does it make sense what I'm asking? Thanks guys.
rohit275 said:
I am aware of all of that.
What I've done is use the exploid method to root until you get to the "#" prompt in the adb shell, after toggling wifi and running ./exploid twice. Then to continue in order to flash a custom rom, I've got to perform the update from the bootloader with ESPRIMG.zip. All I'm asking is that since I do have root through the exploid method, can I run Titanium Backup BEFORE I flash a custom rom, since technically it is possible to gain root access before flashing custom roms. I tried installing the app but it could not properly gain the access it needed. I think this probably has something to do with no superuser app being installed either.
Does it make sense what I'm asking? Thanks guys.
Click to expand...
Click to collapse
Yeah I think so. I'll take a look at the root guide but if you have # in Terminal then you should have root. Try installing superuser and see what happens. Do you have a custom recovery installed yet? I think you'll need that to install superuser.
Why didn't you just try SuperOneClick? Much easier than all this.
Phateless said:
Yeah I think so. I'll take a look at the root guide but if you have # in Terminal then you should have root. Try installing superuser and see what happens. Do you have a custom recovery installed yet? I think you'll need that to install superuser.
Why didn't you just try SuperOneClick? Much easier than all this.
Click to expand...
Click to collapse
The # in terminal disappears as soon as I try to exit, and whatever work you've done resets upon a reboot.
I don't have clockwork installed as of yet, because the guide says I've got to update the ESPRIMG.zip through the bootloader before I can do that. I'll try flashing clockwork first and installing superuser before I do anything else.
Does a one click root exist for the slide? I thought that it wasn't possible at this time. If that's the case I'm interested as long as it allows me to run Ti Backup and such and flash clockwork with s-off to do some backups before I go ahead and flash cyanogenmod. Thanks.
EDIT: As expected, can't flash clockwork update without flashing the ESPRIMG.zip update. If I can't run Titanium, it'd be nice to get a couple files out of /data/data before doing the wipe. I tried an adb pull which would not work from the /data partition. With the # prompt in terminal, I wanted to copy some of these files, but the "cp" command doesn't seem to work in terminal, but "mv" and "rm" do. Any way to copy files from within the adb shell? If I could move them to the SD card it would be nice.
rohit275 said:
The # in terminal disappears as soon as I try to exit, and whatever work you've done resets upon a reboot.
I don't have clockwork installed as of yet, because the guide says I've got to update the ESPRIMG.zip through the bootloader before I can do that. I'll try flashing clockwork first and installing superuser before I do anything else.
Does a one click root exist for the slide? I thought that it wasn't possible at this time. If that's the case I'm interested as long as it allows me to run Ti Backup and such and flash clockwork with s-off to do some backups before I go ahead and flash cyanogenmod. Thanks.
Click to expand...
Click to collapse
You know I'm not sure, I'd have to do more research. Will let you know when I figure it out.
I've run into an issue that thus far I have been completely unable to resolve. I usually run Cyanogen Mod or other Custom ROM but decided to stick with stock on this one (I'm regretting it now). I am on Stock 4.1.2, Build JZ054K and previously had it rooted. I performed the un-root from within SuperSU so that I could apply the latest OTA, but the update still fails saying that my phone is suspected of rooting. At this point I decided to just re-root, stick Clockwork recovery on and move to Cyanogen Mod but so far every root method I've tried has failed.
Right now I am unable to OTA upgrade because it thinks it's still rooted and I can't re-root for some reason. I can't get a good Titanium Backup to save all of my data since it's not rooted and I have about exhausted my options and was about to do a factory reset when I thought about seeing if someone might have any ideas I could try.
Here are my re-root attempts (I've used every method I could find): I decided to boot into one of my Windows partitions instead of Linux since most of the root methods were windows based and with the E980-Universal-Root attempt: it found the device attached in Charge Mode, I then changed it to MTP and hit Enter (after waiting a few minutes as recommended in a number of the threads), then it it displays "adbd cannot run as root in production builds" and fails. I then tried the ZV9-ZVB-Root method (it looks like it's the same as the Universal Root and it gave the same error also). Then I attempted the motochopper method: it found the device, pushed the exploit successfully, pushed root tools successfully said it was rooting the phone then it stated [-] Failure and performed cleanup.
I'm not sure where to go from here, so I was hoping that some of the experts here could point me in a direction to go before I have to wipe it and lose my data since I can't even perform a Titanium Backup now.
I've been trying other backup methods but haven't found one that will give me a good backup like Titanium (saving the apps and data). If I can't get it rooted, does anyone know of a backup method that I could use to save the individual apps and data? Then I can just do a factory reset, root and move to a custom recovery and ROM like I really should have done at the beginning.
Thanks for any help at all, it is much appreciated!!
Check out the app called Helium (made by the same developer as clockworkmod and Rom manager and was formerly called Carbon). It should allow you to backup without root.
Also, look up the root method called towel root if you haven't yet. It will be an app that you install and it roots from there. I used it to root the latest update.
Sent from my LG-E980 using XDA Free mobile app
Many thanks!! I hadn't run across towel root, I'll do some searching and find it and give it a try. I had just looked at Helium earlier today, that might just save me a huge hassle if towel root doesn't work!
Thanks again!!
Thank-You CapnPez!
TowelRoot worked fine, I can now update my Titanium Backups and move to CM...
Many Thanks! I appreciate the recommendation!!
JackMetal said:
Thank-You CapnPez!
TowelRoot worked fine, I can now update my Titanium Backups and move to CM...
Many Thanks! I appreciate the recommendation!!
Click to expand...
Click to collapse
You're quite welcome and I'm glad it worked!
Sent from my LG-E980 using XDA Free mobile app
Hey,
I just flashed the stock ROM for Android Gingerbread 2.3.4, and I've been trying to root it. The DooMLoRD method doesn't work. Are there any other ways for me to root?
6Slipknot6 said:
Hey,
I just flashed the stock ROM for Android Gingerbread 2.3.4, and I've been trying to root it. The DooMLoRD method doesn't work. Are there any other ways for me to root?
Click to expand...
Click to collapse
I'm aware of 2 different root methods for R800x on 2.3.4. This post should point you in the right direction:
http://forum.xda-developers.com/showthread.php?p=59132138
Thanks man! It worked! Now how do I make it so if I do a system restore it automatically installs Superuser and Busybox? Thanks!
6Slipknot6 said:
Thanks man! It worked! Now how do I make it so if I do a system restore it automatically installs Superuser and Busybox? Thanks!
Click to expand...
Click to collapse
Cool man... Glad to hear you got it rooted. After you get the phone setup how you like it (including Superuser/SuperSU and busybox already installed ), then make a Nandroid backup in CWM. Keep a copy of that backup somewhere safe (like on your external sd card and an additional one on your computer), then you can always restore that Nandroid backup after wiping cache, wiping dalvik, and doing a factory reset in CWM. (Also.... If you mess the phone up really bad when tinkering with it, you can always use Androxyde's Flashtool to restore the phone to Stock.... then root it again /reinstall CWM, and restore that Nandroid backup. I can't tell you how many times I've had to do that when experimenting with different things on the phone).
I don't know of any other way to restore with a Superuser app and busybox already installed.... (other than to flash a ROM/Kernel that already includes these... but you will have to unlock your bootloader-- if not done already-- in order to flash custom kernels).
PS: check out Titanium Backup Pro from the Play Store if you're not familiar with it already... as it's a useful tool to let you backup individual apps and individual app data.
mattnmag said:
Cool man... Glad to hear you got it rooted. After you get the phone setup how you like it (including Superuser/SuperSU and busybox already installed ), then make a Nandroid backup in CWM. Keep a copy of that backup somewhere safe (like on your external sd card and an additional one on your computer), then you can always restore that Nandroid backup after wiping cache, wiping dalvik, and doing a factory reset in CWM. (Also.... If you mess the phone up really bad when tinkering with it, you can always use Androxyde's Flashtool to restore the phone to Stock.... then root it again /reinstall CWM, and restore that Nandroid backup. I can't tell you how many times I've had to do that when experimenting with different things on the phone).
I don't know of any other way to restore with a Superuser app and busybox already installed.... (other than to flash a ROM/Kernel that already includes these... but you will have to unlock your bootloader-- if not done already-- in order to flash custom kernels).
PS: check out Titanium Backup Pro from the Play Store if you're not familiar with it already... as it's a useful tool to let you backup individual apps and individual app data.
Click to expand...
Click to collapse
Does the root method you introduced to me come with CWM restore?
6Slipknot6 said:
Does the root method you introduced to me come with CWM restore?
Click to expand...
Click to collapse
No. You have to install the Clockwork Mod Recovery separately.
This thread should help you to get it installed - http://forum.xda-developers.com/showthread.php?p=55290171
6Slipknot6 said:
Does the root method you introduced to me come with CWM restore?
Click to expand...
Click to collapse
Another way to install CWM Recovery is to use the Xparts app, (also called the CWM Auto Installer)... but you have to use an older version (v.5) for the R800x. If you'd rather use the Xparts app, then go to this thread:
( http://forum.xda-developers.com/showthread.php?p=21237127 ).
Scroll to the bottom of the first post to find several versions of the app. Download and install ("CWM Installer-v5.apk").... then use the app to install CWM. I've not used this method, but others report that it works.
I finally figured out how to root my phone (thank Sithis)
I just flashed TWRP and SuperSU. Sadly I was only able to recover a handful of photos from my whack phone factory resetting itself. (my only reasoning for rooting, to use data recovery. I only found DiskDigger. didn't do that great sadly)
I think I MIGHT have picked up some sort of malware or virus; not entirely positive but since rooting, my phones camera flash randomly goes off as if something is taking pictures. I have GO Security and 360 Security downloaded and it didn't find anything. I don't know how thorough those apps are but hopefully they would have picked up any malicious thing invading my phone.
I know there is an unrooting option through the SuperSU app. Again, I don't know how "complete" of an unrooting that'd be.
I honestly wish I had the links I used to download TWRP and SuperSU. Maybe to see if anyone could figure out if they were legit.
I want to unroot, then factory reset. Would I have to flash a stock ROM before hitting the 'unroot' button? How would all this work? Anyone figure out how to get OTA updates after a complete unroot?
If anyone could point me in the correct direction I'd be thankful. I just don't want to deal with the security risks of a rooted phone and would like it back to stock. If I could do that without flashing a ROM to my phone that'd be great.
Since I couldn't find anything of the sorts for my N910PVPS4DPE2.
[edit: please delete post and redirect me if already asked and solved (within 2016)]
You could press that un-root button now but most likely you cannot take the next OTA without flashing the stock tar in Odin. Modifying some partitions will break OTA updates. Having custom recovery won't work.
I don't think it's ever been established as fact but in theory, you could root a stock phone with Chainfire's CF AutoRoot for Note 4 in Odin. Leaving as that root installer rooted, you could un-root later for OTA update within SuperSU application. It would prompt you to restore both kernel and recovery with the original stock ones and then reboot. *But* if Samsung flags modified read only partitions as being modified, even if modified temporarily, OTA would still be denied for modified status trip. Dunno if anyone has confirmed the theory on our phone or not.
To answer your question, I think you'll have to flash the stock tar in Odin to restore your OTA capability. I would recommend you press the full un-root. You can restore the original kernel, if it was stock, at prompt. But most likely you cannot restore the original recovery if flashed manually. You'll need to flash the stock tar again to both restore read only partitions and stock recovery. If you forget to to perform full un-root, I think factory reset will be enough to clear root and remnants with a stock tar flash. (Stock tar flash should wipe internal memory but to be sure, you could wipe that too).
It's up to you, you could wait until the next OTA to flash the stock tar.
For your camera issue, it might just be enough to factory reset for now.
Have you considered Titanium Backup to backup and restore applications? A lot of rooted users use that. I'm not sure copying and restoring a disk would mesh with Android package id used to link data to original application with proper linking and ownership. I do know that Titanium Backup complies with that. If the package id gets skewed, restoring data may not work as expected. Something to check or confirm beforehand. Just a suggestion.
Sent from my SM-N910P using Tapatalk
samep said:
You could press that un-root button now but most likely you cannot take the next OTA without flashing the stock tar in Odin. Modifying some partitions will break OTA updates. Having custom recovery won't work.
I don't think it's ever been established as fact but in theory, you could root a stock phone with Chainfire's CF AutoRoot for Note 4 in Odin. Leaving as that root installer rooted, you could un-root later for OTA update within SuperSU application. It would prompt you to restore both kernel and recovery with the original stock ones and then reboot. *But* if Samsung flags modified read only partitions as being modified, even if modified temporarily, OTA would still be denied for modified status trip. Dunno if anyone has confirmed the theory on our phone or not.
To answer your question, I think you'll have to flash the stock tar in Odin to restore your OTA capability. I would recommend you press the full un-root. You can restore the original kernel, if it was stock, at prompt. But most likely you cannot restore the original recovery if flashed manually. You'll need to flash the stock tar again to both restore read only partitions and stock recovery. If you forget to to perform full un-root, I think factory reset will be enough to clear root and remnants with a stock tar flash. (Stock tar flash should wipe internal memory but to be sure, you could wipe that too).
It's up to you, you could wait until the next OTA to flash the stock tar.
For your camera issue, it might just be enough to factory reset for now.
Have you considered Titanium Backup to backup and restore applications? A lot of rooted users use that. I'm not sure copying and restoring a disk would mesh with Android package id used to link data to original application with proper linking and ownership. I do know that Titanium Backup complies with that. If the package id gets skewed, restoring data may not work as expected. Something to check or confirm beforehand. Just a suggestion.
Sent from my SM-N910P using Tapatalk
Click to expand...
Click to collapse
Thanks for the reply man!
Looking over it, it seems like a true hassle to go through finding the stock ROM for my phone and unrooting and that whole process. I think I'll stick with the root for now. I have a couple more questions if you don't mind:
1) If I kept root, could I perform a factory reset without it screwing up the root? I think there's a 'factory reset' option when I boot into TWRP. I would just like to know if it'd remove TWRP/SuperSU. I have heard a lot about Titanium Backup so I will be giving that a try before doing so!
2) Any chance you'd know if when the new OTA comes out, they will have it flashable for my N910PVPS4DPE2? I'm relatively new to all of this and I know if I flashed something not meant for my exact device; I might as well slap some cement on my new Brick Note 4. I've never seen any ROMs/Mods that say 'For N910PVPS4DPE2' specifically. Maybe I'm being overly cautious and don't have all the new lingo down. So, are there ROMs and mods for my phone that I'm just completely overlooking?
Thanks again for helpin a newbie out!
Stock tars are here:
http://forum.xda-developers.com/showpost.php?p=63868221&postcount=1
A stock ROM with system based root that isn't easily wiped or lost is here:
http://forum.xda-developers.com/showpost.php?p=63028063&postcount=1
I believe factory reset still un-roots systemless root. There was a script that you may have been prompted to install to keep root but I'm not familiar with its retention capability because I use and prefer system based root in the ROM above. You can factory reset the ROM above without losing root.
You would need root for titanium backup. I would recommend factory reset and install the beta 3 ROM. You may not like the missing voicemail app. I use the long press of 1 key in dialer for voicemail. You could just save the apk and install with apk installer by tapping its file with root browser or MyFiles and install. But extract or copy and paste with root browser from current ROM.
OTA's can be expected nearly monthly now. Tars release a bit behind the OTA.
Sent from my SM-N910P using Tapatalk
Here's my normal workflow when doing a clean flash. I've done this with my OnePlus One for years:
1) Install Rom with TWRP, root with SuperSU
2) Install TI Backup and restore all my apps
3) Fully unroot with SuperSU (restore stock boot, do not restore stock recovery)
I have to unroot because I use the Outlook App for work email. I've never figured out how to get around root to use Outlook. Anyway, I can't get this method to work with my new OnePlus 5T. I go through the steps and get everything reinstalled and set up the way I want, running the stock ROM. When I go to unroot, the phone gets stuck in boot with a blank screen and a greyish blue LED light. It just sits there that way for what seems like forever. I haven't left it that way for longer than about an hour, but I don't think it should take that long.
I've tried unrooting with SuperSU and it wont work. It gets stuck in boot with that LED light on. So, I started from scratch, reinstalled the ROM and everything, and rooted with Magisk. When I try to unroot with Magisk it does the same thing. It still gets stuck in boot with that light. I'm not ask familiar with Magisk and I chose the option "complete uninstall."
EDIT- I tried flashing the latest Magisk uninstaller from TWRP. The phone gets stuck in boot with the light on using this method as well.
What am I doing wrong here? How can I get rid of root after using it to install my apps with TI Backup?
In trwp go to wipe then advanced, wipe caches, system and data, do not do internal storage, then make a clean install of ur rom, make sure to always back up and I thought titanium required root anyway, so u may not be able to restore it
U may be able to just wipe caches and system and clean install ur rom and that should keep data and possible remove root, have u tired to use magisk and add app to magisk hide
Titanium does require root, but once I'm done restoring all my apps and data, I really don't use root at all anyway. I was hoping to avoid a clean install of the ROM. I'll try adding Outlook to magisk hide. Again, I'm not very familiar with Magisk, so that's a good suggestion. Thanks!
Edit- I added Outlook to the Magisk Hide list and rebooted. Outlook still says the phone is rooted and won't work. I've run into this issue in the past which is why my usual solution is to fully unroot.
I managed to get unrooted by flashing the magisk uninstaller, and rebooting to recovery all from within TWRP. Then I dirty flashed the stock ROM. Problem is, then I have to boot to download mode and reinstall TWRP from a computer using fastboot. I'm still looking for an easier way of unrooting.