yashsingh1/xdaforums huggingface dataset:
[OnePlus 8 / 8 Pro & 8T Cross Device Development] jonny30bass:
This recovery doesn't work. I was on a working 3.6.0-11, and then I flashed this zip through the recovery. Now I can't decrypt data. It shows no internal storage and I don't get a decrypt prompt upon loading the recovery. If I try to decrypt data in the recovery settings, it fails. I'm on OOS Android 11.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] jamescable:
Been working fine for months. You said you flashed the zip? So you flashed it after a ROM then. What ROM did you flash?
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Extreme_Ninja2099:
Does the current TWRP work on A12 custom ROMs? I know it doesn't work on OOS 12, but does this also include ROMs?
[OnePlus 8 / 8 Pro & 8T Cross Device Development] gaww:
Work on a12 ?
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Extreme_Ninja2099:
A12 custom ROM
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Mchlbenner51:
All you need to read in op and you see the answer is no nobody likes to read anymore.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Nimueh:
Same answer as the last dozen times this question was asked - NO.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] jamescable:
Well, it does somewhat. I can flash a12 ROMs, but after that, it will only read otg and not internal storage. So I can flash ROMs using otg
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Nimueh:
Well generally when someone asks if something "works" they don't mean "somewhat" but ok lol.

ATM it still makes TWRP fairly useless then since you can't make/restore nandroids if it can't read internal storage and I think I'm not the only one who sees that as the main purpose of TWRP 😇 .
[OnePlus 8 / 8 Pro & 8T Cross Device Development] jamescable:
I didn't say anything about it working lol. I was making a statement of what DOES work
[OnePlus 8 / 8 Pro & 8T Cross Device Development] 90dsend:
@infected_ now that the kernel source of 12.1 is out, will there be A12 support finally 🙂?
[OnePlus 8 / 8 Pro & 8T Cross Device Development] AnierinB:
1. The A12 kernel source is incomplete (missing various things like touch panel driver and techpack)

2. It doesn't work like that. The encryption/decryption algorithm in A12 has yet to be implemented correctly into any 3rd party recovery. And this is for all android devices running 12, not just op8 series.

Update: As of last night, enough of the kernel source has now been released to start the oplusification of 8 series. However this still doesn't change anything regarding the encryption algo in A12 from being implemented in twrp.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] skanadian:
They figured out A12 decryption for oneplus5/t. Maybe you can compare notes with that developer.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] AnierinB:
Switching to fbev2 is not "figuring it out"
[OnePlus 8 / 8 Pro & 8T Cross Device Development] skanadian:
I'm happy to take education on this if you have a minute. Doesn't the ROM/A12 determine which encryption level is used, which is TWRP agnostic? Is there something newer than fbev2?

I'm referring to TWRP for op5, not any ROM in particular.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] jamescable:
Oneplus 8/pro is a unique phone. Its the only encryption of its kind
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Travisholt92:
What?! No it's not 😂. OnePlus 7,8,9 Nord N200 (just the ones I can confirm) all use the same encryption methods. Which is metadata wrapped key for userdata that is stored on the metadata partition. Android 12 just still needs it figured out. Imma start working on the N200 today to see if I can get it working with stock A12. I gave up after getting it working on A11(after getting decryption without lock screen security functional) because A12 was right around the corner and will be the N200's final release version. Then I back track to N100 😂🤣
[OnePlus 8 / 8 Pro & 8T Cross Device Development] jamescable:
You have no clue what you're talking about lol. I worked with the twrp devs on beta testing twrp for 6t and 8 pro. @infected_ will tell you the same thing I just did. 8 pro is a unique phone
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Travisholt92:
The 8 is unique compared to the 6t. OnePlus 7 was configured more like the 6t in Android 10, that changed with Android 11 and even more so with Android 12. I am a TWRP developer. I have been making TWRP since Oreo was current. I have made TWRP very specifically for OnePlus devices and alot of "OnePlus 8 specific" changes had to be made to OnePlus 7 with the release of Android 11. You don't know what you're talking about, only what you've been told. I on the other hand brought up my own TWRP trees enough times to know what it is and what it isn't 🤣😂

Do I need to provide proof? I have access to enough devices to prove my point without having to use posts from others to back my viewpoints. It is only mainly the android version that differentiates OnePlus device configurations. Slight differences in partition naming, that's easily addressed. Android 13 is going to bring a whole new batch of problems for OnePlus 8,9,10,11 series devices. And because 11 is going to be the first to release with it, it's going to be "so much different than any other device" mostly because the dev working on OP10 will probably not be the one to work on OP11, it's probably going to be a OP8 or OP9 dev, leaving that gap in knowledge that makes it "so much different".

