yashsingh1/xdaforums huggingface dataset:
[Google Pixel 4a 5G Questions & Answers] Functionalfilms:
Is there a manual camera app that allows you to switch to the wide angle lens? All the ones I've found only allow main and selfie camera.
[OnePlus 6 & 6T Cross Device Development] Siddk:
/*
*Disclaimer
*
* Your warranty is now void.
*
* We're not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*/

Introduction

Pitch Black Recovery is a fork of TWRP with many improvements to make your experience better. It's more flexible & easy to use.

Based on TWRP version: 3.7.0

PitchBlack version: 4.0

For device: enchilada & fajita

Maintainer/Authors build: @Siddk

PitchBlack Source Code: https://github.com/PitchBlackRecoveryProject

Device tree: Fajita Enchilada

Kernel: Prebuilt

PitchBlack Team: @rezaadi0105, @shovon, @manjot.gni, @androiabledroid, sagar

Features

Installation Instructions

From previous version or other recovery

Download the PitchBlack zip to your device

Reboot to your current custom recovery

Flash the PitchBlack zip

The device will automatically reboot into PitchBlack Recovery after installation

Enjoy

From PC

Download PitchBlack Recovery flashable zip from bellow

Extract the PBRP zip

Goto fastboot mode in your device

Boot into recovery by fastboot boot recovery.img

Boot into PBRP

Copy the zip to internal storage

Flash it

Enjoy

Changelog

PBRP Side Changelog

V4.0
- Bump to 4.0
- Based on TWRP 3.7.0
- Based On A12.1 Manifest

V3.2.0
- Bump to 3.2.0
- Based on TWRP 3.6.2

v3.1.0
- Bump to 3.1.0
- Based on TWRP 3.5.2
- Redesigned homescreen
- Fixed minor glitches
- Added more languages support
v3.0.0
- Fully Redesigned UI
- Added new Keychecks While Flashing PBRP or recovery.img or Ramdisk
- Fully Redesigned Website https://pitchblackrecovery.com
- New Android like Power Menu (Activated via power key hold)
- Flashlight toggled by Vol up(+) on hold
- New Scrollable Advanced menu
- Totally Redesigned Icons
- Removed old unnecessary Theming Stuff
- Tested on almost all handy Resolutions
- Flashlight toggle on Lockscreen
- More checks for SAR/Non-SAR\
- New Navbar
- Support on almost all Android version (5.0+)
- Update ozip decrypt
- Fix up ozip print logs & take all paths
- Update FUNDING.yml
- Fixed encrypted removal checks & buttons
- Add Flag for disabling treble compatibility by default
- Is_Data_Wiped: Simplify function signature
- Unified AB_OTA_UPDATER
- Change AB device log storage to /data/recovery
- Delay start if specified in board
- Optimize touchscreen driver initialization delay.

v2.9.0
- Update kernel
- Update DM Verity Logic
- Update magisk
- Update unroot magisk
- Some bug fixed

Device Side Changelog

Encryption support for A12 & above
Slot switching fix
Seprate Build

Bugs

- You tell me!

Downloads

Oneplus 6

Oneplus 6T
[OnePlus 6 & 6T Cross Device Development] Siddk:
3.1.0 Redesigned homescreen Screenshot
[OnePlus 6 & 6T Cross Device Development] Siddk:
Reserved
[OnePlus 6 & 6T Cross Device Development] umangtayal:
hello.. i cant access the flashable zip.. i click the link and it shows error!
[OnePlus 6 & 6T Cross Device Development] CYB3R0ID694:
We're sorry. You can't access this item because it is in violation of our Terms of Service.

This is error we are getting while trying to download ZIP
[OnePlus 6 & 6T Cross Device Development] Puthenpurayilgeorgechacko:
Cannot download from Google drive
[OnePlus 6 & 6T Cross Device Development] Puthenpurayilgeorgechacko:
Yes,can't download
[OnePlus 6 & 6T Cross Device Development] Puthenpurayilgeorgechacko:
Me too getting same error
[OnePlus 6 & 6T Cross Device Development] Aduser345:
The file will have to be reuploaded again somewhere else since google flagged it

