yashsingh1/xdaforums huggingface dataset:
[OnePlus 6 Guides, News, & Discussion] Gizmoe:
Try installing the magisk app on phone first and then flash the zip in recovery. I had this problem on havoc until I reversed that order specifically. Although mine would just boot to recovery or fastboot instead of ROM. Also be sure you are using most current Pie OOS from November when flashing most recent Blu spark.
[OnePlus 6 Guides, News, & Discussion] scarface77:
There is anyone that can help me please? Sorry for this my second post.
[OnePlus 6 Guides, News, & Discussion] null0seven:
If you tried multiple twrp, Format data in recovery or ADB. This will wipe ALL in youre phone.

I did, because it happened to me too.
[OnePlus 6 Guides, News, & Discussion] scarface77:
Thanks a lot! So tell me if it's correct: I load Twrp by fastboot, I format data by Twrp and I reboot without reinstall the stock rom, and after I try to root again. Is it correct?
[OnePlus 6 Guides, News, & Discussion] null0seven:
Format data will wipe everything.

Copy the rom, twrp files, Magisk to internal memory.

Boot in twrp.

Flash rom.

Flash twrp.zip.

Reboot to twrp. Flash Magisk.

Reboot to system.
[OnePlus 6 Guides, News, & Discussion] scarface77:
I'm so sorry, but if I format data and I wipe everything and I can not reboot with the stock firmware, so how do I copy the rom to internal memory? Because when I'm in Twrp.img by fastboot the pc doesn't see the op6.
[OnePlus 6 Guides, News, & Discussion] sivaprasaad:
I too faced this... Finally i had recovered mu phone with msmdownload tool.. now i gave up

rooting..diont know why android is becoming more and more closed like ios..
[OnePlus 6 Guides, News, & Discussion] Gizmoe:
Don't get discouraged. There is a bit of a learning curve to a/b partitions and magisk. But once you figure out what versions of what to use and how, it becomes pretty simple. There's just more steps now than in the SU days. I almost stayed stock myself but I'm glad I'm running the XXX module. It definitely helps my phone stay fast.
[OnePlus 6 Guides, News, & Discussion] Rallerbabz:
Anyone know if I flash the blu spark TWRP, do I have to do a clean install? It's a kernel right? So I guess I have to??

Best,
[OnePlus 6 Guides, News, & Discussion] DevisG79:
No need to clean install. Blu spark twrp is just a recovery not a kernel. You have to choose v9.86. So just flash from existing official twrp the blue spark twrp v9.86, then reboot recovery to make sure it stays and then reboot into system. The kernel you are talking about is the blue spark r54. But why not asking this in the blue spark thread?
[OnePlus 6 Guides, News, & Discussion] Gizmoe:
The zip just modifies the boot.img. There is no longer a recovery partition. That's why each time you flash anything that has a boot.img you have to re-flash twrp.zip. Otherwise you lose custom recovery.
[OnePlus 6 Guides, News, & Discussion] Rallerbabz:
Because I can simply not find the Blu spark twrp anywhere..only the kernel (the r54 you talked about). Mind helping me with a download link to the blue spark twrp? :)

EDIT: Nvm, found it :D
[OnePlus 6 Guides, News, & Discussion] yfrancoi:
It doesn't work. i disabled lock screen before backup, and unable to restore data..... error 255 !
[OnePlus 6 Guides, News, & Discussion] scarface77:
I have found the solution!!! There is a bug into the last version of all TWRP, enchilada and blu spark: if we have a lock screen (PIN , Sequence, facial lock screen) into the sdcard of TWRP we see strange folder's names like "OFgsjdhdfkeiu564sflk"...

If we disable all lock screen (PIN, Sequence, facial lock…) and reboot in fastboot and load TWRP, how a kind of magic, we can see all folders with the normal name and all zip and .img that we have copied into!!!

So is not a data corrupted and so we have not to format data, but we have only to disable all kind of lock screen!!!
[OnePlus 6 Guides, News, & Discussion] yldlj:
Data is encrypted not corrupt. I'm using a pattern pin and it decrypts data fine.
[OnePlus 6 Guides, News, & Discussion] null0seven:
Before flashing a rom disable PIN, password.

---------- Post added at 09:12 PM ---------- Previous post was at 09:06 PM ----------

It was f.bip windows!

I reinstall windows. Now Fastboot works fine. My phone is unlocked, rooted and Clean Oos instaled.

---------- Post added at 09:16 PM ---------- Previous post was at 09:12 PM ----------

You can use a memory stick. Mount it in twrp.

I use a 32gb type C flash disk. Also a adaptor type C to usb 3.0
[OnePlus 6 Guides, News, & Discussion] jolaviska:
Hi guys, does twrp-3.2.3-x_blu_spark_v9.86_op6 support the latest OOS 9.0.2?
[OnePlus 6 Guides, News, & Discussion] DevisG79:
Yes
[OnePlus 6 Guides, News, & Discussion] chrcol:
TWRP part of guide doesnt work

unlocked boot loader done

oem unlocked in phone stays on and is ghosted out preventing change anyway

reboot to fastmode

run fastboot boot twrp-3.2.3-1-enchilada.img

phone reboots again but the notification led stays lit light blue and nothing happens, blank screen

if I hit power button it just reboots again into OS

what gives?
[OnePlus 6 Guides, News, & Discussion] RanCohen:
I trying to get in to FastBot mode...

But the button is red and can not be pressed

What to do ?
[OnePlus 6 Guides, News, & Discussion] HTC Tytn user 188:
I just tried to install twrp and magisk, but managed to soft brick the device. I got it back running already after long fight, but now wanted to make sure couple of things before trying again. First I followed this guide and installed that blu spark twrp, only to notice that it installs blue spark kernel too which I did not want to so I did factory reset and installed official twrp and magisk and device did not boot again. It stuck on opened bootloader screen. I think the issue was that when I started twrp I did not swipe. I pressed the button to keep read only. Then I flashed twrp and magisk and rebooted device and it got stuck.

Where Is the issue? Official twrp cannot be installed if kept read only mode or twrp and magisk cannot be installed same time if kept read only? Should I install official twrp or blu_spark? How can I install blu_spark without its kernel?

The point why I am doing this is that I want to root the device for adaway. Also I would love to have led control and would even be willing to pay real money for it, but none of here could not have been able to help :/
[OnePlus 6 Guides, News, & Discussion] yldlj:
Bluespark twrp does not install his kernel.
[OnePlus 6 Guides, News, & Discussion] Gizmoe:
Go here and download just the twrp zip and img

https://xdaforums.com/devdb/project/?id=27466#downloads

Fastboot boot img and flash zip. Reboot into recovery and flash magisk. Then reboot.
[OnePlus 6 Guides, News, & Discussion] HTC Tytn user 188:
I booted via img to blu_spark. Then I did not swipe, I pressed the keep read only. Then I installed the zip and tried to reboot to recovery, but it booted back to oem recovery so I booted fastboot again and booted via img again. Then I flashed magisk and now it seems that I have magisk, but if I boot to recovery it boots to oem recovery, not blu_spark so it seems I dont have custom recovery, but i have root.

Is this the systemless root? Why I would just not to boot via img and flash the magisk if it works that way perfectly?
[OnePlus 6 Guides, News, & Discussion] Gizmoe:
The only reason the twrp zip wouldn't stick on boot is if your bootloader is still locked. I know the Oneplus had a bug that allowed phones to be booted into a custom recovery without actually unlocking the bootloader. So I just have to make sure. Is your bootloader unlocked? Also what does the text say when flashing the zip. It should say that it flashed both slot a and b.

Yes it is systemless. If your root works and that's all you need then you don't really need twrp. It's just weird that it's not sticking.
[OnePlus 6 Guides, News, & Discussion] HTC Tytn user 188:
Yes, my bootloader is unlocked. It says it in os and on boot. Also the installer tells that it is flashed on A and B slot. First try I managed get it to stick when I swiped and gave permission to write over things. After that I tested leaving twrp read only mode so propably that is the issue. I am just wondering why people who just want root does not boot from fastboot to twrp and then install magisk without needing to do anything else.

But I am still wondering should now that everything is easily done to do whole process again. I want to be able to install official ota updates in future and If I am correct I can do it easily now. When OTA comes I update it, but before rebooting go to magisk and install it again or something?
[OnePlus 6 Guides, News, & Discussion] Gizmoe:
I think people have been doing that method too. Some people only use fastboot recovery to do everything. It's weird it won't stick for you unless you swipe to allow modifications though. I've been able to install twrp and have it stick without swiping. If fastboot recovery allows you to do what you need though, no need to fix it I guess.
[OnePlus 6 Guides, News, & Discussion] HTC Tytn user 188:
Strange. Hard to say what is the issue, because I tested that multiple times. TWRP would be nice to have just in case the phone breaks on update or such which have happened me before.

Propably I will do one last time this. Factory reset and then flash the twrp and then return all files to device. But I want to be certain of couple of things. Best way to do this is to factory reset the device, get to point where I can open developer settings, then boot twrp via fastboot, install twrp and magisk? Why blu_spark is more recommended than official twrp?

After I have twrp and magisk installed and next time see the ota update coming how should I proceed to be able to install it and get twrp and root back?
[OnePlus 6 Guides, News, & Discussion] Gizmoe:
I personally would try flashing OOS on both slots via twrp using the stable release zip and then doing a factory reset. And then start over by enabling oem unlock and trying to get twrp to stick. Blu spark is what devs from OnePlus recommend over non bluespark twrp. But twrp did just release a new version that works. For ota you don't want to flash anything considered a partial update. You have to flash the full zip the ota applies to then the ota. All OnePlus zips can be flashed via twrp. There is a tool as well called the msm tool that can basically de-softbrick your phone if it will only boot into fastboot. It restores it to factory and locks the bootloader. So if you do bork it good, you have that option.
[OnePlus 6 Guides, News, & Discussion] HTC Tytn user 188:
Strange things happening on my phone. I booted to official twrp from fastboot and deleted everything. Then I realised that I cant boot again in it or install zips without rebooting, because I had not installed it yet to my phone so rebooted whole phone thinking it cant turn on, but it did. It was not the newest rom thought so i downloaded it. It said that phone is rooted etc. which I thought it was not so it downloaded the whole package. I installed it so now all should be deleted. Also I rebooted the phone one time during that process and some how it booted to blu_Spark twrp which I thought I dont even have.

After that I had phone on factory state except the bootloader being opened. I installed newest TWRP and gave it permission. I rebooted to system after it was installed and booted on recovery and it went there so its fine now. I installed magisk after that and adway.
[OnePlus 6 Guides, News, & Discussion] Gizmoe:
Good I'm glad it worked itself out. The new A/B partitioning can be problematic sometimes. But luckily with such a large community behind this device, it's easy to fix.
[OnePlus 6 Guides, News, & Discussion] fred_gaou:
Guys, a new official TWRP is there 3.2.3-1.

https://dl.twrp.me/enchilada

It seems it add encryption support for Pie that could have prevented previous version to work properly. I don't know if it solve any encountered issues. If someone tests, please report.

blu_spark version that works for sure with OOS 9.0.2 is still there: https://xdaforums.com/devdb/project/?id=27466#downloads
[OnePlus 6 Guides, News, & Discussion] Rickydwi:
Hi everyone so today i just got my op6t and i quickly unlock my bootloader DONE

and i read that the latest twrp which is 3.2.3.1 had bug that made our sd card turn to long foldernames

i tried as well flashing twrp from bluspark v986 and i get into the same sd card folder which had long names :(( i tried setting up a lock screen and without pin screen but no luck still sd card with longfolder names

so i couldnt flash twrp bluspark zip and magisk zip from my sd card... need help senpai

in on latest oxygen os 9.0.5
[OnePlus 6 Guides, News, & Discussion] iVarco:
Hey there,

Slightly OT - but only happening if unlocked the bootloader:

Phone won't pass the "Bootloader unlocked" message while connected to a charger.. (unpluggin then rebooting does the job)

Anyone else? Security Feature?

Weird, as I think it was working some time ago (unlocked)...
[OnePlus 6 Guides, News, & Discussion] MyNaMeIsJeFF112357:
after opening temporary twrp i directly rooted without noticing the message to instal the twrp permanently now when im trying to put permanent twrp using the same procedure its going into a bootloop.Please help
[OnePlus 6 Guides, News, & Discussion] yldlj:
Flash twrp zip file after you booted into twrp then flash magisk
[OnePlus 6 Guides, News, & Discussion] finotti:
So, just to double check: we still have to remove all screenlock security before making a nandroid backup, correct?
[OnePlus 6 Guides, News, & Discussion] mf117:
The same TWRP posts in https://dl.twrp.me/enchilada/ is the same as blueSpark?
[OnePlus 6 Guides, News, & Discussion] fire7777777:
hi eveyrone, i would to know how i upgrade to pie, im in oreo with magisk and custom kernel with twrp bluespakr, i want update but i dont want delete data
[OnePlus 6 Guides, News, & Discussion] fred_gaou:
No
[OnePlus 6 Guides, News, & Discussion] mf117:
And if I'm on android 9 and I want to flash TWRP, what can I use? I heard that blueSpark doesn't let you flask custom kernel and I don't know if the other TWRP is for android 9
[OnePlus 6 Guides, News, & Discussion] fred_gaou:
I use Blu_spark. Ask or search in his thread if you can flash a custom kernel on pie. I will be surprised you can't. At least, blu_spark kernel.

The last official one is designed to work with Pie but I found nobody feedbacks about it. So I would stay away from it and go for blu_spark that works for sure. I didn't test nandroid backup and restore though. But I'm pretty sure that the official one won't do better than blu_spark for that. Always search how others successfully or badly did an action. I've read somewhere that you shouldn't wipe or reset your OP6 before restoring a nandroid or it will fail. It needs confirmation if it still true and the use case.
[OnePlus 6 Guides, News, & Discussion] Trashking:
After reading through this thread. It's obviously no where near a reasonable level of avoiding brick/bootloop pitfalls. Its nice there's a community of helpers, but 80+ pages of people begging for help is proof this isnt worth the bother. There are umpteen different guides of rooting the phone and none of them are clearly solid.
[OnePlus 6 Guides, News, & Discussion] Gizmoe:
People use the term brick pretty loosely these days. It would be pretty hard to create a scenario where you couldn't restore your OP6. People's biggest issues( which has always been the case here on XDA) is not reading and reading and then reading some more before tinkering with stuff. This phone is actually really simple to customize. It's just learning the dual partitions that I think is discouraging most people.
[OnePlus 6 Guides, News, & Discussion] Trashking:
I actually have a modest IT background, so I understand what your saying with respect to people simply not following the directions. However I am reading that twrp-3.2.3-1-enchilada.img is broken so already I am hesitant to follow the OP instructions.

Also - Where it suggest to download blue spark, it links to directory hold some variants of blue spark and an long list of versions. Which variant do I use?

The latest edition of blu_spark_r54-custom-pie_op6-6t_ecb7c7c.zip

or is it blu_spark_r54-oos-pie_op6-6t_12869fe.zip

That bit of procedural instruction is dubious at best.

Things like this cause cautious newbies like me to run away. Can you shed any light on this? Thanks so much...
[OnePlus 6 Guides, News, & Discussion] Gizmoe:
I know it isn't very clear on versions of twrp. I use the Blu spark version as it plays nice with Pie. It's also what funkwizard from OnePlus themselves recommends. The version to use is the first twrp files from September. When used with the 9.0.2 base it works with no issues for me. Most of the info I read that helped me figure it out was from the OOS thread by funkwizard in guides section.

Addition:

Not all files in the Blu spark directory are recovery. Most of them are just kernels. The ones that start with twrp are the ones you want for recovery. There is an .img file and a zip for each version.
[OnePlus 6 Guides, News, & Discussion] tdoyle10:
Fixed using the AIO Tool

https://xdaforums.com/oneplus-6/development/tool-tool-one-driversunlocktwrpfactory-t3791316
[OnePlus 6 Guides, News, & Discussion] Trashking:
You mean these two?

twrp-3.2.3-x_blu_spark_v9.85v2_op6.zip

twrp-3.2.3-x_blu_spark_v9.85v2_op6.img

Thanks for your help. I might just give it a shot yet...
[OnePlus 6 Guides, News, & Discussion] Gizmoe:
The 2 above it from 9/26. V9.86

twrp-3.2.3-x_blu_spark_v9.86_op6.zip

twrp-3.2.3-x_blu_spark_v9.86_op6.img
[OnePlus 6 Guides, News, & Discussion] Trashking:
So to be clear, the blu spark files I listed would be used instead of these TWRP proper files? ie: twrp-installer-enchilada-3.2.3-1.zip

And if I am only looking to root my phone, do I need to "swipe to allow modifications" when starting TWRP?

Sorry for the questions, but none of this is clear from the instructions.
[OnePlus 6 Guides, News, & Discussion] Gizmoe:
No problem. Yes Blu spark is what you want to use. Not the official version. You don't have to swipe to allow modifications. I've never swiped that and have been able to flash magisk, kernels and magisk modules. You will want to use magisk 17.1 and install magisk app on phone. Flash the twrp zip first and then the magisk zip. Then reboot and install magisk app. Every time something installs a new boot image on your phone, recovery will get wiped out. So you will have to flash twrp and magisk again in that order.
[OnePlus 6 Guides, News, & Discussion] Trashking:
I got it. Thanks alot for your help. I understand the partitions are supposed to be different than were used to, which was something that threw me off. But really the procedure is pretty close to what it used to be with stepping into a recovery then simply flashing whatever you like from there. Do you stick with the stock ROM?
[OnePlus 6 Guides, News, & Discussion] Gizmoe:
I stick with stock and then flash Module based ROMs and then a kernel on top of that. Module ROMs only make changes to the base software on your phone. If you want to uninstall the rom you just remove the module, reboot and then you have stock back without wiping. You can remove kernels by reflashing the stock base without wiping too. I haven't tried a full rom replacement yet though.
[OnePlus 6 Guides, News, & Discussion] georgiapi:
Thanks Gizmoe & Trashking, Just to be clear before I root.

Not artotal newb, just new to Magisk & Slots..... My last root was a Nexus 5x.

(1) I read there may be an updated TWRP version after Bluespark, that works for us, anyone hear that?

(2) I want to take OTA's and use Google Pay, Should I go System-less Root? (use Magisk & swipe to allow mods) If I read correctly, after an OTA just flash TWRP & Magisk.

I don't allow OTA's do auto install, I prefer to be notified and allow at my convenience..
[OnePlus 6 Guides, News, & Discussion] Gizmoe:
1. Yes there is a new version. I have used it but it kept scrambling my sdcard contents.

2. Yes systemless is fine. You do not need to swipe to allow modifications. Just install magisk+magisk app and you are good to go. For OTA they say don't take partial updates. Flash zips that are 1gb or bigger. Best bet would be to just flash the zips provided by OnePlus website when updating. And yes you will need to flash twrp and then magisk again each time you flash a zip that contains a boot.img

Follow this thread to stay more up to date with OOS updates and general op6 info

https://xdaforums.com/oneplus-6/how-to/official-oxygenos-5-1-5-ota-oneplus-6-t3794232/post76596824
[OnePlus 6 Guides, News, & Discussion] georgiapi:
Thank You!

Good info on the newer TWRP, I'll stick with bluespark.

Thanks for the link, I'm still inside my 15 day trial and just itching to root and get my Titanium BU, Root Explorer, EX Kernel controls and so on.

I do tend to stay with Stock ROM & Nova Launcher.

I'm feeling more surefooted now and have one more for you before reviewing the OP here again and giving it a go..

Slots?

Is there any point I need to confirm, or select, or work with, a given slot during my BL unlock and root?
[OnePlus 6 Guides, News, & Discussion] Gizmoe:
You won't have to worry about slots. Twrp zip flashes both slots and bootloader unlock is independent of the a/b configuration.
[OnePlus 6 Guides, News, & Discussion] georgiapi:
Many Thanks! Hope your patience is holding up,

Just to clarify; (because he doesn't use the word bluespark in this one line in the description, he just says zip). Leave it to me to dwell on one little slight. His post is so Super and lots of hard work.

The "twrp-3.2.3-1-enchilada.img" fast booted from the folder on the PC boots a temp TWRP on the phone, then use this temp TWRP boot to install "blu_spark_r54-oos-pie_op6-6t_12869fe.zip"?

And, to hide root I take it I need the Xposed Framework module? Thanks, If I'm good I'll root in the AM and if all is well I'll donate if he has a button setup.
[OnePlus 6 Guides, News, & Discussion] fred_gaou:
Blu_spark provides everything you need to install TWRP:

- twrp-[version]_blu_spark_[version]_op6.zip

- twrp-[version]_blu_spark_[version]_op6.img

Last TWRP blu_spark version is 9.86 for OnePlus 6. You don't need anything from enchilada.

What you describe is install a modified version of OOS PIE from blu_spark. Are you sure it's what you want to do? If you just want to root, just follow the guidelines from the topic.
[OnePlus 6 Guides, News, & Discussion] ibraheeemz:
After reading last few pages, I'm also about to run away!! Just FYI, I'm a Nexus phone user since ages and I've practically used every Android version since Doughnut, and every Google device since G1 till Nexus 6, I just bought OP6 and was learning to play with it!! But it seems I'll have to wait and better to enjoy stock for a while!
[OnePlus 6 Guides, News, & Discussion] georgiapi:
Thanks guys. I'm successfully rooted!

I did have hickups though, a little rusty I didn't reenable USB Debugging after 1st reboot.

Also the OP needs to remove the reference to TWRP Enchilada, and just mention BSpark.

To catch my reenable debugger and use BS .img instead of .zip via ADB I found this video.

https://www.youtube.com/watch?v=F3h1pTcd9dQ

Between

your great help

and this video I am rooted and pass safety net.

It was pretty scary when I booted into Qualcomm Crash Dump and could'nt get out of a loop until I just help the power down longer.

Thanks, Again!
[OnePlus 6 Guides, News, & Discussion] CoffeeMachineSwitch:
Have to say I am quite confused reading all this on the last few pages.

Have: Oneplus 6, TWRP, Magisk, Android 8 Oreo

Want: Upgrade to Android 9 Pie

My plan:

1. Let the Oneplus Updater do its job (which will remove root)

2. Flash the new standard TWRP 3.2.3.-1 that is supposed to work with Pie

3. Flash Magisk in the process

Will this work? Who has succeeded doing this?