How to root without installing custom recovery? - HTC 10 Questions & Answers

So it's been a little over a month since the phone's release. This can be done, right?
I've been rooting my phones since the original HTC EVO and I've always found it a pain in the ass to get all techy and dig through stuff to get the OTA updates. I figured this time around, either I root without installing a custom recovery, or I don't root at all.
Thanks!

I don't think that's possible.
Maybe via fastboot Flash able supersu.zip file?

I've been wondering this myself. I think "fastboot boot recovery (file location of recovery)" would allow you to temporarily boot into a custom recovery while keeping the stock one intact.
Sent from my HTC 10 using XDA-Developers mobile app

ImagioX1 said:
I've been wondering this myself. I think "fastboot boot recovery (file location of recovery)" would allow you to temporarily boot into a custom recovery while keeping the stock one intact.
Click to expand...
Click to collapse
HTC blocked that feature unfortunately.

If there is a ruu or OTA.zip of your current firmware you can extract the Stock recovery.img from that.
So you Fastboot flash TWRP, then install all zips you want for root and Xposed, then reflash stock recovery.img

Haldi4803 said:
If there is a ruu or OTA.zip of your current firmware you can extract the Stock recovery.img from that.
So you Fastboot flash TWRP, then install all zips you want for root and Xposed, then reflash stock recovery.img
Click to expand...
Click to collapse
Pardon my ignorance but I couldn't really do everything you said without either a step-by-step guide or lots of googling and potentially messing something up in my phone. I'm trying to avoid that as much as possible and go through the simplest route (if any) to root my phone and... that's it.

Mega-Japan said:
Pardon my ignorance but I couldn't really do everything you said without either a step-by-step guide or lots of googling and potentially messing something up in my phone. I'm trying to avoid that as much as possible and go through the simplest route (if any) to root my phone and... that's it.
Click to expand...
Click to collapse
The simplest way is the way you don't want. Unlock bootloader, Flah TWRP in download Mode, then flash SuperSU in TWRP. It can't get anymore simple.

Mr Hofs said:
HTC blocked that feature unfortunately.
Click to expand...
Click to collapse
Bummer
Sent from my HTC 10 using XDA-Developers mobile app

This is probably asking for a lot, but would someone be able to guide on rooting the phone and then revert back to stock bootloader? In my experience attempting to do things myself often does not go well.
Well, it was worth a shot.

Don't see the point of rooting if you don't want to actually use all it brings to its full potential. May as well read up about it. You will probably have this phone for awhile I'm guessing so may as well start early.
Sent from my HTC 10 using Tapatalk

Related

Hi guys, I need your assistance. I am unable to transfer movies from phone memory to

