Related
Sorry if someone has already posted it, but I cannot find it from the search results.
Basically I want to sunshine s-off my HTC ONE M8 UL, but it requires permanent root because I am running 5.0.1
Is there any way that I can root my device without unlocking the boot-loader? Otherwise it defeat the purpose of doing s-off (I know the steps to unlock from HTCDEV and flash custom recovery, etc.)
Thanks all, any help is appreciated.
snake3276120 said:
Is there any way that I can root my device without unlocking the boot-loader?
Click to expand...
Click to collapse
Since you are on Lollipop, NO.
redpoint73 said:
Since you are on Lollipop, NO.
Click to expand...
Click to collapse
Give kingroot v4.5 a shot then convert to super su with supersu me.
Has been having good success rooting lollipop even with locked bootloader devices. It has worked on my tab s and for plenty of others and my m8.
However my m8 was already bootloader unlocked.
ashyx said:
Give kingroot v4.5 a shot then convert to super su with supersu me.
Has been having good success rooting lollipop even with locked bootloader devices. It has worked on my tab s and for plenty of others and my m8.
However my m8 was already bootloader unlocked.
Click to expand...
Click to collapse
Having the bootloader unlocked is a huge conditional difference (and therefore means little). You can easily root by any number of means once bootloader unlocked (flash SuperSU, TWRP built-in root, and I think towelroot works also).
HTC devices are more locked down than most. So kingroot working on other devices likewise means little.
I've read the kingroot thread, and I don't think there were any reports of it working on the M8 with a locked bootloader; and several confirmed reports of it not working..
Worth a try, maybe. But I highly doubt it will work.
redpoint73 said:
Having the bootloader unlocked is a huge conditional difference (and therefore means little). You can easily root by any number of means once bootloader unlocked (flash SuperSU, TWRP built-in root, and I think towelroot works also).
HTC devices are more locked down than most. So kingroot working on other devices likewise means little.
I've read the kingroot thread, and I don't think there were any reports of it working on the M8 with a locked bootloader; and several confirmed reports of it not working..
Worth a try, maybe. But I highly doubt it will work.
Click to expand...
Click to collapse
You *may* be able to use Kingroot to temp root, then S-off, though. There is a discussion going on in the Sunshine forum where people are getting S-off on Verizon Lollipop M8s using this technique. It isn't easy, and apparently requires a bit of good timing, but it's possible.
Thanks a lot for your feedbacks guys. I will give it a shot.
Okay, I think I know the answer to this question, so forgive me. Just want to be sure before I go blow $500.
For the Nexus devices, regardless of the carrier, we'll be able to root them and ROM them as well as install new Kernel's because the bootloaders will be unlocked?
If that's correct please say so. If it's only partially correct, please explain it all to me.
Disgruntled Verizon User with a S6 Edge
THANK YOU IN ADVANCE!!!
Yes, its easy as pie.
nexuses are always devs favorites...
@mrbigdrawsz As a fellow Verizon user, I know exactly were your coming from. And yes since this is a nexus device coming directly from Google and not being sold or touched by Verizon, it will be good to go for all your rooting, ROM'ing, Bootloader unlocking, and custom kernel needs.
Yes! Though I am not sure about the Pixel C. I am wondering if Google giving products the Pixel name means they lock them down? Sorry, little off topic.
I'm only curious how/if Google has the fingerprint security locked down when it comes to root
shimp208 said:
@mrbigdrawsz As a fellow Verizon user, I know exactly were your coming from. And yes since this is a nexus device coming directly from Google and not being sold or touched by Verizon, it will be good to go for all your rooting, ROM'ing, Bootloader unlocking, and custom kernel needs.
Click to expand...
Click to collapse
Thank the sweet, tiny, infant squishy baby Jesus! I have yet to own a nexus phone (fed up with my GS5) and am about to pre order the 5X. I miss getting to try out different roms and such, so i'm really pumped about the 5X. the 6P is just too big of a phone for me i think.
Forgive me if this has been covered elsewhere, is there any word on xposed for android M?
owenrg said:
Forgive me if this has been covered elsewhere, is there any word on xposed for android M?
Click to expand...
Click to collapse
They are still working out the bugs on getting it to run on 5.x completely as they want and those devs on the Xposed team do a phenomenal job. Support for 6.0 marshmallow will eventually come but it will be a little bit yet.
If I unlock bootload, will I have problem with OTA?
shimp208 said:
They are still working out the bugs on getting it to run on 5.x completely as they want and those devs on the Xposed team do a phenomenal job. Support for 6.0 marshmallow will eventually come but it will be a little bit yet.
Click to expand...
Click to collapse
Awesome thanks!
Sent from my iPad using Tapatalk
menaceinc said:
If I unlock bootload, will I have problem with OTA?
Click to expand...
Click to collapse
If you just unlock the bootloader you will be fine for OTA's, if you root or then install a custom recovery then you'll have to apply the OTA updates a different way then usual.
Thanks, I will just do that, unlocking bootloader. I really missed OTA as my current N5 is rooted.
shimp208 said:
If you just unlock the bootloader you will be fine for OTA's, if you root or then install a custom recovery then you'll have to apply the OTA updates a different way then usual.
Click to expand...
Click to collapse
shimp208 said:
If you just unlock the bootloader you will be fine for OTA's, if you root or then install a custom recovery then you'll have to apply the OTA updates a different way then usual.
Click to expand...
Click to collapse
Will rooting affect OTA? or will OTA just update and revert the device back to a non rooted state?
Tank87 said:
Will rooting affect OTA? or will OTA just update and revert the device back to a non rooted state?
Click to expand...
Click to collapse
In my experience, installing an OTA over a rooted phone would just kill root and you'd have to root it again, however, installing a custom ROM, the developer usually kills OTA so that all the custom stuff doesn't get jacked up.
Tank87 said:
Will rooting affect OTA? or will OTA just update and revert the device back to a non rooted state?
Click to expand...
Click to collapse
Rooting will effect the built in method of OTA updates. This is not a problem though. 99% of the time you will have access to the updated via the nexus factory image site before you receive notification of an OTA update on your device. Download the update and extract the boot, bootloader, radio, and system images. Flash via fastboot in bootloader mode and you will update your device without losing data/settings. I believe that you can flash img files with recent TWRP builds also.
To root after update just reboot to TWRP recovery and reboot. You will be prompted to install root before system reboots.
May seem a little overwhelming if its your first nexus device but a lot easier than updating a non nexus rooted Android device.
For more info check out any one of the recent nexus routing guides sticky threads
I know many people rooted etc their Nexus 5s using the Wugfresh Nexus Root ToolKit. Undoubtably a version will be introduced for the 5X,
If you root your device then flash a custom rom, you will be notified of the update via OTA or otherwise (eg Pushbullet) for that specific rom that you have flashed.
SlyUK said:
I know many people rooted etc their Nexus 5s using the Wugfresh Nexus Root ToolKit. Undoubtably a version will be introduced for the 5X,
If you root your device then flash a custom rom, you will be notified of the update via OTA or otherwise (eg Pushbullet) for that specific rom that you have flashed.
Click to expand...
Click to collapse
Why use a Toolkit to root? Just using ADB and Fastboot is better/easier since you can actually see what is happening during the process. Using a toolkit removes that element and if it hangs you don't where in the process it failed on.
metpage said:
Why use a Toolkit to root? Just using ADB and Fastboot is better/easier since you can actually see what is happening during the process. Using a toolkit removes that element and if it hangs you don't where in the process it failed on.
Click to expand...
Click to collapse
Yes thats true, but I haven't heard of many people who have had problems with Wugfresh and it is a popular method. Everyone is different
I always rooted my Nexus (N4, N5 & N7), but I am not going to root my new upcoming Nexus 5X. Why? It just too much to flash/root since Google will release monthly security updates. Yes, I did use "fastboot flash xxx xxx.img" method. However, I will unlock the bootloader in case I change my mind in the future. With unlocked bootloader, I can always fix phone via flash factory images.
Deleted
YouColdYet said:
Hi. I've been searching for this for quite some time now haven't get any result so I'm wondering if I can be helped by rooting my m8 .. The os is Marshmallow ... Don't wanna brick my phone so its best i asked before i do anything risky
Help!!
Click to expand...
Click to collapse
Hi. you have TWRP?
YouColdYet said:
Hi. I've been searching for this for quite some time now haven't get any result
Click to expand...
Click to collapse
The question was just recently asked and answered (answer applies whether you are GPE or Sense, you haven't specified): http://forum.xda-developers.com/htc-one-m8/help/root-htc-one-m8-gpe-t3285356
So briefly:
1) Unlock the bootloader by HTCDev.com
2) Install TWRP 2.8.7 by fastboot
3) Flash SuperSU 2.64 or later in TWRP
redpoint73 said:
The question was just recently asked and answered (answer applies whether you are GPE or Sense, you haven't specified): http://forum.xda-developers.com/htc-one-m8/help/root-htc-one-m8-gpe-t3285356
So briefly:
1) Unlock the bootloader by HTCDev.com
2) Install TWRP 2.8.7 by fastboot
3) Flash SuperSU 2.64 or later in TWRP
Click to expand...
Click to collapse
Okay thanks, I'm using sense forgot to mention that
Hi. I was s-on, rooted with twrp 2.8.7 on lollipop. went stock, bootloader and rom, updated to MM, wanna do root again. I remember I unlocked bootloader before - was it relocked in the process of going stock? How to check if it is unlocked? other steps 2 and 3 are quite clear by redpoint73
EDIT: yes the unlock was still intact. Managed to get twrp, made backup (thanks for advises), and when it prompted to install or not root, i decided yes... Stuck on boot logo, managed to restore. Now searching for 2.66 supersu and will try to root via twrp again. my m8 is not GPE. fingers crossed
edvinb said:
I unlocked bootloader before - was it relocked in the process of going stock? How to check if it is unlocked?
Click to expand...
Click to collapse
The only way for it to become locked/relocked again, is if you do so manually.
The bootloader screen will tell you the bootloader status: LOCKED, RELOCKED or UNLOCKED
edvinb said:
EDIT: yes the unlock was still intact. Managed to get twrp, made backup (thanks for advises), and when it prompted to install or not root, i decided yes... Stuck on boot logo, managed to restore.
Click to expand...
Click to collapse
The automatic root in TWRP isn't updated for MM, therefore doesn't work, and as you see results in no-boot.
edvinb said:
Now searching for 2.66 supersu and will try to root via twrp again.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showpost.php?p=64161125&postcount=3
edvinb said:
Hi. I was s-on, rooted with twrp 2.8.7 on lollipop. went stock, bootloader and rom, updated to MM, wanna do root again. I remember I unlocked bootloader before - was it relocked in the process of going stock? How to check if it is unlocked? other steps 2 and 3 are quite clear by redpoint73
EDIT: yes the unlock was still intact. Managed to get twrp, made backup (thanks for advises), and when it prompted to install or not root, i decided yes... Stuck on boot logo, managed to restore. Now searching for 2.66 supersu and will try to root via twrp again. my m8 is not GPE. fingers crossed
Click to expand...
Click to collapse
You rooted your M8 succesfully? @edvinb
I wanna root on marshmallow , i wasnt rooted at all, so i just unblock bootloader, install twrp then flash that supersu 2.67 ?
Is this the correct procedure ? @redpoint73
Stock, S ON, locked bootloader, M8y 2.5 ghz asian version
yes, proceed, I successfully rooted my htc
So, after twrp you installed the newest supersu from redpoint link? @edvinb
Sent from my HTC One_M8 using Tapatalk
Callliope said:
So, after twrp you installed the newest supersu from redpoint link?
Click to expand...
Click to collapse
SuperSU 2.65 is marked as "stable", although any version after that are probably fine, as well.
http://forum.xda-developers.com/apps/supersu
Alternately, if you installed TWRP 3.0.0.0 or later, the built-in root will probably now work correctly on MM. This was not the case at the time of my last post (Post #6 above) where TWRP 2.8.7.0 was the latest version (and not updated to properly root MM).
true, it didn't boot when i tried supersu through the old twrp.
Is there any way available (mode or something) to enable native wifi tethering / wifi tethering on verizon htc one m8 (marshmallow)? I'm using non verizon gsm sim card, unlocked bootloader, s-off, rooted.
mamun.srdr said:
Is there any way available (mode or something) to enable native wifi tethering / wifi tethering on verizon htc one m8 (marshmallow)? I'm using non verizon gsm sim card, unlocked bootloader, s-off, rooted.
Click to expand...
Click to collapse
I answered you in your other post. Please don't post the same question in multiple places.
redpoint73 said:
I answered you in your other post. Please don't post the same question in multiple places.
Click to expand...
Click to collapse
Thanks. I was kind of desperate
Hi. I've been looking for a dummy's guide to rooting my m8. I'm in New Zealand so I'm guessing I have the international version, though I don't actually know how to check. I'm running marshmallow and sense 7. Redpoint73 Can you tell me if the brief instructions from your post on the first page will gain root for me without bricking my phone? I want to be able to install some of the flashy roms from the android development section. Thanks
bryce-bubbles said:
I've been looking for a dummy's guide to rooting my m8. I'm in New Zealand so I'm guessing I have the international version, though I don't actually know how to check. I'm running marshmallow and sense 7. Redpoint73 Can you tell me if the brief instructions from your post on the first page will gain root for me without bricking my phone? I want to be able to install some of the flashy roms from the android development section.
Click to expand...
Click to collapse
You won't brick the phone rooting or flashing a ROM. At least, the chances of bricking are so slim, its probably less likely than bricking from an official OTA update on a stock device. If you start messing with s-off mods, that is a different story. But s-on (and that is all you probably need) its nearly impossible to brick.
Yes, the process I described briefly in Post #3 above will work for just about any M8 variant, with the exception of Verizon.
Vomer's guide is pretty good, although not updated: http://forum.xda-developers.com/htc-one-m8/general/vomerguides-m8-bootldr-unlock-s-off-t2800727
You only need to follow the first parts of the guide that pertain to unlocking the bootloader, and installing custom recovery. And for those parts, I think the only thing that is outdated, is that (depending on your current firmware version) you should probably use a more recent version TWRP: https://dl.twrp.me/m8/
You actually don't need to root to install a custom ROM. Once you have custom recovery TWRP installed, just put the desired ROM on the phone, do a default wipe in TWRP, and flash the ROM.
For more specific help, and determining what M8 version you have: figure out how to use fastboot, then do fastboot getvar all, and post the results (delete IMEI and serial number before posting).
If all this is new to you (and it sounds like it is) my advice is to start reading the available guides and starter threads. I don't personally like "dummy's guide" approaches. Reading and understanding fully, before doing anything, is a much better idea. You actually learn something that way, as opposed to "step-by-step" guides which do the opposite (you accomplish the task, but probably don't really remember or understand what you even did).
And if you have specific questions, just come back here; and we'll be happy to try and help.
redpoint73 said:
You won't brick the phone rooting or flashing a ROM. At least, the chances of bricking are so slim, its probably less likely than bricking from an official OTA update on a stock device. If you start messing with s-off mods, that is a different story. But s-on (and that is all you probably need) its nearly impossible to brick.
Yes, the process I described briefly in Post #3 above will work for just about any M8 variant, with the exception of Verizon.
Vomer's guide is pretty good, although not updated: http://forum.xda-developers.com/htc-one-m8/general/vomerguides-m8-bootldr-unlock-s-off-t2800727
You only need to follow the first parts of the guide that pertain to unlocking the bootloader, and installing custom recovery. And for those parts, I think the only thing that is outdated, is that (depending on your current firmware version) you should probably use a more recent version TWRP: https://dl.twrp.me/m8/
You actually don't need to root to install a custom ROM. Once you have custom recovery TWRP installed, just put the desired ROM on the phone, do a default wipe in TWRP, and flash the ROM.
For more specific help, and determining what M8 version you have: figure out how to use fastboot, then do fastboot getvar all, and post the results (delete IMEI and serial number before posting).
If all this is new to you (and it sounds like it is) my advice is to start reading the available guides and starter threads. I don't personally like "dummy's guide" approaches. Reading and understanding fully, before doing anything, is a much better idea. You actually learn something that way, as opposed to "step-by-step" guides which do the opposite (you accomplish the task, but probably don't really remember or understand what you even did).
And if you have specific questions, just come back here; and we'll be happy to try and help.
Click to expand...
Click to collapse
Thank you so much for the detailed reply. It's given me the confidence I needed to go ahead with this.
I've had some experience. A few years ago I rooted and s-offed a htc sensation. Problem is its so long ago I've forgotten most of what I learned. Hopefully it'll come back to me as I get into it.
I wasn't aware you could flash roms without rooting. Would you be able to tell me what advantages rooting would allow me over simply flashing a rom?
bryce-bubbles said:
I've had some experience. A few years ago I rooted and s-offed a htc sensation. Problem is its so long ago I've forgotten most of what I learned. Hopefully it'll come back to me as I get into it.
Click to expand...
Click to collapse
I bet you'll do fine. The process isn't terribly complicated or difficult. And if you've done it before, then you know how to follow instructions properly, which is really all it takes.
If you get stuck, or have any specific questions; just come back here and ask, and we'll be happy to help.
bryce-bubbles said:
I wasn't aware you could flash roms without rooting. Would you be able to tell me what advantages rooting would allow me over simply flashing a rom?
Click to expand...
Click to collapse
Some folks like to stay on the stock ROM, but have root (such as for using apps that require root). Other than that preference (to stay on the stock ROM), I wouldn't say there are any "advantages". In the past, this setup (stock ROM, but rooted) may have allowed official OTA updates. But that is no longer the case, as even unrooting will still cause an OTA to fail due to "modified" software. Forcing you to restore the appropriate stock (never rooted) ROM in order to OTA. So that negates any advantage of staying on the stock ROM (and rooting) for OTA purposes.
Flashing custom ROM is for folks wanting something different from the stock ROM (and that sounds like your goal). All the custom ROMs are pre-rooted. So you have root, once you flash the ROM.
@redpoint73: i have a HTC one M8 eye. I try to flash twrp and it says success
C:\adb>fastboot flash recovery recovery.img
target reported max download size of 1826414592 bytes
sending 'recovery' (20046 KB)...
OKAY [ 2.139s]
writing 'recovery'...
OKAY [ 0.739s]
finished. total time: 2.883s
But then I cannot enter recovery. It keeps going to bootloader. Do you have any idea?
Hello!
I bought a brand new HTC One M9, GSM factory unlocked and I'm wondering if I should root it already or are there any downsides other than voiding the warranty? I had Samsung Galaxy S3 i9300 before it and I had it rooted for 3 years so I'm used to having a rooted phone. On the HTC I'm not planing on changing the ROM (which I did constantly on my previous phone), I want to root my HTC so I can use Xposed and TWRP or CWM recovery (Still uncertain which is better).
So should I go for it or nah?!
Nah. And this is my reasoning..
I was in the same boat, I9300 to m9, rooted to non rooted. At the time it was known to be dodgy to root and mess with an m9 and i also figured I'd wait till i could afford s-off.
I postponed it for about a year and a bit, absolutely no issues, didn't need to root for any specific reason except i had root on the samsung and missed messing with xposed.
Bought a new car and decided to upgrade the stock radio to a fancy pants pioneer sph-da120 for a reasonable £350. Then i found out about ARunchained for screen mirroring my phone on the pioneer and needed root so i could control the phone from said pioneer radio. Ended up sending the radio back as it kept overheating. No longer need root to control phone from the car radio.
THAT is the only reason i rooted and s-off'd.
So, xposed doesn't work with s-off phones and I'm not going to s-on again as it'll be a waste of money.
Xposed can easily brick your m9 if you use the wrong mods.
No other reason to root.
Sent from my HTC One M9 using Tapatalk
shivadow said:
Nah. And this is my reasoning..
I was in the same boat, I9300 to m9, rooted to non rooted. At the time it was known to be dodgy to root and mess with an m9 and i also figured I'd wait till i could afford s-off.
I postponed it for about a year and a bit, absolutely no issues, didn't need to root for any specific reason except i had root on the samsung and missed messing with xposed.
Bought a new car and decided to upgrade the stock radio to a fancy pants pioneer sph-da120 for a reasonable £350. Then i found out about ARunchained for screen mirroring my phone on the pioneer and needed root so i could control the phone from said pioneer radio. Ended up sending the radio back as it kept overheating. No longer need root to control phone from the car radio.
THAT is the only reason i rooted and s-off'd.
So, xposed doesn't work with s-off phones and I'm not going to s-on again as it'll be a waste of money.
Xposed can easily brick your m9 if you use the wrong mods.
No other reason to root.
Sent from my HTC One M9 using Tapatalk
Click to expand...
Click to collapse
Thanks for the reply, I'm still a noob when it comes to HTC, but do I have to pay extra for s-off? And can't I just root it and keep security on?
Yes you can. But be careful what you mess with as it's super easy to brick the m9.
Unlock the bootloader, flash twrp 2.9.0.1, flash supersu 2.65, install busybox.
You can only flash roms that you have the base for. Marshmallow roms can only be flashed over a marshmallow base. Lollipop over Lollipop. To change roms as you please and not worry about base roms is where s-off comes into it.
S-off is only available via an app called "sunshine" which you have to get from their homepage. You must be pre rooted and it costs $25/£18 via paypal or credit/debit card. Very easy to do.
Sent from my HTC One M9 using Tapatalk
shivadow said:
Yes you can. But be careful what you mess with as it's super easy to brick the m9.
Unlock the bootloader, flash twrp 2.9.0.1, flash supersu 2.65, install busybox.
You can only flash roms that you have the base for. Marshmallow roms can only be flashed over a marshmallow base. Lollipop over Lollipop. To change roms as you please and not worry about base roms is where s-off comes into it.
S-off is only available via an app called "sunshine" which you have to get from their homepage. You must be pre rooted and it costs $25/£18 via paypal or credit/debit card. Very easy to do.
Sent from my HTC One M9 using Tapatalk
Click to expand...
Click to collapse
Thank you! I'm not planing on changing ROMs, I used to do it on Samsung because, well, Samsung's stock ROM is **** lol
Anyway, I think I'm gonna wait a bit until I root it.
Is there a clear step by step guide on here to rooting and flashing?
mrstabs said:
Is there a clear step by step guide on here to rooting and flashing?
Click to expand...
Click to collapse
Yes there is.
Just look for it.
Sent from my HTC One M9 using Tapatalk
So I just got the pixel xl 128 gb from Google because my nexus 6p had the battery issue. Just got this sucker turned on and I realized it is still on April security patch with 7.1.2. Now I am Verizon but didn't get it from a Verizon store so this should be unlockable correct? Where is the easiest method to unlock and flash twrp? I used magisk systemless on the 6p. Noticed pixel is a different beast. Can someone help me or at least guide me to the correct places since everything is so buried now with android O out and stuff. Thank you!
https://forum.xda-developers.com/pixel-xl/help/6p-refuge-pixel-xl-mail-t3670556/page2
Refugees over here.
https://forum.xda-developers.com/pixel-xl/help/6p-refuge-pixel-xl-mail-t3670556/page2
You should be ok with unlocked device from Google.
Magisk method doesn't work yet on PixeXL...coming soon.
We also don't have a flashable TWRP for Oreo. Guess we have to fastboot into it.
There seem to be 2 threads in this Guide form detailing unlock/root for Oreo. Haven't figured out which one to use yet.
akenis said:
https://forum.xda-developers.com/pixel-xl/help/6p-refuge-pixel-xl-mail-t3670556/page2
Refugees over here.
https://forum.xda-developers.com/pixel-xl/help/6p-refuge-pixel-xl-mail-t3670556/page2
You should be ok with unlocked device from Google.
Magisk method doesn't work yet on PixeXL...coming soon.
We also don't have a flashable TWRP for Oreo. Guess we have to fastboot into it.
There seem to be 2 threads in this Guide form detailing unlock/root for Oreo. Haven't figured out which one to use yet.
Click to expand...
Click to collapse
Ya everything is much different. I'm avoiding the update as I hope I can unlock the bootloader and root on 7.1.2 thank you though!
theDK10 said:
Ya everything is much different. I'm avoiding the update as I hope I can unlock the bootloader and root on 7.1.2 thank you though!
Click to expand...
Click to collapse
Just throw the switch and then do what you want. The update has nothing to do with it.
Sent from my Pixel using XDA-Developers Legacy app
theDK10 said:
So I just got the pixel xl 128 gb from Google because my nexus 6p had the battery issue. Just got this sucker turned on and I realized it is still on April security patch with 7.1.2. Now I am Verizon but didn't get it from a Verizon store so this should be unlockable correct? Where is the easiest method to unlock and flash twrp? I used magisk systemless on the 6p. Noticed pixel is a different beast. Can someone help me or at least guide me to the correct places since everything is so buried now with android O out and stuff. Thank you!
Click to expand...
Click to collapse
This guide is the easiest to follow.
I am in the same boat as you and after some researching it's fairly straight forward. Don't root or flash a kernel via fastboot, that is the outdated method, use TWRP.
Follow the guide. The biggest thing is flashing RC2. Magisk isn't working, don't even bother with it until it's updated, use SuperSU for the time being. From what I've read Magisk is close to being done.
When flashing ROMs or anything via twrp, keep an eye on which slot is active (go to reboot in twrp, it will tell you which slot is active) If you flash something and it boots back to twrp, reboot into the other slot and try restarting the system.
The biggest thing is to not mess with installing/flashing stuff when you're not around a computer you can use fastboot on. You might get stuck with a non-booting phone or not have TWRP to boot into and would need to fastboot into the RC1.img