[RECOVERY] [OFFICIAL] [PBRP] [v2.9.1] 5/21/2020

Search This thread

JEANRIVERA

Senior Member
Mar 30, 2007
2,985
1,466
39
Nazareth, PA
HTC U12+
ASUS ROG Phone 3
banner.png

Code:
/*
*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.


Features

  • Supports Treble and non-Treble ROMs
  • Up-to-date Oreo kernel, built from sources (Pie is on the way)
  • Full dark theme with changeable accents
  • Reorganized menus
  • MIUI OTA support
  • Disable DM Verity
  • Use AromaFM as default file manager
  • Various tools are include
  • Universal flash-able file for all variant of a device
  • Many bug fixes & optimization & much more

Temp boot Instructions

  • Download the PitchBlack img to your computer
  • Reboot to bootloader
  • Code:
    fastboot boot recovery_name.img
  • The device will automatically reboot into PitchBlack Recovery
  • Enjoy

Permanent Install instructions

  • Download the PitchBlack img to your device
  • temp boot in TWRP or PBRP
  • install / install image bottom right corner / select PBRP.img / install recovery ramdisk
  • if you are rooted with Magisk remember to flash Magisk after install Recovery ramdisk
  • if your Kernel is stock flash touchscreen_hexpatcher.zip
  • Reboot to Recovery & Enjoy

Changelog

Code:
v2.9.1
- Update kernel
- Update DM Verity Logic
- Update magisk
- Update unroot magisk
- Some bug fixed

Known Issues

  • All Official TWRP Issues (not many) ;)
  • Aroma not supported on U12+ / Exodus 1
  • Stock ROM Pie Decryption currently not possible (workaround disable Force Encrypt NOT Recommended if you want your device to be secured, your device your option ;)
  • You Tell me

Downloads
https://sourceforge.net/projects/pitchblack-twrp/files/ime/

Additional Downloads
Touchscreen hexpatcher | Mirror (AFH) - SEE IMPORTANT NOTES BELOW:
Only needed when on stock kernel without touchscreen fix
Flashing touchscreen_hexpatcher.zip will make touch work when using stock kernel but render all recovery related commands unusable.
This includes "adb reboot recovery", reboot to recovery from Magisk Manager and reboot to recovery from inside TWRP. To get into TWRP you first have to reboot to bootloader and from there on to TWRP/Recovery!

XDA:DevDB Information
PitchBlack Recovery Project, Tool/Utility for the HTC U12+

Contributors
JEANRIVERA, mikalovtch
TWRP: @Freak07, @Captain_Throwback
PBRP: Reza Adi, Firewolfxda, Manjot Sidhu, Mohd Faraz, Arbaz Khan
Source Code: https://github.com/PitchBlackRecoveryProject/android_bootable_recovery


Version Information
Status: Official
Current Version: 2.9.1
Release Date: 2020-05-21

Created 2020-05-01
Last Updated 2020-05-21
 

Attachments

  • Screenshot_PBRP_2020-05-01-16-18-49.png
    Screenshot_PBRP_2020-05-01-16-18-49.png
    181.3 KB · Views: 631
  • Screenshot_PBRP_2020-05-01-22-17-19.png
    Screenshot_PBRP_2020-05-01-22-17-19.png
    168.8 KB · Views: 622
  • Screenshot_PBRP_2020-05-01-22-17-24.png
    Screenshot_PBRP_2020-05-01-22-17-24.png
    127.8 KB · Views: 536
  • Screenshot_PBRP_2020-05-01-16-06-25.png
    Screenshot_PBRP_2020-05-01-16-06-25.png
    191 KB · Views: 644
  • Screenshot_PBRP_2020-05-01-22-17-29.png
    Screenshot_PBRP_2020-05-01-22-17-29.png
    149.2 KB · Views: 501
  • Screenshot_PBRP_2020-05-01-22-17-41.png
    Screenshot_PBRP_2020-05-01-22-17-41.png
    147.7 KB · Views: 488
  • Screenshot_PBRP_2020-05-01-22-17-49.png
    Screenshot_PBRP_2020-05-01-22-17-49.png
    182.7 KB · Views: 460
  • Screenshot_PBRP_2020-05-01-22-17-54.png
    Screenshot_PBRP_2020-05-01-22-17-54.png
    119.3 KB · Views: 442
  • Screenshot_PBRP_2020-05-01-22-19-16.png
    Screenshot_PBRP_2020-05-01-22-19-16.png
    199.8 KB · Views: 366
  • Screenshot_PBRP_2020-05-01-22-19-12.png
    Screenshot_PBRP_2020-05-01-22-19-12.png
    188.5 KB · Views: 394
  • Screenshot_PBRP_2020-05-01-22-18-58.png
    Screenshot_PBRP_2020-05-01-22-18-58.png
    137.3 KB · Views: 406
  • Screenshot_PBRP_2020-05-01-22-18-06.png
    Screenshot_PBRP_2020-05-01-22-18-06.png
    104.6 KB · Views: 422
  • Screenshot_PBRP_2020-05-01-22-19-21.png
    Screenshot_PBRP_2020-05-01-22-19-21.png
    128.3 KB · Views: 350
  • Screenshot_PBRP_2020-05-01-22-19-26.png
    Screenshot_PBRP_2020-05-01-22-19-26.png
    118.7 KB · Views: 337
  • Screenshot_PBRP_2020-05-01-22-19-30.png
    Screenshot_PBRP_2020-05-01-22-19-30.png
    183.3 KB · Views: 327
  • Screenshot_PBRP_2020-05-01-22-19-35.png
    Screenshot_PBRP_2020-05-01-22-19-35.png
    181.6 KB · Views: 311
  • Screenshot_PBRP_2020-05-01-22-19-46.png
    Screenshot_PBRP_2020-05-01-22-19-46.png
    157.3 KB · Views: 308
  • Screenshot_PBRP_2020-05-01-22-20-06.png
    Screenshot_PBRP_2020-05-01-22-20-06.png
    105.3 KB · Views: 302
  • Screenshot_PBRP_2020-05-01-22-20-13.png
    Screenshot_PBRP_2020-05-01-22-20-13.png
    99.2 KB · Views: 293
  • Screenshot_PBRP_2020-05-01-22-20-27.png
    Screenshot_PBRP_2020-05-01-22-20-27.png
    210.2 KB · Views: 299
Last edited:

Max128

Senior Member
Apr 16, 2011
1,145
298
Canada
Great to see a updated recovery! Thanks for this! I will try it.

Do you know why is still not possible to decrypt pie? And why you do not recommended to disable it? At the beginning everyone wanted disable this.
 

JEANRIVERA

Senior Member
Mar 30, 2007
2,985
1,466
39
Nazareth, PA
HTC U12+
ASUS ROG Phone 3
Great to see a updated recovery! Thanks for this! I will try it.

Do you know why is still not possible to decrypt pie? And why you do not recommended to disable it? At the beginning everyone wanted disable this.

1. it is no possible to decrypt stock pie due to HTC proprietary encryption protocol, it is not Open Source, and the Dev that made it possible @nkk71 to decrypt previous HTC Encrypted devices passed away, and no one has been able to take over his amazing work.

2. It is not secure to have an un-encrypted device, at the end is your device and your choice, ;)
 
  • Like
Reactions: donmarkoni

GaetanoS.89

Senior Member
Mar 15, 2016
428
84
1. it is no possible to decrypt stock pie due to HTC proprietary encryption protocol, it is not Open Source, and the Dev that made it possible @nkk71 to decrypt previous HTC Encrypted devices passed away, and no one has been able to take over his amazing work.

2. It is not secure to have an un-encrypted device, at the end is your device and your choice, ;)

Hello, installed following the guide and got this
 

Attachments

  • IMG_20200507_102423_151.jpg
    IMG_20200507_102423_151.jpg
    82.8 KB · Views: 253

Max128

Senior Member
Apr 16, 2011
1,145
298
Canada
I also have a problem with this recovery. I want to make a nandroid backup ( system , boot and data ) i am on viper rom gsi now. I always have this error when i launch a backup , : unable to find partition for path '/system. In mount the system is checked and the mount system partition read only is not possible to uncheck it.

After that i have try the twrp updated for viper rom and is working fine this one no problem for backup.
 

JEANRIVERA

Senior Member
Mar 30, 2007
2,985
1,466
39
Nazareth, PA
HTC U12+
ASUS ROG Phone 3
I also have a problem with this recovery. I want to make a nandroid backup ( system , boot and data ) i am on viper rom gsi now. I always have this error when i launch a backup , : unable to find partition for path '/system. In mount the system is checked and the mount system partition read only is not possible to uncheck it.

After that i have try the twrp updated for viper rom and is working fine this one no problem for backup.

it has been fixed on new version!! ;)
 

Max128

Senior Member
Apr 16, 2011
1,145
298
Canada
it has been fixed on new version!! ;)

Got it! , I will try it! Can you tell me if you flash permanent the recovery you still can flash a ruu later without do anything else? Also on the viper rom you suggest to flash your Touchscreen hexpatcher ? with flashing the header patch from venom or only the kernel pie 0.2 from venom i am not sure with what i have read..
Thanks you!
 
Last edited:

JEANRIVERA

Senior Member
Mar 30, 2007
2,985
1,466
39
Nazareth, PA
HTC U12+
ASUS ROG Phone 3
Got it! , I will try it! Can you tell me if you flash permanent the recovery you still can flash a ruu later without do anything else? Also on the viper rom you suggest to flash your Touchscreen hexpatcher ? with flashing the header patch from venom or only the kernel pie 0.2 from venom i am not sure with what i have read..
Thanks you!

RUU should always works if done properly regardless of whatever you flash in your phone, and the hexpatcher will be only needed if you are on stock kernel, if you are using a custom kernel, then use the patch from venom
 

Max128

Senior Member
Apr 16, 2011
1,145
298
Canada
RUU should always works if done properly regardless of whatever you flash in your phone, and the hexpatcher will be only needed if you are on stock kernel, if you are using a custom kernel, then use the patch from venom

I have asking it for to be sure, because some of my old phones like the htc 10 when you flashing a bootloader without a red text you should restore the original bootloader for flashing a ruu or a firmware if i am remember correctly.. I am pretty sure you are already know that but is for why i have asking it.

For my other question , so i am assuming the viper is on a custom kernel so i know now what files flashing.
 

JEANRIVERA

Senior Member
Mar 30, 2007
2,985
1,466
39
Nazareth, PA
HTC U12+
ASUS ROG Phone 3
I have asking it for to be sure, because some of my old phones like the htc 10 when you flashing a bootloader without a red text you should restore the original bootloader for flashing a ruu or a firmware if i am remember correctly.. I am pretty sure you are already know that but is for why i have asking it.

For my other question , so i am assuming the viper is on a custom kernel so i know now what files flashing.

Rom and kernel are 2 different things, you can flash viper Rom and have stock kernel, or you can flash a custom kernel, custom kernel do no need the hexpatcher only stock kernel does regardless of the Rom you are using
 

Max128

Senior Member
Apr 16, 2011
1,145
298
Canada
Rom and kernel are 2 different things, you can flash viper Rom and have stock kernel, or you can flash a custom kernel, custom kernel do no need the hexpatcher only stock kernel does regardless of the Rom you are using

Of course i know rom and kernel is a different things. I was thinking since the viper is not a official rom is need a custom kernel.
 

JEANRIVERA

Senior Member
Mar 30, 2007
2,985
1,466
39
Nazareth, PA
HTC U12+
ASUS ROG Phone 3
Of course i know rom and kernel is a different things. I was thinking since the viper is not a official rom is need a custom kernel.

it doesn't requires a custom kernel, it is completely optional, just remember, if you stay on stock kernel, then you will need hexpatcher, if you use custom, as far as i know there are 3 available, CleanSlate, Kirisakura, & Beyond Stock, any of those 3 you will no need to use the hexpatcher
 
  • Like
Reactions: KotTHECat

Max128

Senior Member
Apr 16, 2011
1,145
298
Canada
it doesn't requires a custom kernel, it is completely optional, just remember, if you stay on stock kernel, then you will need hexpatcher, if you use custom, as far as i know there are 3 available, CleanSlate, Kirisakura, & Beyond Stock, any of those 3 you will no need to use the hexpatcher

Got it.

I have forget to tell you since your recovery is a port from twrp, when I write you about the bugs the other days, after that I have take the last twrp I have make a full backup with no errors , more later I have restored my backup with... I had got a bootloop on htc logo every times, I have trying to fix it but nothing to do... I was forced to install again the viper rom after that I was able to restore the data partition and is worked. Probably a bug in twrp restored, I am guessing probably have this bug on your recovery also.
 

JEANRIVERA

Senior Member
Mar 30, 2007
2,985
1,466
39
Nazareth, PA
HTC U12+
ASUS ROG Phone 3
@JEANRIVERA, thanks for the great job and maintaining TWRP!
I assume, it is still not possible to do a data backup on Pie (without this one)?

Not possible, this recovery is based on TWRP, every limitations on TWRP will also be here, Devoting HTC stock Pie at the moment is not supported by TWRP, but you can Decrypt AOSP Pie Encryption for example GSI ROMS based on PHH work like ViperExperience,
 
Last edited:
  • Like
Reactions: KotTHECat

Max128

Senior Member
Apr 16, 2011
1,145
298
Canada
@JEANRIVERA I have done what you said and i have a problem , I have flash your recovery after that i have flash your touch patch and magisk.. reboot.. Android work fine.. ( except I was forced to delete some files in the recovery about the lockscreen , he didn't want let me to put again my password.. ) after that i has put again my password.. )

The problem now is on the recovery i boot it from the bootloader, the recovery stays on the logo pitch for a long time after that is said to me to put my password i enter it but it never want to decrypt the data. So i do not know why the recovery do not want the decrypt the data and why is stay so long on pitch logo every times. I have not flashing viper patch because is for custom kernel.
 

JEANRIVERA

Senior Member
Mar 30, 2007
2,985
1,466
39
Nazareth, PA
HTC U12+
ASUS ROG Phone 3
@JEANRIVERA I have done what you said and i have a problem , I have flash your recovery after that i have flash your touch patch and magisk.. reboot.. Android work fine.. ( except I was forced to delete some files in the recovery about the lockscreen , he didn't want let me to put again my password.. ) after that i has put again my password.. )

The problem now is on the recovery i boot it from the bootloader, the recovery stays on the logo pitch for a long time after that is said to me to put my password i enter it but it never want to decrypt the data. So i do not know why the recovery do not want the decrypt the data and why is stay so long on pitch logo every times. I have not flashing viper patch because is for custom kernel.

please send me a screenshot of settings>about phone>Android Version

attachment.php
 

Attachments

  • 5-19-2020-4-22-18-PM.png
    5-19-2020-4-22-18-PM.png
    184.6 KB · Views: 296

Top Liked Posts

  • There are no posts matching your filters.
  • 11
    banner.png

    Code:
    /*
    *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.


    Features

    • Supports Treble and non-Treble ROMs
    • Up-to-date Oreo kernel, built from sources (Pie is on the way)
    • Full dark theme with changeable accents
    • Reorganized menus
    • MIUI OTA support
    • Disable DM Verity
    • Use AromaFM as default file manager
    • Various tools are include
    • Universal flash-able file for all variant of a device
    • Many bug fixes & optimization & much more

    Temp boot Instructions

    • Download the PitchBlack img to your computer
    • Reboot to bootloader
    • Code:
      fastboot boot recovery_name.img
    • The device will automatically reboot into PitchBlack Recovery
    • Enjoy

    Permanent Install instructions

    • Download the PitchBlack img to your device
    • temp boot in TWRP or PBRP
    • install / install image bottom right corner / select PBRP.img / install recovery ramdisk
    • if you are rooted with Magisk remember to flash Magisk after install Recovery ramdisk
    • if your Kernel is stock flash touchscreen_hexpatcher.zip
    • Reboot to Recovery & Enjoy

    Changelog

    Code:
    v2.9.1
    - Update kernel
    - Update DM Verity Logic
    - Update magisk
    - Update unroot magisk
    - Some bug fixed

    Known Issues

    • All Official TWRP Issues (not many) ;)
    • Aroma not supported on U12+ / Exodus 1
    • Stock ROM Pie Decryption currently not possible (workaround disable Force Encrypt NOT Recommended if you want your device to be secured, your device your option ;)
    • You Tell me

    Downloads
    https://sourceforge.net/projects/pitchblack-twrp/files/ime/

    Additional Downloads
    Touchscreen hexpatcher | Mirror (AFH) - SEE IMPORTANT NOTES BELOW:
    Only needed when on stock kernel without touchscreen fix
    Flashing touchscreen_hexpatcher.zip will make touch work when using stock kernel but render all recovery related commands unusable.
    This includes "adb reboot recovery", reboot to recovery from Magisk Manager and reboot to recovery from inside TWRP. To get into TWRP you first have to reboot to bootloader and from there on to TWRP/Recovery!

    XDA:DevDB Information
    PitchBlack Recovery Project, Tool/Utility for the HTC U12+

    Contributors
    JEANRIVERA, mikalovtch
    TWRP: @Freak07, @Captain_Throwback
    PBRP: Reza Adi, Firewolfxda, Manjot Sidhu, Mohd Faraz, Arbaz Khan
    Source Code: https://github.com/PitchBlackRecoveryProject/android_bootable_recovery


    Version Information
    Status: Official
    Current Version: 2.9.1
    Release Date: 2020-05-21

    Created 2020-05-01
    Last Updated 2020-05-21
    5
    no more test builds, we are now officially part of PBRP download the latest version here:

    https://sourceforge.net/projects/pitchblack-twrp/files/ime/
    4
    new version uploaded, it should be as stable as official TWRP + some extras , & now become almost official release, still a pre-official test for official release

    https://github.com/PitchBlackRecoveryProject/android_device_htc_ime-pbrp/releases
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone