Go to file
Martin Dünkelmann 6779c3366e Since AOSP 9.0 we use the toybox managed by the AOSP team and optimized for devices like smartphones.
Please set the FLAG
TW_USE_TOOLBOX := true

Change-Id: Ib187f4877daf8e5a9a70afaec1171acb7486754e
Signed-off-by: Martin Dünkelmann <nc-duenkekl3@netcologne.de>
2019-01-24 07:49:31 +00:00
PitchBlack-Banner.png Add banner image for README.md 2018-11-21 20:11:24 +06:00
README.md Update branch track 2019-01-23 13:53:33 +00:00
default.xml Sync with OmniROM and android-9.0.0_r30 2019-01-24 07:46:06 +00:00
omni-aosp.xml Sync with OmniROM and android-9.0.0_r30 2019-01-24 07:46:06 +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 Sync with OmniROM and android-9.0.0_r30 2019-01-24 07:46:06 +00:00
remove.xml correcting a weird line formatting 2019-01-24 07:46:22 +00:00
twrp-extras.xml Since AOSP 9.0 we use the toybox managed by the AOSP team and optimized for devices like smartphones. 2019-01-24 07:49:31 +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 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