Don't provide your input on subjects that you don't understand 👍

EDIT: forgot to meantion differences in boardconfig flags for avb and boot header version. Reaaaaaally small and normal differences.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] jamescable:
I have worked with plenty of devs, lossyx, infected, wishmasterflo, varun date, etc....I have been rooting and modding android since droid 1 days. Even complied ROMs back in the day

8 pro using ice, dynamic partitions, and a/b was a mess for getting twrp to work
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Travisholt92:
Because of new changes that came with android 10, the version of android Oneplus 8 shipped with. Thank you for the validation 👍
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Shah Taj:
I installed twrp on my oneplus 8 and it does not install anything.whenever i install any zip wether it's a rom or a magisk file,it says something about inactive slots.I'm stuck.any help?
[OnePlus 8 / 8 Pro & 8T Cross Device Development] thattechguy_69:
because it dont work, use rom recoveries
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Shah Taj:
Then what good is twrp for us at this point?
[OnePlus 8 / 8 Pro & 8T Cross Device Development] scorpio76r:
I can confirm that it does work on my oneplus 8. I'm using the Jaguar rom.

I can confirm that it does work on oneplus 8. I'm currently using it and, running the Jaguar rom, and rooted right now on my phone. I posted in the Jaguar thread on how to get twrp, Magisk, rom going in that thread. Using rom recoveries is an option, not the only option though.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] thattechguy_69:
A12 wont work if that's what your doing i suggest u do lineageos recovery instead
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Shah Taj:
Man I can't even install magisk zip.its just not working that's my point.and the question is how can i make it run
[OnePlus 8 / 8 Pro & 8T Cross Device Development] tfae:
If you are on Android 12, TWRP will not work.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] thattechguy_69:
flash lineageos recovery, apply update, adb sideload "magisk.zip"
[OnePlus 8 / 8 Pro & 8T Cross Device Development] jamescable:
Yeah, we need more info like what ROM you are on, android version, etc
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mordantly:
Jaguar is a corrupt pos on the 8 pro. Constantly new versions boot in crash dump or blurry pixalated screen and especially won't boot if twrp is being used. Los recovery is the more stable choice, twrp functions are last I tested still in progress.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] rodken:
Could you be more specific as to the error and/or message about 'inactive slots' [preferably a screenshot]?

-- Which method did you utilize to install TWRP?

-- If you are indeed on Android 12+ [not compatible]
[OnePlus 8 / 8 Pro & 8T Cross Device Development] RodiNet7601:
Wich OOS version?
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Shah Taj:
Well I am on android 12 soo no need to fuss.it just sucks remembering the old days where we could flash roms and everything through custom recovery without even loosing data.it gives me a headache now to make data backup first then install any rom.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Shah Taj:
Oos 11 and i download twrp officially from their website.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Shah Taj:
I'm on evolution X 6.5 which is running on android 12,and my stock rom is oos 11.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] jamescable:
Yes, this is why twrp won't work for you. It only works on android 11 roms
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Shah Taj:
Thanks for the help man.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] scorpio76r:
Possibly because the creator has a 8 and, not the pro. Works excellent on the 8 that I have using twrp recovery. This has been the rom I have been using since I tried Android 12 when first released for a week and, realized that it sucked (in my opinion only)
[OnePlus 8 / 8 Pro & 8T Cross Device Development] wasted-potential:
anyone tried the new version? 3.6.2

Download TWRP for instantnoodle

Download TWRP Open Recovery for instantnoodle

eu.dl.twrp.me
[OnePlus 8 / 8 Pro & 8T Cross Device Development] rodken:
@infected_ Is it safe to say that I can just replace the recovery.img file within the Magisk flashable zip with the latest twrp-3.6.2_11-0-instantnoodle.img and flash away?
[OnePlus 8 / 8 Pro & 8T Cross Device Development] RodiNet7601:
New

New? June the 4th?
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Lycidias:
Yes 👍
[OnePlus 8 / 8 Pro & 8T Cross Device Development] wasted-potential:
i was reffering to the version not the release date since this thread is about the 3.6.1 version...
[OnePlus 8 / 8 Pro & 8T Cross Device Development] handydandy:
After flashing it says

The current image(boot/recovery) have been destroyed and cannot boot.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] rodken:
There are 2 methods; the second method requires you to wipe all the data on your device, but will surely fix this issue. On the other hand, the first method doesn’t require a data wipe but the success rate isn’t as good as the second method.

[2nd Method] Locate your firmware’s IMG files boot.img, system.img, vbmeta.img and vendor.img and flash via fastboot.

[1st Method] This fix requires to flash VBMeta file.

fastboot flash --disable-verity --disable-verification flash vbmeta vbmeta.img

or

fastboot --disable-verification flash vbmeta vbmeta.img

fastboot reboot
[OnePlus 8 / 8 Pro & 8T Cross Device Development] NexusPenguin:
Hi,

Can you please help me ?

I have OnePlus 8 Pro and flashed as you said.

Now I have a phone that bootloops into Fastboot mode :-(

What should I do ?

Thanks for your help.

Reg&ards
[OnePlus 8 / 8 Pro & 8T Cross Device Development] rodken:
Your device is a candidate for the MSM Tool - here
[OnePlus 8 / 8 Pro & 8T Cross Device Development] handydandy:
Thanks for the suggestions. It seemed flashing those img files fixed part of the issue, except the phone goes into the Qualcomm CrashDump mode and still can't boot; on the flip side at least I can now use the MSM tool to flash the very original ROM. It's a long process to update several times afterwards from Android 10 to 11 then to 12.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] hadid90:
i thought i can use twrp to restore my persist.img backup .. now i think i totally bricked my device .. how can i restore persist.img .. i cant boot in
[OnePlus 8 / 8 Pro & 8T Cross Device Development] rodken:
If you are indeed bricked

-- What happened to your Nandroid that you were supposed to have created via TWRP?

-- Utilize the fastboot method to restore persist

fastboot flash persist persist.img
[OnePlus 8 / 8 Pro & 8T Cross Device Development] hadid90:
I actually am not totally bricked .. i just changed my IMEI using miracle thunder and now i cant connect to network. And i cant even repair my IMEI. I read somewhere that persist has the QCN .. I have a backup of my persist and my QCN before changing my IMEI .. i tried restoring my QCN using QPST and QFIL .. it says it s restored but still nothing changes.

So long story short i want to flash back my persist.img ..

The command you gave return that critical partitions cannot be written or something like that

thanks !
[OnePlus 8 / 8 Pro & 8T Cross Device Development] FreshlyBaked 420:
Why did you change your IMEI?
[OnePlus 8 / 8 Pro & 8T Cross Device Development] hadid90:
because i am stupid // and i moved temporarily to turkey and needed to get more time on my foreign phone .. it closes after 8 months here ..
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Grovyle:
fastboot flashing unlock_critical

Then try flashing again.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] hadid90:
it says i am already unlocked .... btw i tried all of these methods before .. but thanks for trying to help :'(
[OnePlus 8 / 8 Pro & 8T Cross Device Development] BillGoss:
Try flashing the partition in fastbootd instead of fastboot/bootloader.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] hadid90:
can you provide a link to a tutorial ? i never heard of fastbootd sir .. how to boot there ?
[OnePlus 8 / 8 Pro & 8T Cross Device Development] BillGoss:
Have a look at https://source.android.com/devices/bootloader/fastbootd

That might help you understand.

It's implemented in recovery and you can get into it by:

1. adb reboot fastboot

2. fastboot reboot fastboot
[OnePlus 8 / 8 Pro & 8T Cross Device Development] hadid90:
i did this and got the same result .. cannot write to critical partition :(
[OnePlus 8 / 8 Pro & 8T Cross Device Development] BillGoss:
Sorry, I can't help you any more - it works perfectly on my phone/PC (but only in fastbootd, not bootloader).
[OnePlus 8 / 8 Pro & 8T Cross Device Development] hadid90:
is there a way of writing it with the power of ROOT ?
[OnePlus 8 / 8 Pro & 8T Cross Device Development] BillGoss:
Yes there is. It would look like:

dd if=/sdcard/persist.img of=/dev/block/by-name/persist

You would have to run that as root.

And I'm assuming that the image you have is in /sdcard/persist.img - change that bit to suit where it actually is on your phone.

You might want to take a backup of what's currently in persist before writing to it, using:

dd of=/sdcard/persist-bkup.img if=/dev/block/by-name/persist

Note the switch of the input file (if=) and output file (of=) between the two commands.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] hadid90:
thank you sir

i did that .. still my phone cant connect to network .. is there a way of writing my QCN with the power of root ? i tried QFIL and QPST .. and still cant connect to network .. maybe my problem is hardware :(
[OnePlus 8 / 8 Pro & 8T Cross Device Development] BillGoss:
Sorry, I know nothing about QCN, QFIL, and QPST.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] gaww:
Just testing...
[OnePlus 8 / 8 Pro & 8T Cross Device Development] HaTeNL:
Does 3.7 work on Android 12? In the filename it still says 11, but 3.7 should support A12
[OnePlus 8 / 8 Pro & 8T Cross Device Development] ikram.senguen:
he folks, just got an op8pro an wonder: why cant i install any twrp recovery on OOS Android 12 from 5. August update ? i mean, is it that there is none for the lastes Original Update ? thanks in regards, and if so, guess downgrade is the option? tried also these new flash recovery_a and flash recovery_b variants which are new to me, coming from an op3T uknow
[OnePlus 8 / 8 Pro & 8T Cross Device Development] P3DR4M:
I was on OS 12 for a few months. It was full of bugs and I kept updating to get rid of those bugs. Every update bricked my OP8 Pro (maybe because of this, even though the suggestion in that thread didn't work either). So I went back to OS 11 until TWRP added support for Android 12.

Today, I upgraded to 12 only because of TWRP. But something strange is going on.

I have Magisk installed and tried flashing TWRP through Magisk and fastboot. In both cases, when I try to boot to recovery, my active slot (B) attempts to do so, but the phone reboots and goes to the old slot (A) which still has Android 11. TWRP loads, but it doesn't ask for my PIN. So, it cannot decrypt the storage which makes TWRP almost completely useless.

I tried flashing TWRP multiple times, but it just doesn't work on the slot with Android 12. I wonder if I jumped the gun.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] Rootk1t:
I tried it on OOS11 and it boots ok.

I reckon twrp-3.7.0_11-0 in its file name indicates it's mainly for A11, because some devices have twrp-3.7.0_12-0 filename.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mmoritz:
Ya, this looks like just the A11 branch got updated to the latest 3.7.0, but a A12 branch hasn't been built out yet for the OnePlus 8
[OnePlus 8 / 8 Pro & 8T Cross Device Development] RodiNet7601:
There is a beta for instantnoodle (OP8), and kebab (OP8t), but not yet for instantnoodlep (OP8Pro)
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mmoritz:
Where is that at?
[OnePlus 8 / 8 Pro & 8T Cross Device Development] RodiNet7601:
Twrp official site:

Devices

This is the Team Win website and the official home of TWRP! Here you will find the list of officially supported devices and instructions for installing TWRP on those devices.

twrp.me
[OnePlus 8 / 8 Pro & 8T Cross Device Development] rodken:
There is nothing beta posted on the official TWRP site.

-- All releases are official and functions as such.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] sharp_thing:
Hello, I'm on Oxygen OS 10.5.10 and I'm trying to upgrade to Oxygen OS 11. I've flashed twrp-op8-3.6.0_11-infected-b11 and after I enter my lock pattern I get "failed to mount '/system_ext' (Block device required)". The data partition mounts automatically but I can't mount anything else manually. I've posted in the OnePlus 8 pro Q&A board but I'm not getting much help there. Does anyone know how to fix this?
[OnePlus 8 / 8 Pro & 8T Cross Device Development] rodken:
You stated that you were trying to upgrade to OOS11. Were you successful?
[OnePlus 8 / 8 Pro & 8T Cross Device Development] sharp_thing:
I just tried got this.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] rodken:
Which device, which version of Magisk and what type of zip are you flashing?
[OnePlus 8 / 8 Pro & 8T Cross Device Development] sharp_thing:
I ended up doing some more research and was able to update my phone via the standard Oxygen Updater + Magisk OTA method. There are some other issues with Android 12 I'll see if I can figure them out. Thanks for the help.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] adamfonagy:
Does anyone have any insider info about when the A12 branch is going to be updated.

I can't get TWRP 3.7.0_11-0 work on my OnePlus 8 device with A12 OOS. After I've booted into Fastboot Mode, flashed the recovery partition and chosen the Recovery Mode by pressed power button, my device restarted and it booted into Fastboot Mode again.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] FreshlyBaked 420:
There's a link on the official TWRP website to the Zulip development group. The OP8/OP8P thread has been very quiet. Can be found with a quick Google search.

Also the version you are trying to flash is for A11, not 12. It's even mentioned on this page that it's not working, as well as the first post.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] RodiNet7601:
Try change slot to see if you can boot:

