6779c3366e
Please set the FLAG TW_USE_TOOLBOX := true Change-Id: Ib187f4877daf8e5a9a70afaec1171acb7486754e Signed-off-by: Martin Dünkelmann <nc-duenkekl3@netcologne.de> |
||
---|---|---|
PitchBlack-Banner.png | ||
README.md | ||
default.xml | ||
omni-aosp.xml | ||
omni-caf.xml | ||
omni-default.xml | ||
remove-minimal.xml | ||
remove.xml | ||
twrp-extras.xml |
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