yashsingh1/xdaforums huggingface dataset:
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
Hey, just wanted to share a working Viper4 Android that works right out of the box on this rom. This is not my work. I'm just sharing. Just flash in magisk and enjoy Post in thread 'working viper audio mod for android 11' https://xdaforums.com/t/working-viper-audio-mod-for-android-11.4175667/post-83693873
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
April 6 New release V-19

Safetynet has been fixed as of Version 19, with Magisk 24.3

1. April security patches

2. Google r54

3. Switched to AOSP webview 100.x

4. Should work with Zgisk

5. Preroot removed (users can flash Magisk even on locked bootloader)

6. Seedvault is back

Download in post #3.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
Thank you so much for your time and, work. You are way ahead of the game with your security patches.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Please report on Safetynet CTS passing.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
Ok, I will after I work on getting the phone set up again. I'm going to attempt to use your recovery.It did not work for me well when I last tried but, latest stable twrp just now did not allow me to dirty flash without loosing all data.So I'm back to scratch right now
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
I have added the latest recovery in post #3.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
Can someone tell me what is going wrong? I tried to install the pico Gapps from the official Gapps Page and got this error
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
There is a reason I have the full version of the rom, which does not require any Gapps flashing.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
Silly me. Sorry I forgot. No issues with your recovery with your latest recovery update 😁
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Check Safetynet CTS.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
Using lastest magisk apk or 23.0?
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Try without first, then 23, then 24.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] cjvzla:
I'm on official OOS12 bootloader unlocked and rooted with magisk 24.

1) Do I have to flash the recovery to a/b separately just like the instructions? or can I flash normally?

2) the adb sideload command is still with the phone in fastboot mode right? I'm not really clear on this step.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
You need to downgrade to OOS11 in both slots. MSM tool does one slot only. So, flash OOS11 twice (with reboot in between). You can flash recovery once only.

The adb sideload is done in recovery, not fastbootd. This only applies to lineage type recovery. TWRP can flash the rom directly.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
If you are using the tool shown in my picture, you need to upgrade via the device after using the msm tool to 11.10.10 for this to work. I have tried the 11. version that the msm tool boots you have to on both the initial and reboot and it doesn't work for me until I update my 8 to 11.10.10
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] Libraplum:
Hello,

I have msm my phone and I have your recovery now. How do I flash the Oxygen Rom on both slots using your recovery? Or do I have to use Twrp and go back to your recovery.

Can you give detailed instructions because I am new at this, but I'd really like to use your Rom.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Lineage type recoveries cannot flash OOS. So, after MSM, unlock bootloader and boot official TWRP from fastboot: Open PC terminal in the directory you put TWRP image, connect the phone in fastboot mode and execute:

'fastboot boot "recovery name" (without quotes).

You'll boot into TWRP and then flash OOS-11 the second time. After that follow instructions, i.e., flash my recovery and sideload the rom. Pick either vanilla or full (with Gapps) version. After flashing Jaguar don't forget to do a factory reset. Otherwise, you won't boot.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] Libraplum:
Thank you.

So is this the same process when updating your Rom for the future? I am only asking because I never want to lose data, or is there another process to updating your Rom to prevent data loss. Detailed information is truly appreciated.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
No. You format data only when changing roms. Since you already have OOS-11, even when changing to another custom rom, 11 or 12, you won't need to use MSM, because you already have OOS11 firmware in both slots.

So, when updating Jaguar, you just sideload/flash the update without wiping data, i.e., all your settings will survive.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] cjvzla:
so I can't flash twrp and flash official OOS11? do I have to use the msm tool? or alternatively, follow the official oneplus steps to downgrade? I have already downloaded official OOS11 just in case of this.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
There are 2 ways:

1. Use MSM tool to downgrade to OOS-11; unlock bootloader; boot (or flash) TWRP and flash OOS-11 the second time.

2. Don't use MSM tool at all, instead: boot TWRP and flash OOS-11. Boot once in system; then go to fastboot and boot TWRP (because OOS-11 installs its own recovery); flash OOS-11 the second time.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] cjvzla:
thanks for the replies I really appreciate it, but what exactly you mean to flash oos11 and boot in system? correct me if I'm wrong please:

boot official TWRP and flash official OOS11

boot that OOS11 rom I just flashed ( go through all set up process since it will wipe everything?)

boot TWRP again and flash the official OOS11 again?

what are the differences flashing it twice? what do I select when flashing the first time and the second time?

it's been a while since I installed roms on android I use to do it all the time. sorry for so many questions.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Read about A/B system. You basically have 2 sets (slots) of partitions, except for data, which is shared. It's called 'seamless update'. Initial rom is flashed on one slot, the next time, it will automatically go to another one. Then the next update will go to the first one (again) and so on. This is done so that if something goes wrong with the update, you can still boot the older version.

So, when you do MSM, the rom goes into one slot only, let's say slot A. Once you boot into recovery and flash OOS again, this time it will go to slot B.

Keep in mind that roms always go to another slot, but addons (like Magisk) go to the existing slot. So, if after flashing the rom, you want Magisk or Gapps, you need to reboot to recovery to change to a new slot. Again, this is done automatically.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] cjvzla:
thanks for the explainer! so the last OOS11 official release will work for this right? flash it twice, then I'm good to flash Jaguar or any other Android 11 custom rom? thanks
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Yes. Just reboot between flashes, if not using MSM. Otherwise, if you don't reboot, the rom will go to the same slot. Let's put it this way: after MSM, the rom is in slot A, which is your active slot. When you flash the rom again with recovery, it will go to slot B, which on reboot becomes your new Active slot. Roms always go into Inactive slot, addons always go into your Active one.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] cjvzla:
thanks!, and if I want to flash Android 12 roms do I still need to downgrade? or flashing the rom twice will be enough?
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
You only need to flash twice when coming from a stock rom. The difference between stock and custom roms is that custom roms don't touch firmware partitions. OOS includes everything. So, when returning to OOS-12, just flash it either with TWRP or MSM.

Custom Android 12 roms run on OOS-11 firmware, so, when switching between custom roms you don't need to flash OOS, just do a factory reset to erase data partition..
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
I can confirm that latest magisk 24.3 works when enabling zygisk but, for some reason I cannot get it to install 23.0 . I'm currently wondering if everyone is just using latest magisk right now and, not the 23.0? also if everyone is, how do you check safety net in it. Unless I overlooked something, I didn't see a safety net check option like what's found in 23.0
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
There are various apps on the market that can check Safetynet... .
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
So I guess that I should give up on getting 23.0 to work? Just go with the latest magisk?
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
What exactly do you get when installing Magisk 23?
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
I just got it to install. Im going to see if safety net passes in a few minutes. I was just persistent about getting 23.0 😁
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
Magisk 23.0 could not pass safety net for me. I did get it to pass on the latest magisk though with the help of a few modules, termux from the play store.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Good. Why don't you share exactly what you did to pass Safetynet.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
I will explain soon. What I'm doing now is working on another device to see if I can achieve the same without losing data. I msm'd and started from scratch out of frustration with not being able to get magisk 23.0 to work correctly. If I can achieve the same on this other device it will save people some work and they will have great results without data loss. I will be back in a few...
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
Ok, mission accomplished on second device with no data loss😁. Here's what I did:

I downloaded the latest 24.3 Magisk zip on the one plus 8. Next, I downloaded the TWRP-3.6.1_11-0-instantnoodle image and put it inside the adb folder on my windows 10 pc. Next, I rebooted the phone into fast boot mode. After plugging the phone to the pc I opened up PowerShell in the adb folder ( fastboot devices) Saw the serial number then typed the next command (fastboot boot, then dragged the image and hit enter. Once phone booted into twrp I flashed the latest magisk that I downloaded to the phone earlier. Then I rebooted system. Next I went online from the phone to grab the 24.3 apk. downloaded and installed.After installing , I opened it , went into the settings and ticked zygisk beta . I also hid the magisk app and,ticked enforce deny list. Next I went back online from the phone and found and,installed safety net universal fix version 2.2.1 via magisk. Next, I went back online to find magisk hide props 6.1.2 zip which I also installed via magisk.lastly I downloaded termux from the play store. Once I opened termux type:su then props then 1, then f, then 21,then 35, then 2,then y,then y. Reboot . Hopefully you this works for everyone. It worked for me on two one plus 8's. I used Root and SafetyNet Checker( it has a Pink Pound sign picture) from the play store to verify.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Thank you!

Now people can use Gpay to buy burned Starbucks 'talls' and 'grandes'. LOL.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
My pleasure. I Always try to help when I can. Your rom is the best rom out here many thanks for your work as well.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
So, basically, you used:

1. Magisk 24.3

2. Universal Safetynet fix 2.2.1

3. Magisk Hide Props 6.1.2
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
This will only work on release 19 and higher, as I have made internal attestation changes.

Edit: I can add AOSP terminal.apk in the next release.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] BenEl:
optimumpro