Sent from my HTC One_M8 using XDA Free mobile app
KitKat and SD card issue, if you are stock and rooted - use this http://goo.gl/UfqPKb
Thanks for your reply. My m8 is stock...n I am not planning to root my phone yet as I am new to android. Is there a fix for stock m8
Sent from my HTC One_M8 using XDA Free mobile app
beastyricky said:
Thanks for your reply. My m8 is stock...n I am not planning to root my phone yet as I am new to android. Is there a fix for stock m8
Sent from my HTC One_M8 using XDA Free mobile app
Click to expand...
Click to collapse
Nope, no way.
You have to switch to the dark side (root) of android users only ;D
Hahaha...I will try it out then...hope my phone won't get bricked...
Sent from my HTC One_M8 using XDA Free mobile app
You won't brick your phone rooting it. HTC even provide the tools to help achieve it by unlocking the boot loader. All you need do then is install twrp recovery and it will do the rest.
Don't even need to install/flash TWRP to get it rooted, can just boot TWRP and still flash SuperSU to get root, which is what I have done. Benefit - You get to keep stock recovery for future OTA's (Even though you can flash it later on, I know... =oP )
BerndM14 said:
Don't even need to install/flash TWRP to get it rooted, can just boot TWRP and still flash SuperSU to get root, which is what I have done. Benefit - You get to keep stock recovery for future OTA's (Even though you can flash it later on, I know... =oP )
Click to expand...
Click to collapse
good to hear HTC let you do this again!!! I thought they stopped doing this on the first hboot update on m7, great stuff!!! :good:
BerndM14 said:
Don't even need to install/flash TWRP to get it rooted, can just boot TWRP and still flash SuperSU to get root, which is what I have done. Benefit - You get to keep stock recovery for future OTA's (Even though you can flash it later on, I know... =oP )
Click to expand...
Click to collapse
cool, how do I just boot TWRP without actually installing it so I can retain my regular stock recovery to take OTA's? I thought I had to install it? I have not rooted M8 yet, but I did my EVO 4G LTE - was just hanging back to make sure the initial OTA's were all out before rooting - but if I can just boot TWRP to install supersu that would make life so much easier.
tommy_riley said:
cool, how do I just boot TWRP without actually installing it so I can retain my regular stock recovery to take OTA's? I thought I had to install it? I have not rooted M8 yet, but I did my EVO 4G LTE - was just hanging back to make sure the initial OTA's were all out before rooting - but if I can just boot TWRP to install supersu that would make life so much easier.
Click to expand...
Click to collapse
Boot into bootloader, connect phone to PC, open command prompt, change directory to adb.exe / fastboot.exe folder. Type fastboot devices to make sure your device gets picked up, should show you serial number of the phone. Then type fastboot boot name_of_recovery.img. Just make sure you have the custom recovery(TWRP) extracted(not in .zip form) in the fastboot/adb folder as well.
Done, that's it :good:
Edit: Of course I'm sure you know the bootloader needs to be unlocked as well.
BerndM14 said:
Boot into bootloader, connect phone to PC, open command prompt, change directory to adb.exe / fastboot.exe folder. Type fastboot devices to make sure your device gets picked up, should show you serial number of the phone. Then type fastboot boot name_of_recovery.img. Just make sure you have the custom recovery(TWRP) extracted(not in .zip form) in the fastboot/adb folder as well.
Done, that's it :good:
Edit: Of course I'm sure you know the bootloader needs to be unlocked as well.
Click to expand...
Click to collapse
excellent, thanks for the quick reply and also not saying "go search for it" - yeah, very familiar with the bootloader unlocking method via htc website - I don't know a lot but have spent some time with unlocking
I also feel proud to be one of the few who knows how to get adb/flashing to work via my windows 8.1 USB3.0 only system - but that's another story.
thanks again for the response - going to go do this later today.

SuperSU and Stock Recovery

