Go to file
Mohd Faraz 5e546a28c0 This is Required
Change-Id: I3c1a3eca9ece8205f43340d44083c4002cfadc29
Signed-off-by: Mohd Faraz <mohd.faraz.abc@gmail.com>
2019-01-07 17:31:35 +00:00
PitchBlack-Banner.png Add banner image for README.md 2018-11-21 20:11:24 +06:00
README.md Merge: android-9.0 2018-12-31 16:37:27 +00:00
default.xml Merge: android-9.0 2018-12-31 16:37:27 +00:00
omni-aosp.xml Merge: android-9.0 2018-12-31 16:37:27 +00:00
omni-caf.xml manifest: Track commonsys 2019-01-07 22:24:01 +05:30
omni-default.xml Merge: android-9.0 2018-12-31 16:37:27 +00:00
remove-minimal.xml This is Required 2019-01-07 17:31:35 +00:00
remove.xml Merge: android-9.0 2018-12-31 16:37:27 +00:00
twrp-extras.xml Sync full framework 2019-01-07 17:13:50 +00:00

README.md

PitchBlack Recovery Project

An Open Source custom recovery for android


Getting started


To get started with PitchBlack Recovery, you'll need to get familiar with Git and Repo.

To initialize your local repository using the minimal-manifest-twrp omni trees to build PBRP, use a command like this:

$ repo init -u git://github.com/PitchBlackRecoveryProject/manifest_pb.git -b PBRP

For Initial Low RAM Devices or older MTK Devices:

$ repo init -u git://github.com/PitchBlackRecoveryProject/manifest_pb.git -b twrp-6.0

To initialize a shallow clone, which will save even more space, use a command like this:

$ repo init --depth=1 -u git://github.com/PitchBlackRecoveryProject/manifest_pb.git -b PBRP

For Initial Low RAM Devices:

$ repo init --depth=1 -u git://github.com/PitchBlackRecoveryProject/manifest_pb.git -b twrp-6.0

For Upgrade Encryption Devices i.e., POCO, Oneplus 6, Using Stock Oreo or Pie

$ repo init -u git://github.com/PitchBlackRecoveryProject/manifest_pb.git -b PBRP_android-9.0

Then to sync up:

$ repo sync

Then to build:


     $ cd <source-dir>

     $ . build/envsetup.sh

     $ lunch omni_<device>-eng

     $ mka recoveryimage

If it fails to build:


     $ export LC_ALL=C