Great job. Thanks. Will test it. Do you can add "Expanded screenshot" like in stock?
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
The rom has this:
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
Yes.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Well, maybe because you have Oneplus 8T (kebab) instead of Oneplus 8? I have a separate thread for Kebab.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] android_dan:
Sorry if asked already, but do you have plans to move on to A12?
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
Are you using the latest twrp

I hope not, this rom is good as is.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] android_dan:
Agreed, this Dev has been excellent at maintaining this rom. Please continue it on through 12.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] Binary Assault:
just to clarify, no Riru needed to pass SN? I see it installed on your screenshot.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
I just snapped a picture for you to see. I did at one point try to install it but, Magisk rejected it.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] vio3:
Please integrate root back into it. I can't root. Ask for detailed instructions. Thank you.

Thank you for the good work.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
To flash Magisk in recovery, you must rename Magisk.apk into Magisk.zip. Then you'd be able to flash it. If you boot and don't see Magisk manager among the apps, then rename Magisk.zip into Magisk.apk and install it as a regular app.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
AOD is fully working now. New build is coming.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
April 15. New release V-19.1

1. AOD is fully working

2. Experimental feature: toggle to spoof Pixel to get unlimited storage for Google Photos (in Settings/Accessibility).

Download in post #3, as usual.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] cjvzla:
Hi, succesfully flashed the recovery and entered adb sideload mode, when I entered " adb sideload 'name of the rom' " it went up to 47% , phone screen got up to step 2/2 and when I hit back to go and do factory reset, it said install complete with status 0, I did factory reset and rebooted

but now phone only boots fastboot, doesn't boot into recovery or system, what to do ? thanks.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
1. You must wait until install is finished and only after that reboot.

2. If you have stock 11 in one slot only, which happens after MSM flashing, your second slot won't have firmware support for a custom rom. That's why the main requirement for any custom rom is to have stock firmware in both slots. If you did MSM only, you need to either transfer OOS11 to internal SD and use local option to update or flash OOS11 with TWRP.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
Have you tried the TWRP method that I mentioned in this thread that works?
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] cjvzla:
I was in official OOS12 and I rolled back to official OOS11 with the rollback file listed here (used the global rom since that's my phone model) https://forums.oneplus.com/threads/oxygenos-12-for-the-oneplus-8-series.1555055/

which was only flashing via oneplus apk. then flashed jaguar recovery and adb sidoload the rom, what did I do wrong? I have fastboot and the phone shows up with the fastboot devices command, how do I get the official OOS11 rom to storage so I can flash it?

when I try to boot to recovery it goes straight into fastboot.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Yet again, your rollback only took care of one slot only. You need to install OOS11 onto the other slot. Now, you need to use TWRP, because Lineage type recoveries cannot flash stock. So, get Official TWRP and boot it from fastboot:

fastboot boot (name of twrp image)

Once booted into TWRP, transfer OOS-11 (get it from Oneplus 8 general section) onto internal SD and flash it. Boot into system. Then back to fastboot and boot the TWRP image again. Flash OOS-11 again.

After that, you are ready to install Jaguar or any other custom rom.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] cjvzla:
thanks. before this reply, I used fastboot boot officialtwrp and got this :

C:\oneplus 8\TWRP official>fastboot boot "C:\oneplus 8\TWRP official\officialTWRP.img"

downloading 'boot.img'...

OKAY [ 1.645s]

booting...

FAILED (status read failed (Too many links))

finished. total time: 1.753s

it did not booted into twrp, instead it booted into the OOS11 rom I rolled back to. so I guess that means I'm back to the slot where I flashed the offical OOS11. now I have to boot into twrp, flash OOS11 again so it goes to the other slot, the I'll be ready for ROMs. correct.?
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Yes. Instead of booting into TWRP, you can flash it:

fastboot flash recovery (name of image).
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
This person would have had your rom booted in under 10 minutes following what I mentioned earlier , lol
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] cjvzla:
got this when flashing jaguar recovery :

C:\oneplus 8\jaguar\recovery>fastboot flash recovery_a recovery.img

target reported max download size of 805306368 bytes

sending 'recovery_a' (98304 KB)...

OKAY [ 2.719s]

writing 'recovery_a'...

OKAY [ 0.408s]