is there away to install SuperSU when you have stock recovery? I'm thinking that we have to have either CWM/TWRP to install the zip. or am I having a brain fart on this.....
Thanks for whomever can clear my cobwebs..
You need a custom recovery (TWRP or CWM).
bkeaver said:
is there away to install SuperSU when you have stock recovery? I'm thinking that we have to have either CWM/TWRP to install the zip. or am I having a brain fart on this.....
Thanks for whomever can clear my cobwebs..
Click to expand...
Click to collapse
You can install it if you have the bootloader unlocked.
Use boot command instead of flash to boot into custom recovery and install su.
e.g
Fastboot boot twrp.img
uronfire said:
You can install it if you have the bootloader unlocked.
Use boot command instead of flash to boot into custom recovery and install su.
e.g
Fastboot boot twrp.img
Click to expand...
Click to collapse
Yes, this.
However, why bother keeping stock recovery at all? Stock recovery is effectively neutered once rooted, as you can no longer install an OTA.
uronfire said:
You can install it if you have the bootloader unlocked.
Use boot command instead of flash to boot into custom recovery and install su.
e.g
Fastboot boot twrp.img
Click to expand...
Click to collapse
Thanks this worked :good:
so when I go into recovery now I get a image of a htc one with a red triangle and exclamation mark inside of it?? since I have never went into recovery on this phone before isn't it supposed to look like any other stock recovery??? and if this isn't right I have tried flashing the recovery already and still get the same result... can someone expand on this for me pls
bkeaver said:
so when I go into recovery now I get a image of a htc one with a red triangle and exclamation mark inside of it?? since I have never went into recovery on this phone before isn't it supposed to look like any other stock recovery??? and if this isn't right I have tried flashing the recovery already and still get the same result... can someone expand on this for me pls
Click to expand...
Click to collapse
You have stock recovery.
BenPope said:
You have stock recovery.
Click to expand...
Click to collapse
so it doesn't give you flash update and wipe and all that anymore.. sorry like I said I have never went into recovery on this phone.. just making sure...
bkeaver said:
so it doesn't give you flash update and wipe and all that anymore.. sorry like I said I have never went into recovery on this phone.. just making sure...
Click to expand...
Click to collapse
I think you have to hold volume up and hit power or something.
ok I am good.. thank you... I'm putting everything back to stock because someone bought my phone and I just want to make sure everything is correct on it now.. thanks!!
redpoint73 said:
Yes, this.
However, why bother keeping stock recovery at all? Stock recovery is effectively neutered once rooted, as you can no longer install an OTA.
Click to expand...
Click to collapse
i sold the phone and this is what they requested. I know the OTA wont work and I never keep stock recoveries on my phones but.... I guess they will find out for themselves
and btw thanks everyone for the help. I hit my thanks button but on my browser it it isn't showing it just to let you know....
bkeaver said:
i sold the phone and this is what they requested. I know the OTA wont work and I never keep stock recoveries on my phones but.... I guess they will find out for themselves
Click to expand...
Click to collapse
Sounds like somebody that is a bit ill-informed. They want root, but they probably also want OTA (the 2 don't go together, IMO) and heard that you need stock recovery for OTA. I suppose they can change everything back that they modified with root, and unroot or hide root to install the OTA. But it just seems they are making life more complicated than it needs to be.
Also sounds like its a person that wants root, but not willing to do it themselves. But I suppose that's not really your problem!
Option to root and have ota is very easy :
Stock rom (unmodified but rooted)
Stock recovery
And you can ota. The ota will probably delete superuser but that's about it. The ota will not fail because its rooted as long as the stock rom/apps are unmodified
Mr Hofs said:
Option to root and have ota is very easy :
Stock rom (unmodified but rooted)
Stock recovery
And you can ota. The ota will probably delete superuser but that's about it. The ota will not fail because its rooted as long as the stock rom/apps are unmodified
Click to expand...
Click to collapse
yeah this is what I did for them so who knows.. I've never tried it that way but i guess it would work like that
redpoint73 said:
Yes, this.
However, why bother keeping stock recovery at all? Stock recovery is effectively neutered once rooted, as you can no longer install an OTA.
Click to expand...
Click to collapse
Rooting doesn't affect ota's, at least not in my experience.
ashyx said:
Rooting doesn't affect ota's, at least not in my experience.
Click to expand...
Click to collapse
Only if absolutely nothing was changed with the stock ROM.
Its more my point there is little point to installing OTAs on a rooted device.
redpoint73 said:
Only if absolutely nothing was changed with the stock ROM.
Its more my point there is little point to installing OTAs on a rooted device.
Click to expand...
Click to collapse
I don't understand that statement. I still run stock sense, but with a few additions that don't affect ota's. So I still get updates while having things configured the way I want. I can also run things that require root such as titanium backup and a few others.
ashyx said:
I don't understand that statement. I still run stock sense, but with a few additions that don't affect ota's. So I still get updates while having things configured the way I want. I can also run things that require root such as titanium backup and a few others.
Click to expand...
Click to collapse
Because once you accept an OTA, you will be unrooted. You will have to root again, either by installing custom recovery (than back to stock recovery so you can OTA) or the trick of booting custom recovery via adb to flash SU (as described here). Its just a lot of jumping through hoops with little added value.
On the other hand, if you have custom recovery installed, you can flash any of the array of stock rooted or awesome custom ROMs posted here. This includes stock rooted ROMs taken from OTA updates from lots of versions (often posted within days of the OTA starting to roll out), not just your carrier, so you can possibly get an update much faster than waiting for the OTA to roll out from your carrier (although that depends on what carrier version you have). You also don't have to constantly be worried "well, if I change this I won't get OTAs". You can do whatever the heck you want, and isn't that really the whole point of root?
Its just my opinion. And a lot of this may stem from the fact that I'm on AT&T, who are not only agonizingly slow about rolling out OTAs (sometimes 3-4 months or even later than other carriers on my past HTC device) and have even went to the effort to close exploits and prevent unlocking of bootloaders when rolling out new OTAs (on the One X EVITA). In fact there was even a bug (I assume it was a bug - others may accuse that it was intentional) where installing the Jellybean OTA with SuperCID and S-on bricked the phone.
As I said, its just an opinion. But there are many others on XDA that will agree that OTAs have no place on rooted Android devices.
And to be fair, I did cover myself and stated "there is little point" instead of "there is no point"

Sunshine s off HTC m8 Sprint question

I am finally ready to sunshine s off. I have a rooted M8, running twrp boot loader. What do I have to do to obtain s off via sunshine? I kind of remember you must have a stock boot loader. I do not want to loose anything on my phone or it to be reset, or will running sunshine whipe my phone?
Thanks for any advice.
Sent from my 831C using XDA Free mobile app
koolcat7 said:
I am finally ready to sunshine s off. I have a rooted M8, running twrp boot loader. What do I have to do to obtain s off via sunshine? I kind of remember you must have a stock boot loader. I do not want to loose anything on my phone or it to be reset, or will running sunshine whipe my phone?
Thanks for any advice.
Sent from my 831C using XDA Free mobile app
Click to expand...
Click to collapse
normally these kind of questions would go into the Q&A section. First you would need to install superSU from the playstore. Second you'll need the firewater file plus ADB ready. Third there should be a youtube video showing the steps on how to get S-OFF. Fourth congrats on being S-OFF. Nothing will get erased to my memory but backup in case.
You must not confuse terms like stock bootloader and such
You need :
Stock rooted rom
Stock kernel
Stock recovery
Your bootloader is always "stock" there is no twrp bootloader. TWRP is a recovery. And sunshine comes as an application.
And please do not use videos that are often out of date (or will be soon) just follow the procedures on the sunshine developers website !!!
koolcat7 said:
I do not want to loose anything on my phone or it to be reset, or will running sunshine whipe my phone?
Click to expand...
Click to collapse
If its important to you, back it up. This should be a rule under any circumstance, much more so when modding the phone.
I have achieved s off , however I am unable to install any custom roms. All I get is successful install then back to recovery. I have a nandroid backup saved, so I can go right back. I also tried updating this stock Rom and it won't let me, just says it installs then phone restarts and nothing has changed. What anni doing wrong?
Sent from my 831C using XDA Free mobile app
koolcat7 said:
I have achieved s off , however I am unable to install any custom roms. All I get is successful install then back to recovery. I have a nandroid backup saved, so I can go right back. I also tried updating this stock Rom and it won't let me, just says it installs then phone restarts and nothing has changed. What anni doing wrong?
Sent from my 831C using XDA Free mobile app
Click to expand...
Click to collapse
OTA's need stock recovery, so i would guess that is your problem with updates, what error did you get when you tried.
also what error do you get in TWRP when you try to flash a custom rom, also which rom are you trying to install.
follow the guides around here and there should be no problem at all.
koolcat7 said:
I have achieved s off , however I am unable to install any custom roms. All I get is successful install then back to recovery.
Click to expand...
Click to collapse
For issues with ROMs not flashing correctly, fastboot erase cache and install recovery again (make sure its the latest version) will often fix it.
Also, make sure its a ROM that supports Sprint, as there are many that do not.

A few qiestions about rooting

Hello everyone, im really mew to rooting.
I have the T Mob M8 with 5.0.1, i was planning on rooting but will I be able to update nprmally wjen 5.1 comes out? If so how?
Also whats tje easiest method to root this phone? Ive seen apks like framaroot that root the phone extremely quick and easy...is there something similar for this phone?
Thanks in advance
Sent from my HTC One_M8 using XDA Free mobile app
Root by unlocking the bootloader via HTCDev.com and then just install custom recovery and flash current (2.56) SuperSU zip.
One click root solutions won't work with a locked bootloader. Unlocking the bootloader is really the key.
Once rooted, you can OTA. But you need to have stock ROM (nothing altered in /system partition) and you need to re-install stock recovery. Root is okay (although you will likely lose root) and unlocked bootloader is okay to OTA. To root again after an OTA, just install custom recovery and flash SuperSU again.
Thanks a lot. I will unlock the bootloader and can you link me to a good tutorial or guide on how to install custom recovery and supersu?
Thanks again
Sent from my HTC One_M8 using XDA Free mobile app
Red_Gh0st said:
Thanks a lot. I will unlock the bootloader and can you link me to a good tutorial or guide on how to install custom recovery and supersu?
Click to expand...
Click to collapse
The following guide is a pretty good one: http://forum.xda-developers.com/showthread.php?t=2799796
Although some links are outdated:
1) Installing HTCSync should be fine to get the HTC drivers on your computer; or you can search XDA for more recent HTC drivers. The HTC drivers linked in the guide are really old.
2) Get the latest SuperSU zip here: http://download.chainfire.eu/696/SuperSU/UPDATE-SuperSU-v2.46.zip
3) And if you need an easy adb/fastboot installer, just use the XDA seach function with the phrase "simple adb" and you will get a few results for beginner adb guides and installers.
4) Get the latest version of TWRP here: http://techerrata.com/browse/twrp2/m8
redpoint73 said:
The following guide is a pretty good one: http://forum.xda-developers.com/showthread.php?t=2799796
Although some links are outdated:
1) Installing HTCSync should be fine to get the HTC drivers on your computer; or you can search XDA for more recent HTC drivers. The HTC drivers linked in the guide are really old.
2) Get the latest SuperSU zip here: http://download.chainfire.eu/696/SuperSU/UPDATE-SuperSU-v2.46.zip
3) And if you need an easy adb/fastboot installer, just use the XDA seach function with the phrase "simple adb" and you will get a few results for beginner adb guides and installers.
4) Get the latest version of TWRP here: http://techerrata.com/browse/twrp2/m8
Click to expand...
Click to collapse
hello I saw your post Im planning also to root my m8 but I dont want to flash the custom recovery someone told me it is possible
just download the custom recovery
then type "fastboot boot recovery.img" = this will boot my m8 to custom recovery but not flash so I can flash the supersu in that custom recovery then reboot after that stock recovery is still intact
imfuzzyyy said:
hello I saw your post Im planning also to root my m8 but I dont want to flash the custom recovery someone told me it is possible
just download the custom recovery
then type "fastboot boot recovery.img" = this will boot my m8 to custom recovery but not flash so I can flash the supersu in that custom recovery then reboot after that stock recovery is still intact
Click to expand...
Click to collapse
That's true, you can boot TWRP remotely with fastboot, without actually flashing it (installing to the phone).
Although its slightly irrelevant; you can always flash back to stock recovery back to the phone (over-write TWRP). You can either find your stock recovery posted in the collection; or back it up your self using the fastboot TWRP trick (fastboot boot TWRP, and use TWRP to backup stock recovery). In that instance, the fastboot boot TWRP trick is very useful.
Having TWRP installed after root is very useful. Reason being, it gives you a lot more recovery options if things go south. And also, for a lot of mods done under root, you will want to backup your stock setup anyway (just in case the mod goes wrong, and you need to revert). Stock recovery is close to useless for anything but installing OTA updates.
redpoint73 said:
That's true, you can boot TWRP remotely with fastboot, without actually flashing it (installing to the phone).
Although its slightly irrelevant; you can always flash back to stock recovery back to the phone (over-write TWRP). You can either find your stock recovery posted in the collection; or back it up your self using the fastboot TWRP trick (fastboot boot TWRP, and use TWRP to backup stock recovery). In that instance, the fastboot boot TWRP trick is very useful.
Having TWRP installed after root is very useful. Reason being, it gives you a lot more recovery options if things go south. And also, for a lot of mods done under root, you will want to backup your stock setup anyway (just in case the mod goes wrong, and you need to revert). Stock recovery is close to useless for anything but installing OTA updates.
Click to expand...
Click to collapse
woah didnt know that I can back up the stock recovery by fastboot boot in TWRP BTW if I'm using this phone I will probably use a TWRP but its my gf who uses it so she just need the root access for xmod app because she is an coc adik haha and she doesnt know about modding its system, thanks for this wonderful information
---------- Post added at 01:33 AM ---------- Previous post was at 01:13 AM ----------
hello I need your help this m8 is previously rooted have supersu installed then take OTA before now it is not rooted but the supersu still intact on my apps, I fastboot boot twrp.img then went smoothly flash the supersu.zip but Im still unrooted any suggestion? it say on root checker the root access is not properly installed
update: sorry got root now I flashed the 1.94.zip which is very outdated didnt notice it flashed the latest 2.46.zip now its rooted thank you so much!
Hello I finally started downloading everything to get started. I start the process to unlock the bootloader but when i get to the part i need to type "fastoboom oem....." On cmd I get an error saying Adbwinapi.dll is missing try reinstalling the program.
What can I do to fix this?
Sent from my HTC One_M8 using XDA Free mobile app
Red_Gh0st said:
On cmd I get an error saying Adbwinapi.dll is missing try reinstalling the program.
Click to expand...
Click to collapse
Is HTC Sync installed? If so, re-install it.
Reinstalled but it still says tht file is missing from my conputer
Sent from my HTC One_M8 using XDA Free mobile app
Red_Gh0st said:
Reinstalled but it still says tht file is missing from my conputer
Click to expand...
Click to collapse
Try a different adb installer.
Thanks a lot I unlocked my bootloader and rooted my phone