Wait for the dev to update the link
[OnePlus 6 & 6T Cross Device Development] Aduser345:
Although those who can't wait to try this recovery out(me) can flash recovery in this way:

WARNING: If you know what you're doing then only follow these steps otherwise wait for the dev to upload the zip file. Don't blame me for bricking your device. Do it at your own risk!

A) If you have TWRP installed then:

1. Reboot to recovery

2. Select Install/Flash

3. Select Install Image

4. In partitions Select Recovery Ramdisk

5. Swipe to Flash

6. Let it complete and then Reboot back to Recovery to check if everything went fine.Enjoy!

B) If you don't have TWRP installed then:

1. Reboot to fastboot

2. run fastboot boot twrp.img(use the latest one as we are just going to boot into TWRP)

3. After booting into recovery follow the steps from Section A) Step 2 above and you're good to go!
[OnePlus 6 & 6T Cross Device Development] mixlex:
Thanks. i can install the image but i like to have the zip on hand also, so ill be looking forward to the re-upload.
[OnePlus 6 & 6T Cross Device Development] Puthenpurayilgeorgechacko:
Wait for a lot? Waiting to see any change in download
[OnePlus 6 & 6T Cross Device Development] Siddk:
but you cant access it feature if flashed using this method
[OnePlus 6 & 6T Cross Device Development] Siddk:
sorry for inconvenience link updated also zip file attached in forum
[OnePlus 6 & 6T Cross Device Development] umangtayal:
thank you!! 😃
[OnePlus 6 & 6T Cross Device Development] Aduser345:
Thanks man really appreciate your work!!!!!
[OnePlus 6 & 6T Cross Device Development] mixlex:
Got it, thanks!
[OnePlus 6 & 6T Cross Device Development] MrSinister:
Cannot flash any kernel due to change in codename via PBRP. Currently the name is oneplus6. Please change it to enchilada. ATM we have to change device codename to flash kernel via PBRP.View attachment 5150983View attachment 5150991
[OnePlus 6 & 6T Cross Device Development] Puthenpurayilgeorgechacko:
I just flashed AOSP Rom with PBRP, I don't have any problems.
[OnePlus 6 & 6T Cross Device Development] Siddk:
i will fix it
[OnePlus 6 & 6T Cross Device Development] mixlex:
Thanks for fixing!
[OnePlus 6 & 6T Cross Device Development] erad1:
Hey thanks for sharing your project! So is flashing magisk 21.x working on android 11 roms with this recovery? Does it have any decryption issues?
[OnePlus 6 & 6T Cross Device Development] Siddk:
i didnt tried it but pattern should work on a11 like other recovery
[OnePlus 6 & 6T Cross Device Development] erad1:
Any reason it doesn't download as a flashable zip?

NVM /got it done on a pc
[OnePlus 6 & 6T Cross Device Development] erad1:
@Siddk Just so you know, the script to auto flash pbrp after a rom flash didn't work for me. Will give the log when I get to a pc.
[OnePlus 6 & 6T Cross Device Development] Aduser345:
it sometimes doesn't so we have manually flash the image/zip to make sure it boot into pbrp 😅

The best practice would be flashing the zip after flashing rom like we normally do for TWRP so we don't lose PBRP after flashing it
[OnePlus 6 & 6T Cross Device Development] Siddk:
yes i fails sometimes you will see patching boot on console if it gets flashed
[OnePlus 6 & 6T Cross Device Development] koobie777:
Are flash instructions the same when flashing roms?