fastboot --set-active=a

. . .or. . .

fastboot --set-active=b
[OnePlus 8 / 8 Pro & 8T Cross Device Development] mmoritz:
Best we got right now is orangefox recovery beta

A 12 rom won't boot with that variant. Best bet is to grab the custom recovery from whichever ROM your on and reflash that partition
[OnePlus 8 / 8 Pro & 8T Cross Device Development] SimplisticXDA:
Has anyone actually managed to get a USB drive recognized? Mine doesn't react at all, but works fine on my G6.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] rodken:
What steps did you take to try to get it to recognize via TWRP?
[OnePlus 8 / 8 Pro & 8T Cross Device Development] SimplisticXDA:
1. Multiple Different File systems: exFAT, FAT32, and I think ext4?

2. Different Drives: 4 and 64 GB, of which the 4 GB one has a light and doesn't react at all when plugged into my OP8

3. Couldn't test a different OTG adapter because I only have 1 USB-C one, however since it worked on my G6 (and

in the actual booted system) I'm less likely to believe it just doesn't work with my phone

4. all of these (which by the way I can't seem to get ROMs to flash on anything higher than twrp-installer-3.6.0_11-0-instantnoodle.zip)

5. and also after an MSM to 10.5.7 (IN2017) and install of 3.6.0 again
[OnePlus 8 / 8 Pro & 8T Cross Device Development] rodken:
What exactly transpires after you attempt to mount on TWRP?

-- There should be an option to select your USB Drive
[OnePlus 8 / 8 Pro & 8T Cross Device Development] SimplisticXDA:
Nothing happens, I spam the USB OTG button in mount section and absolutely nothing happens
[OnePlus 8 / 8 Pro & 8T Cross Device Development] rodken:
Try plugging in the drive before booting into recovery for it to shown up as USB-OTG in TWRP.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] SimplisticXDA:
Still nothing compared to doing the same thing with my G6
[OnePlus 8 / 8 Pro & 8T Cross Device Development] rodken:
-- Reformat the drive to FAT and/or FAT32 file system

-- "Use rm-rf instead of formatting" ticked on in settings

-- USB-OTG is mounted in the mount menu
[OnePlus 8 / 8 Pro & 8T Cross Device Development] SimplisticXDA:
Still nothing, I've given up for now though. I'll leave you with this log, in case it somehow helps.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] rodken:
Question: What method did you use to format the USB Drive?

-- Maybe TWRP is still recognizing it as a unified storage system even after formatting?

-- Repair File System within TWRP to see if this fixes the issue

-- According to your log - your drive is partitioned as VFAT

-- With VFAT, file corruption is more likely to occur

-- VFAT has been known to be inefficient in storage space usage

-- Remove the TWRP Theme

-- Remove any encryption on your device, e.g., password, PIN, fingerprint, etc.

-- Try without enabling MTP

N.B.: I realized that you are running a Custom ROM while having this issue.
[OnePlus 8 / 8 Pro & 8T Cross Device Development] SimplisticXDA:
Question: What method did you use to format the USB Drive?

Rufus, non-bootable MBR/GPT exFAT, FAT, and FAT32. I also formatted it IN TWRP ON MY G6, and it still didn't pick it up

Maybe TWRP is still recognizing it as a unified storage system even after formatting?

As I keep saying, it's not recognizing anything, I might as well plug in air, at this point it's not user error but an actual problem and until someone else tries it, I'm going to keep assuming so.

Repair File System within TWRP to see if this fixes the issue

Can't repair what isn't there

According to your log - your drive is partitioned as VFAT

That's just what it says by default.

Remove the TWRP Theme

what?

Remove any encryption on your device, e.g., password, PIN, fingerprint, etc.

Tried

Try without enabling MTP

also tried.

N.B.: I realized that you are running a Custom ROM while having this issue.

"5. and also after an MSM to OOS 10.5.7 (IN2017) and install of 3.6.0 again"

EDIT: While my G6 picks up the USB it also seems to be unstable when it comes to using it, so it may not entirely be the fault of my OP8 (or maybe both TWRPS are just broke)
[OnePlus 8 / 8 Pro & 8T Cross Device Development] b0l5:
same here, we must waiting ...
[OnePlus 8 / 8 Pro & 8T Cross Device Development] dgunn:
I cannot boot inot fastboot mode, can someone please assist me? I have twrp-3.6.1_11-0