Is it possible to root the OP3 without a custom recovery?

I don't really need a custom recovery (I don't know of any features custom recovery will give me I really need?) and for now I'm fine running stock roms (I always give stock a few weeks just as a baseline before I start custom roms) but I was wondering, how would one go about rooting the OP3 without installing a custom recovery?
Is it possible / easily doable? Or am I better off just to flash some custom recovery and ditch the stock one?
The reason I don't want to go away from stock just yet is I know oneplus is still updating the rom and custom recoveries, historically, have made OTA updates problematic.
Rooting will also mess up Ota too, but if u install a custom recovery, now that we have stock recovery it will be very easy to revert back for OTAs, there should be a way to root without a custom recovery but I am not sure how though, but with how oneplus makes it so easy to unlock bootloader and flash customers stuff there is really no need to stay stock
You can simply connect your OP3 to a PC and boot to TWRP without flashing it:
fastboot boot twrp.img
Then do a backup with twrp before rooting. I use the above method with systemless root
and also don't really need a custom recovery at this point. This might change once CM13 matures on the OP3...
OTAs might work this way in the future. If they don't, restore your system + boot (kernel) partition
and try the OTA again.
edit: implying your bootloader is already unlocked
pileot said:
I don't really need a custom recovery (I don't know of any features custom recovery will give me I really need?) and for now I'm fine running stock roms (I always give stock a few weeks just as a baseline before I start custom roms) but I was wondering, how would one go about rooting the OP3 without installing a custom recovery?
Is it possible / easily doable? Or am I better off just to flash some custom recovery and ditch the stock one?
The reason I don't want to go away from stock just yet is I know oneplus is still updating the rom and custom recoveries, historically, have made OTA updates problematic.
Click to expand...
Click to collapse
As far as I know, you'd have to have TWRP to get root.
I don't think getting it rooted will mess up the OTA updates, other users sprovide flashable zips for the OTA anyway.. so you can still flash the zips manually with TWRP to keep you updated.
Sent from my ONEPLUS A3000 using XDA-Developers mobile app
To get root yes, you would need TWRP to flash to certain partitions but to keep root no. Your phone will operate just fine with root and stock recovery. Check what the user a few posts above mine said about temporary flashing TWRP to achieve your short term goals
AcmE85 said:
You can simply connect your OP3 to a PC and boot to TWRP without flashing it:
fastboot boot twrp.img
Then do a backup with twrp before rooting. I use the above method with systemless root
and also don't really need a custom recovery at this point. This might change once CM13 matures on the OP3...
OTAs might work this way in the future. If they don't, restore your system + boot (kernel) partition
and try the OTA again.
edit: implying your bootloader is already unlocked
Click to expand...
Click to collapse
So have you actually done this by temporary booting twrp and then using the systemless root and still have stock recovery? Also how do I root systemless? Really wanna know because wanna keep stock recovery and have root
TheSvensson said:
So have you actually done this by temporary booting twrp and then using the systemless root and still have stock recovery? Also how do I root systemless? Really wanna know because wanna keep stock recovery and have root
Click to expand...
Click to collapse
Yes, I have the stock recovery and it is rooted.
The recovery partition has nothing to do with all the other partitions except that it can read and write them.
This is the zip I flashed to get systemless root:
https://www.androidfilehost.com/?fid=24591000424939898
Some users reported that some Root-apps are not supported this way.
I am using Titanium Backup, Adaway, Trimmer and Root Explorer without issues.
Keep in mind that I did not get any OTA so far since running this setup, so I am not sure if official OTAs will or will not work.
All I did was manually flash OxygenOS 3.1.3 in TWRP (not flashed but booted) and reflash the root package afterwards.
AcmE85 said:
You can simply connect your OP3 to a PC and boot to TWRP without flashing it:
fastboot boot twrp.img
Then do a backup with twrp before rooting. I use the above method with systemless root
and also don't really need a custom recovery at this point. This might change once CM13 matures on the OP3...
OTAs might work this way in the future. If they don't, restore your system + boot (kernel) partition
and try the OTA again.
edit: implying your bootloader is already unlocked
Click to expand...
Click to collapse
I have an unlocked bootloader and tried this on my PC:
C:\adb>fastboot boot twrp.img
downloading 'boot.img'...
OKAY [ 0.709s]
booting...
OKAY [ 0.373s]
finished. total time: 1.092s
Nothing happens, bootloader start screen stays frozen. Until I hold down the power button. Might you know why?
AcmE85 said:
You can simply connect your OP3 to a PC and boot to TWRP without flashing it:
fastboot boot twrp.img
Then do a backup with twrp before rooting. I use the above method with systemless root
and also don't really need a custom recovery at this point. This might change once CM13 matures on the OP3...
OTAs might work this way in the future. If they don't, restore your system + boot (kernel) partition
and try the OTA again.
edit: implying your bootloader is already unlocked
Click to expand...
Click to collapse
i tried to boot into twrp recovery with above command, but the phone seems to be stuck in the bootloader and not responding. Any ideas?
edit: comment above describes exact same behaviour, sorry for double post
Sorry, don't know. Booting takes a couple seconds on my device though.
I am using this recovery img: http://www6.zippyshare.com/v/iK6tCE6D/file.html
Got it from XDA, but unfortunately don't know anymore who build it.
AcmE85 said:
Sorry, don't know. Booting takes a couple seconds on my device though.
I am using this recovery img: http://www6.zippyshare.com/v/iK6tCE6D/file.html
Got it from XDA, but unfortunately don't know anymore who build it.
Click to expand...
Click to collapse
Thanks, that twrp img worked for me. The one I was using didnt allow me to boot to it.
AcmE85 said:
Keep in mind that I did not get any OTA so far since running this setup, so I am not sure if official OTAs will or will not work.
Click to expand...
Click to collapse
Any chance you know if you get OTA by now?
I really like the Op3 and dont wont to change anything except i would like to habe root access. Your method seems to be the best way to achieve that.
hahamuntz said:
Any chance you know if you get OTA by now?
I really like the Op3 and dont wont to change anything except i would like to habe root access. Your method seems to be the best way to achieve that.
Click to expand...
Click to collapse
The updater will recognize root on your device and download the full 1.3 gb Rom file.
But after updating root will be gone, so you will have to reflash root after each ota.
AcmE85 said:
The updater will recognize root on your device and download the full 1.3 gb Rom file.
But after updating root will be gone, so you will have to reflash root after each ota.
Click to expand...
Click to collapse
Thanks for the quick answer
Just to make sure, if I root using this method nothing will change, except I have root access, my bootloader is unlocked and the updates will be big, but I can update the normal way, I will just lose the root access? Is that correct or am I missing something?
hahamuntz said:
Thanks for the quick answer
Just to make sure, if I root using this method nothing will change, except I have root access, my bootloader is unlocked and the updates will be big, but I can update the normal way, I will just lose the root access? Is that correct or am I missing something?
Click to expand...
Click to collapse
One more thing:
If you have TWRP, automatically installing the big OTA will remove it and go back to the stock recovery.
I always manually move the downloaded ota from android/data/com.oneplus.ota/files/.OnePlusOta
to my download folder, boot into TWRP and flash it + SuperSU on my own.
AcmE85 said:
One more thing:
If you have TWRP, automatically installing the big OTA will remove it and go back to the stock recovery.
I always manually move the downloaded ota from android/data/com.oneplus.ota/files/.OnePlusOta
to my download folder, boot into TWRP and flash it + SuperSU on my own.
Click to expand...
Click to collapse
So you have TWRP installed? I thought you won't get OTAs if you have a custom recovery? So i could just flash TWRP and root and still get OTAs?
hahamuntz said:
So you have TWRP installed? I thought you won't get OTAs if you have a custom recovery? So i could just flash TWRP and root and still get OTAs?
Click to expand...
Click to collapse
Yes, OTAs will come and because of Root you will get the full OTA regardless, which does not cause any issues with TWRP.
I tried my previous method and the regular OTA would fail because of root which changes the kernel or the system partition.
OnePlus reacted to this and introduced the full rom OTAs at some point.
So with root on my device this is how I do OTAs now:
- get the OTA notification for the full rom
- download but don't install
- move the downloaded zip from android/data/com.oneplus.ota/files/.OnePlusOta to my download folder
- manually boot into twrp and flash full rom zip + SuperSU
AcmE85 said:
Yes, OTAs will come and because of Root you will get the full OTA regardless which does not cause any issues with TWRP.
Click to expand...
Click to collapse
Okay, thanks so much for your help

Categories

Resources