Edit: So I tried it out and I saw a flash pbr option after install (haven't tested). All the tools that use aroma are useless since twrp doesn't support aroma anymore so they just don't load. Nice features as far as flashing Magisk, does not detect android 11 so you'll need to manually flash A11 Magisk if you want to boot with any recovery installed on A11. Thanks for this seems nice so far, only bugs I've seen are the warning message does not save option to hide next boot and timezones settings don't stick either.
[OnePlus 6 & 6T Cross Device Development] romixer:
Yep, magisk was not installed either. OOS 10.3.7. But I was afraid of a boot loop or something similar... But like new twrp design, that's cool
[OnePlus 6 & 6T Cross Device Development] Siddk:
May be custom rom with inbuilt have those issue because on oos it stick to set time & warning message comes only once

Magisk flashing,oos flashing & kernel flashing working
[OnePlus 6 & 6T Cross Device Development] Causical:
Do we rename .bin to .zip when downloading straight to phone to flash?
[OnePlus 6 & 6T Cross Device Development] Siddk:
Yes rename to zip
[OnePlus 6 & 6T Cross Device Development] Aduser345:
Hi, will you update it with the latest twrp released for op6/t by mauronofrio?

or PBRP works independent of that?
[OnePlus 6 & 6T Cross Device Development] Siddk:
Pbrp work on own source they also updated for a11 encryption

beta build is there need to test on a11 rom

Edit testing done pushed to offical
[OnePlus 6 & 6T Cross Device Development] My Name is ShaoXIa:
ŤHX you ,it's work on 10.3.7
[OnePlus 6 & 6T Cross Device Development] Aduser345:
I'll test it and report back

Anything in particular to look out for?
[OnePlus 6 & 6T Cross Device Development] Siddk:
No need working fine update already pushed
[OnePlus 6 & 6T Cross Device Development] Aduser345:
Ok np problem thanks for this awesome work!!!
[OnePlus 6 & 6T Cross Device Development] Oblias:
Anyone have a screehshot or 2 they would care to post?
[OnePlus 6 & 6T Cross Device Development] Siddk:
Visit official site for ss & features
[OnePlus 6 & 6T Cross Device Development] Huskied:
Gotcha.
[OnePlus 6 & 6T Cross Device Development] Oblias:
Outstanding!! Mucho Gracias. And how are you finding the experience? Everything it says on the tin??
[OnePlus 6 & 6T Cross Device Development] Huskied:
Not a bad Recovery. Ofc had to update the latest TWRP that way I didn't run into any problems. You should be fine.
[OnePlus 6 & 6T Cross Device Development] Oblias:
One last question for you, then. I'm not sure I completely understand what kind of recovery this is. I've been modding since the days of the OP One, and I've yet come across any recovery that had anything to do with a lockscreen, and all the other features that this says it has...

And now when you tell me you had to update to the latest TWRP, which I will assume you mean 3.4.0.2, that this thing here is not entirely just a TWRP recovery. Would that be correct? The official website doesn't shed much light on that either...
[OnePlus 6 & 6T Cross Device Development] Huskied:
I had to update my last recovery first (TWRP 3.4.0-11) before installing PBRP (Just in case). This is a TRWP based recovery.
[OnePlus 6 & 6T Cross Device Development] Oblias:
Ah, I see now. You were using mauronofrio's then, before this one. I appreciate the info! Take care.
[OnePlus 6 & 6T Cross Device Development] Causical:
Is the update to TWRP .11 integrated in most recent release or this isn't likely to matter in A11 ROMs with this recovery?
[OnePlus 6 & 6T Cross Device Development] Siddk:
Yes a11 encryption supported
[OnePlus 6 & 6T Cross Device Development] jknight82:
I wanna try this recovery out. Currently have twrp 3.5.0 installed. Is it ok to flash PitchBlack over this or should I revert back to twrp 3.4.0 first? Any help is appreciated!!
[OnePlus 6 & 6T Cross Device Development] Siddk:
You can install from any version of twrp

pbrp works on their own version they include 3.5 features in 3.0.0
[OnePlus 6 & 6T Cross Device Development] jknight82:
Thanks!
[OnePlus 6 & 6T Cross Device Development] iTryH:
I really love the material and detailed look and function of this recovery. This is how all recoveries should look. Thank you.
[OnePlus 6 & 6T Cross Device Development] Siddk:
New Update

-Added EXFAT & NTFS support

-Flashlight toggled by Vol up (+) on hold & Lock screen
[OnePlus 6 & 6T Cross Device Development] RodiNet7601:
Working fine.

Based on twrp 3.5.0.X 👍
[OnePlus 6 & 6T Cross Device Development] Siddk:
Source Side Changelog 3.1.0

* Bump to 3.1.0

* Added more languages support

* Based on TWRP 3.5.1

* All new Homescreen

* Previous glitches fixed

* Fixed Flashlight issues

* All Major issues fixed

Download

Oneplus 6

Oneplus 6T
[OnePlus 6 & 6T Cross Device Development] Siddk:
Source Side Changelog 3.1.0

* Bump to 3.1.0

* Added more languages support

* Based on TWRP 3.5.1

* All new Homescreen

* Previous glitches fixed

* Fixed Flashlight issues

* All Major issues fixed

Download

Oneplus 6T
[OnePlus 6 & 6T Cross Device Development] Causical:
Bro, Thank you for this! I thought you bounced on us. This is the only recovery I've been hanging with since you released it. Solid AF always!
[OnePlus 6 & 6T Cross Device Development] nanuk7401:
Hello.

Currentlyy I use the Zip No_verity_mod_for_OP6 to not encrypt the memory in each flash, with this recovery can it be used ?? i do wipe system + data + cache to do a clean install, is it compatible with that mod? Thanks a lot!
[OnePlus 6 & 6T Cross Device Development] Siddk:
do not wipe system or vendor
[OnePlus 6 & 6T Cross Device Development] tiga016:
the dm verity feature in your recovery is updated and working to decrypt device?
[OnePlus 6 & 6T Cross Device Development] Siddk:
Yes
[OnePlus 6 & 6T Cross Device Development] tiga016:
I think having a guide in the OP is better because in my experience I thought I can just select magisk ang dm-verity but I failed flashing it. So I used a separate file to flash it. Then after booting to system I noticed a PBRP folder in the storage and when I opened it I saw a bunch of zip files and 2 of them are magisk and noverity zips and I think that is needed to make it work.
[OnePlus 6 & 6T Cross Device Development] nihilista:
Great looking recovery, seems to run fine. But german translation is unusable, overlapping text all over the screen and some buttons. Btw, using english is not a problem ;-)
[OnePlus 6 & 6T Cross Device Development] Moe2003:
any chance for an update for source side twrp to 3.5.2 for pitch black?
[OnePlus 6 & 6T Cross Device Development] Siddk:
yes updated
[OnePlus 6 & 6T Cross Device Development] Siddk:
Source Side Changes