finished. total time: 3.131s

C:\oneplus 8\jaguar\recovery>fastboot flash recovery_b recovery.img

target reported max download size of 805306368 bytes

sending 'recovery_b' (98304 KB)...

FAILED (data transfer failure (Too many links))

finished. total time: 0.276s

it seems it did not flash to slot b? can't I flash jaguar rom via twrp?
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] cjvzla:
yeah lots of posts man! maybe a link to your post with your method?
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Do:

fastboot erase recovery_b

And then try again.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] cjvzla:
tried adb sideload again and let it finished, and it booted! sorry for all the noob questions, haven't flashed stuff in a while.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
I just sent you a DM with a YouTube link that explains the process.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] cjvzla:
thanks, rom runs fine, but tried installing gapps with adb sideload and got a message saying not enough space? should I try flashing with twrp?
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
Gapps is already included unless you flashed the vanilla rom. Just flash the full rom and, your good to go.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] cjvzla:
been using the ROM for a few days and it's lovely, fast, no fat. but battery seems to have taken a hit. I feel like it just drains a bit sooner during the day and I'm not on my phone much while working.

anyone has any tips or kernels youve been using with this rom?
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
It's not rom related. This rom has the best battery life of any Android rom I've ever installed on this device. It may be background apps that you have on your phone absorbing your battery faster than you like. Also you can not use any other kernel with this rom as it will not work correctly.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] passion8059:
Can anyone enlighten me on how to get sky go app to work without crashing? On previous builds it worked fine but on latest it loads and opens yet go and play something and I either get an app error or it crashes. With or without magisk it's the same result. Thanks in advance for any assistance given.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Try to toggle Captiveportal detection in Settings/Network/WIFI/WIFI preferences. Some apps like to be registered with Google, i.e., your every logon gets sent to Google for "better ways to serve you". I have had users from Oneplus 6 who even had soft reboots until they've toggled this.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] duzzqqqq:
I cannot seem to get the vanilla version to install pico gapps... keeps saying there's not enough space on the system partition
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Just dirty flash the full version that comes with Gapps.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] duzzqqqq:
Done, working now. Thanks!
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
May 3. New release

1. Wakelock blockers in kernel

2. Jaguar version is now displayed in About phone

3. Choice for temperature units F/C for lockscreen battery info

4. A bunch of other under the hood improvements

Download in post #3.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] duzzqqqq:
It's like the very bottom right of the screen is unresponsive to all touch and I have to move up somewhat to click on something.. some apps almost unusable. Is this something I did or is there a fix for this?

Also sometimes the screen takes about 20 seconds to turn on after hittting the power button..

Also sometimes the SystemUI Crashes.. though it is rare.

Wondering If i should try a fresh install of the rom to fix these issues?
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Crashes: see here

Unresponsive screen doesn't exist. If you are on gesture navigation (no navbar), there are sensitivity and touch area settings. Just search for "gestures" in Settings
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] Libraplum:
Hello,

Can someone provide me with step by step instructions on how to update via Twrp without losing data?

Help is greatly appreciated.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
If you are already on Jaguar, you don't need to wipe data, just flash the update with whatever recovery you already have. After flashing the rom, immediately flash official twrp 3.5.2 installer. If you use Magisk, reboot in recovery and flash it.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
I lost root updating, do you have a boot image that I can patch to get root back?
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
You should be able to flash Magisk 24.3 in recovery or install magisk manager and do it within the app.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
Tried these steps already. Even tried fastbooting magisk. Did not work. I have also tried 23.0 and, 24.3 I am not a rookie when it comes to root and, I can't get it. That's why I asked for a boot image. I was trying to avoid python to pull it because I'm not near my pc at the moment.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
How did you get on the previous release? Why would you not be able to install it with builtin recovery? Boot TWRP.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Ok. I think the latest release has my own recovery with 'yes/no prompt' removed..

But you should be able to boot TWRP and install Magisk anyway. Also, you can unpack payload.bin, get boot.img, put it on internal SD and apply Magisk on that boot.img, which you can then flash in fastboot.

Tomorrow, the May security patches release is coming with fixed recovery anyway.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] scorpio76r:
Thanks for getting back. I will try again when I get off work later and, get near my pc with your latest May security patched rom.
[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
May 6. New release, V-20

1. May security patches

2. Google r55

3. Recovery fixed to have 'yes/no' prompt on signatures mismatch (for Magisk)

Download in post #3.