Code:

* Based on TWRP 3.5.2

* Magisk v23.0

Download

Oneplus 6

Oneplus 6T
[OnePlus 6 & 6T Cross Device Development] Moe2003:
thx!! btw it seems magisk recovery manager is broken, also app delete is broken
[OnePlus 6 & 6T Cross Device Development] Siddk:
did you tried those after flashing new zip & rebooting to recovery? & running on oos or custom rom?
[OnePlus 6 & 6T Cross Device Development] Moe2003:
custom, i was scrolling through the telegram group and saw that aroma is broken, which is what the magisk recovery manager runs from, if that's true maybe removing it and also the app delete tool from the tools menu would be a good idea if they are not working? all they do is freeze recovery when trying to flash them
[OnePlus 6 & 6T Cross Device Development] tiga016:
Does it mean I no longer need separate magisk v23 file and can use the built-in magisk in your recovery? I never tried it but I saw in the tools.
[OnePlus 6 & 6T Cross Device Development] Siddk:
It is Tool section update so you can flash magisk directly from tools no need to flash through install
[OnePlus 6 & 6T Cross Device Development] Moe2003:
any chance some of the broken tools that use aroma will be removed or fixed?
[OnePlus 6 & 6T Cross Device Development] Soul reaper:
Hi, I don't know what I messed up and now my phone is encrypted. I may have ticked something when flashing the room and now my storage files are jumbled. Any way to fix it?
[OnePlus 6 & 6T Cross Device Development] tiga016:
Format data. But it will delete all files in the internal storage.
[OnePlus 6 & 6T Cross Device Development] Siddk:
it is source side issue & it will get fix soon i will update once it fixed

switching from oos to custom rom you need to format data
[OnePlus 6 & 6T Cross Device Development] ashaikzubair:
I'm currently using Dot Os 5.1 in my OnePlus 6T .

And I want to switch between ROMs without losing my data.

Please guide me how to do this.

(I'm lil confused in flashing DM verity for decryption).
[OnePlus 6 & 6T Cross Device Development] tiga016:
You must be in decrypt device to flash different ROMs without formating data. And to attain a decrypt device it is required also to format data.
[OnePlus 6 & 6T Cross Device Development] ashaikzubair:
I'm currently using Dot Os 5.1 in my OnePlus 6T .

And I want to switch between ROMs without losing my data.

Please guide me how to do this.

(I'm lil confused in flashing DM verity for decryption).

Then how to decrypt device? (op 6t)
[OnePlus 6 & 6T Cross Device Development] tiga016:
You must format data which deletes encryption but also deletes internal storage so take note of that. Then before rebooting system you must flash the no-verity file.
[OnePlus 6 & 6T Cross Device Development] kmr168401:
Hi first of all thank you for this application, second i am using it for sometime, but forgot to thank you, so i came here to thank you, i am really looking forward to this application.(y)(y)
[OnePlus 6 & 6T Cross Device Development] shreyas.kukde:
Hello, does this work on OOS 11 stable rooted with magisk, I just want the recovery, already have the rooted boot image installed with magisk.
[OnePlus 6 & 6T Cross Device Development] roxito:
Yes it works
[OnePlus 6 & 6T Cross Device Development] mzck_fatman:
Have you actually tried to install this recovery on an OOS 11 ?

I've just tried and this does not seem to even start using only fastboot boot.
[OnePlus 6 & 6T Cross Device Development] roxito:
I'm using stable OOS11 with latest official PBRP.
[OnePlus 6 & 6T Cross Device Development] mzck_fatman:
Fresh install of OOS11 (Wiped everything by Format Data). Rooted thanks to Magisk. Now following the install guide provided :

From PC​

Download PitchBlack Recovery flashable zip from bellow

Extract the PBRP zip

Goto fastboot mode in your device

Flash the recovery.img by fastboot flash recovery.img FAILING HERE

Boot into PBRP

Copy the zip to internal storage

Flash it

Enjoy

The error message is stating that I didn't provided the partition to be flashed
[OnePlus 6 & 6T Cross Device Development] Vivid1105:
Nice recovery!
[OnePlus 6 & 6T Cross Device Development] compactdisc:
@mzck_fatman

The correct command is "fastboot boot recovery.img"
[OnePlus 6 & 6T Cross Device Development] Huskied:
Dev fixed the "boot" command for the OOS11? I was gonna put that update on hold till it gets fixed but this got my attention!
[OnePlus 6 & 6T Cross Device Development] Siddk:
Fastboot boot issue fixed but i didn't release build because very few people tested it also wiping data from pbrp causing bootloop
[OnePlus 6 & 6T Cross Device Development] chackopg:
This will work for Android 11 OnePlus 6 Enchilada?
[OnePlus 6 & 6T Cross Device Development] Siddk:
Deleted
[OnePlus 6 & 6T Cross Device Development] kmr168401:
Recovery for op6t please........... 😭😭😭
[OnePlus 6 & 6T Cross Device Development] Siddk:
Based on OOS11

Encryption Fixed

Stock Rom Flashing works

To Boot

1. extract file from TWRP folder

2. fastboot boot filename.img

To flash

1. follow boot

2. adb sideload zip or copy zip to internal & install normally

HERE
[OnePlus 6 & 6T Cross Device Development] kmr168401:
Thanks for the recovery 👍, really nice
[OnePlus 6 & 6T Cross Device Development] Gytole:
Link's not working for me, takes me straight to Mega's home page.
[OnePlus 6 & 6T Cross Device Development] esteh:
thank you very much, works flawlessly on oxygen 11.1.1.1, magisk inbuilt installer works great also (y)
[OnePlus 6 & 6T Cross Device Development] Siddk:
need to login uploaded to xda too
[OnePlus 6 & 6T Cross Device Development] vuvious:
Do you mean we have to login to mega? Where is it uploaded on xda as I just end up on the mega home page too.
[OnePlus 6 & 6T Cross Device Development] Siddk:
UNOFFICIAL BUILD IS UP

-Other Fix

-Fixed Stock Rom flashing & Custom Rom flashing

Bugs

-Flashlight Broken

-Currently Finalize.zip doesnt work on this build you need manually flash rom on both slot

Oneplus 6

Oneplus 6T

Mega mirror
[OnePlus 6 & 6T Cross Device Development] kmr168401:
Thanks it working for me i have flashed oos 11.1 with havoc rom, it is booted without crash dump. Thanks once again
[OnePlus 6 & 6T Cross Device Development] Causical:
No version change mate?
[OnePlus 6 & 6T Cross Device Development] XmechaniX:
Doesn't work on 6T with OOS 11.1.1 .."Qualcomm CrashDump Mode Attempted to kill init! exitcode=0x000000b"
[OnePlus 6 & 6T Cross Device Development] XmechaniX:
This actually worked!!!
[OnePlus 6 & 6T Cross Device Development] megaslx:
does 1029 build support factory reset?
[OnePlus 6 & 6T Cross Device Development] alp47470:
Thanks man ! (y)
[OnePlus 6 & 6T Cross Device Development] darksx:
I am wondering can i flash the new Syberia Rom with this recovery,i see that Orange fox recovery is recommended.Anyway changelog says fixed custom Rom flashing.I don't want to mess something.Thanks
[OnePlus 6 & 6T Cross Device Development] Siddk:
Official Build is UP

Bumped to 3.2.0

Based on 3.6.2

A12 Support

Link

A12 working on some roms only need to remove lockscreen pin/pattern/password for decrypt internal
[OnePlus 6 & 6T Cross Device Development] arubamon:
@Siddk, Having just clean flashed PBRP-OP6xT-3.2.0-20220617-1700-OFFICIAL.zip, PixelExperience_fajita-12.1-20220626-1811-UNOFFICIAL.zip, and Magisk-v25.1.zip, I am receiving the error message "Failed to decrypt user 0" in PBRP v3.2.0

Do I have to remove my PIN, which of course will require me to remove any fingerprints/face I have store in Android, every time I would like to decrypt my filesystem in PBRP? Thank you in advance

arubamon
[OnePlus 6 & 6T Cross Device Development] Siddk:
You need to remove lockscreen pin/pattern/password for now

A12.1 manifest is in wip until that you can use twrp build
[OnePlus 6 & 6T Cross Device Development] MeshuXD:
Getting stuck on PitchBlack Recovery Project logo :/
[OnePlus 6 & 6T Cross Device Development] lupastro82:
Op6 A13 Crdroid. This release work as expected here?

ATM I've TWRP-3.7.0_12-enchilada.img and decrypt without problem.

Ty 👍
[OnePlus 6 & 6T Cross Device Development] Yeedatoy:
Hey what are the changes in the new test build? I just flashed it on fajita with EvoX 13 and everything's working fine. I'm just wondering what changes were made, especially because of the new retrofit partitions I was actually creeping around to see if anyone was working on a recovery for retrofits
[OnePlus 6 & 6T Cross Device Development] Siddk:
TEST Build is UP

Bumped to 3.2.0

Based on 3.7.0

A13 & A12 Support

Download
[OnePlus 6 & 6T Cross Device Development] iftshay:
Just an oversight that it still says based on 3.6.2, right?
[OnePlus 6 & 6T Cross Device Development] Siddk:
Official Build is UP

Bumped to 4.0

Based on 3.7.0_12

Encryption support A12 & above

Slot switching fix

Note : This build only support A12 & above encryption

A11 & oos 11 encryption not supported
[OnePlus 6 & 6T Cross Device Development] kmr168401:
Thanks for the update sir🫡🤗
[OnePlus 6 & 6T Cross Device Development] Siddk:
Current Build will be final build by me

my device got hardbrick (hardware issue)

for A11 user unofficial 3.4.0 is available

Download