9c006306a7
* 'twrp-10.0-WIP' of https://github.com/minimal-manifest-twrp/platform_manifest_twrp_omni: Use omni update_engine for now platform/packages/apps/Browser2 is already removed in Omni Removed OmniApp android_packages_apps_OmniRemote Switch to TeamWin TWRP android-10.0 branch twrp-10.0 initial Readd platform/system/libufdt to ensure dtbo building manifest: Don't track generic device repo and kernel configs twrp: source repo from TeamWin manifest: Stop tracking more apps Move to TeamWin's android_system_update_engine Add minimal twrp for 9.0 manifest: andrid-10_r35 manifest: enhance readme manifest: move OmniLib to public repos manifest: fix typos manifest: add back missing OmniChange manifest: repo split manifes: android10.0.0_r33 manifest: remove packages/apps/Browser2 manifest: add omni system/bpf manifest: sync exfat manifest: android-10.0.0_r31 [DNM] Revert "Revert "Revert "manifest: bring back chromium-webview""" manifest: switch to our PackageInstaller fork manifest: android-10_r29 manifes: android-10_r28 manifest: drop OmniRecord manifest: android-10.0.0_r25 manifest: add frameworks/opt/chips manifest: add OmniRemote and vnc server manifest: android-10.0.0_r20 remove: remove all generic devices omni: update readme for android-10 branch manifest: use omnirom MediaProvider Revert "Revert "manifest: bring back chromium-webview"" Revert "manifest: bring back chromium-webview" manifest: remove coral repos manifest: android-10.0.0_r14 remove deskclock manifest: android-10.0.0_r11 manifest: add back ExactCalculator manifest: bring back chromium-webview manifes: replace OmniClock with DeskClock manifest: dont remove DeskClock manifest: add omni ThemePicker repo manifest: update to android-10.0.0_r5 Revert "manifest: add prebuilts openssl" manifest: add back OpenDelta remove: add back external/nos manifest: switch to WallpaperPicker2 android: Update OmniChromium repo to android-10 manifest: enalbe OmniRecord manifest: enable OmniJaws and MusicFx manifest: add prebuilts openssl manifest: add display-commonsys-intf manifest: dont remove bootctrl manifest: update caf branches manifest: add back wlan manifest: add libncurses manifest: bring back some Omni apps manifest: android 10 manifest: android-9.0.0_r47 manifest: update to 9.0.0_r44 manifest: android-9.0.0_r40 manifest: update to android-9.0.0_r37 manifest: switch ntfs-3g branch manifest: change to omni Bluetooth manifest: add vendor/interfaces manifest: android-9.0.0_r35 manifest: switch to omni packages/apps/Tag android: add qcom oss interfaces repo manifest: android-9.0.0_r34 manifest: update to android-9.0.0_r31 manifest: switch to omni external/skia manifest: update to android-9.0.0_r30 manifest: disable global commit_msg_test_field repohook check remove obsolete information from READNE.md manifest: android-9.0.0_r21 manifest: kill the cuttlefish correctly manifest: remove cuttlefish as well remove sdm845 hals, external/nos and crosshatch device repos Add linkfile to create namespace Manifest for Android 9.0.0 Release 16 (PQ1A.181105.017.A1) manifest: use forked prebuilts/build-tools manifest: android-9.0.0_r12 Manifest for Android 9.0.0 Release 12 Manifest for Android 9.0.0_r11 manifest: add OmniRecord manifest: use forked libhardware_legacy manifest: android-9.0.0_r10 manifest: omni: Add command line tools Manifest for Android 9.0.0 Release 10 Manifest for Android 9.0.0 Release 9 Fork Aosp NXP NFC project manifest: switch remaining repos to 9.0 manifest: sync with android-9.0.0_r6 Replace packages/apps/DocumentsUI manifest: add OmniChromium from gitlab android: update repos to 9.0 android: Bump hardware/qcom/bt to android-9.0 android: Omnibrain pie branch Replace packages/apps/SettingsIntelligence path to new repository android_packages_apps_SettingsIntelligence Manifest for Android 9.0.0 Release 8 (PPR2.180905.006.A1) Manifest for Android 9.0.0 Release 7 (PPR2.180905.006) Manifest for Android 9.0.0 Release 6 (PPR2.180905.005) Manifest for Android 9.0.0 Release 5 (PPR1.180905.003) android: update OpenDelta to android-9.0 android: update OmniGears to android-9.0 manifest: remove uneeded generic device repos dont remove emulator update branches restore device/generic/common Android Pie 9.0.0_r3 Manifest for Android 9.0.0 Release 3 (PPR1.180610.011) Manifest for pie-release. Manifest for pie-dev. Add "external/python/mock" to the manifest. Revert "Remove prebuilts/maven_repo/android and google-play-service-client-libraries-3p" Remove prebuilts/maven_repo/android and google-play-service-client-libraries-3p Add "tools/asuite" to the manifest. Add 'system/iorap' to the manifest. Add 'external/google-fruit' to manifest Add 'external/Reactive-Extensions/RxCpp' to manifest Add platform/external/epid-sdk. Add external/arm-optimized-routines. Add external/apache-commons-bcel Add external/yapf to manifest Add device poplar Replace system/update_engine path to new repository android_system_update_engine Re-add minigbm to default manifest Add Vulkan Headers repo Remove libvorbis; the platform doesn't use it Add packages/apps/Car/Notification to default manifest Add external/newfs_msdos. Remove external/valgrind from the manifest. Remove abi-compatible-checker and abi-dumper from manifest Add platform/tools/external_updater to manifest Remove unused projects Remove fugu Add external/python/apitools to manifest. Add external/python/dateutil to the manifest. Remove system/tpm entry. Add NNAPI benchmark repositories. Remove empty projects that are inactive for a year. Remove netcat from the manifest. Add platform/external/cldr in AOSP manifest Remove obsolete (and broken) targets. Remove libmojo. DO NOT MERGE: Add platform/system/tools/bpt to AOSP manifest Remove external/timezonepicker-support Add platform/tools/security to manifest Add tools/test/graphicsbenchmark to manifest Add external/dokka to manifest.xml. Add hardware/st/nfc/ Manifest: Add perf_data_converter Remove external/fio from the manifest. Add hardware/google/interfaces remove x86_64-linux-glibc2.11-4.8 prebuilt Add javaparser Add pdk tag to cn-cbor Remove external/c-ares from manifest. prebuilts/deqp is a prebuilt project, use clone-depth="1" like others. add packages/apps/Car/Launcher to manifest Remove external/messageformat Add external project webview_support_interfaces. Disconnect source.android.com from platform build: it has been moved to piper, and no longer have build glues. Make this file more ordered. Remove external/netperf from the manifest. Reconcile with internal master. Remove unused project external/fmtlib. Add toolchain/pgo-profiles to the 'pdk' group Remove unused liblzf Adds hvxservice to the manifest Use pdk-fs for Traceur app. Add subsampling-scale-image-view to manifest. Add frameworks/opt/car/services to master Added apkzlib to default manifest Add external/scapy to manifest. In manifest, added the new project: name="platform/tools/metalava" Add clang-tools to aosp-master. Add toolchain/pgo-profiles to the manifest Add external/cn-cbor Remove external/bison In AOSP manifest, added the project: platform/external/libxcam Add hardware/nxp/secure_element Remove libregex-re2 from the platform manifest. Add vts group tags for python projects. Remove frameworks/opt/bluetooth add external/python/<package> repos Add external/puffin. Removing platform/external/xmlwriter from AOSP manifest Expose tools/acloud for TF development In manifest, removed project: platform/external/lld Remove platform/external/littlemock Add hardware/nxp/nfc to manifest. delete platform/external/donuts DO NOT MERGE: Add cuttlefish projects Revert "DO NOT MERGE: Add cuttlefish projects" DO NOT MERGE: Add cuttlefish projects DO NOT MERGE: Connect external/google-api-services-storage and test/sts to platform manifest. Add packages/apps/SecureElement in default.xml Adding platform/prebuilts/maven_repo/google-play-service-client-libraries-3p to master manifest Add external/tensorflow to the manifest. Add external/one-true-awk. Use a shallow checkout for the Chromium webview.apk prebuilt Remove external/r8 manifest: add cpplint (google-styleguide), update repohooks toolpath register test/vts-testcase/nbu Add Traceur app to aosp repo manifest. Add prebuilts/r8 Add external/oj-libjdwp to default manifest. Manifest after merging oreo dr1 dev into master Remove unused eclipse projects. Remove external/svox from the manifest. Add gflags Add external/annotation-tools project to master branch Add prebuilts/jdk/jdk9 Add external/perfetto to the manifest add kernel/configs to the manifest Add external/kotlinc to the manifest Add platform/tools/dexter to manifest. Add external/error_prone to the manifest Add system/iot/attestation Manifest update after merging with oc-dev - DO NOT MERGE add test/framework dir Add external/golang-protobuf Add toolchain/benchmark to the manifest Add external/shaderc/spirv-headers to the manifest Add turbine to the AOSP master manifest. Remove unused project external/libutf. register test/vti/alert Add packages/apps/TimeZoneUpdater to manifest.xml Add prebuilts/jdk/jdk8 to the manifest Add device/generic/uml project Add external/xz-embedded to the manifest. Add external/r8 to repo manifest file. Add external/drrickorang to default manifest In manifest added project platform/system/timezone groups=pdk bug: 62335402 added <project path=packages/apps/TimeZoneData name=platform/packages/apps/TimeZoneData groups=pdk /> bug# 62080143 register vti (vendor test infrastructure) projects Add external/brotli to the manifest. Removing N6 and N9/N9LTE from master manifest (DO NOT MERGE) Add new build projects to AOSP manifest Add platform/external/libbackup. Add in platform/tools/tradefederation/contrib to master manifest. Add prebuilts/abi-dumps/vndk and ndk to manifest. Update path of tradefederation projects. Remove hardware/qcom/msm8x74 Remove libweave repository. Add external/wycheproof. Remove obsolete strp library Add packages/apps/RetailDemo. BuiltInPrintService relies on framework/base aidl so it cannot be in PDK add external/libnetfilter_conntrack Remove unused system/nativepower. Move Volley from frameworks/volley to external/volley. add external/kmod Remove DBus and everything depending on it. Add framework/hardware/interfaces + system/hardware/interfaces Add test/vts-testcase/hal groups=pdk Remove opencv3 from the manifest register test/vts-testcase/vndk and test/vts-testcase/hal-trace git repos add external/desugar add external/libnfnetlink Remove ceres-solver from the manifest add test/vts-testcases/hal git repo Revert "add test/vts-testcases/hal git repo" add test/vts-testcases/hal git repo Add external/libese adding new project external/toolchain-utils BUG:31321592 Add libvintf groups="pdk". Add abi-compliance-checker and abi-dumper. register test/vts-testcase/fuzz Add external/libldac Add external/fmtlib. Add prebuilts/checkstyle dependency to master branch. Add google-java-format tools to GLOBAL-PREUPLOAD.cfg. Hook vts bits to build. Check out libcups by default when BuiltInPrintService is checked out Add libfmq project. Add packages/services/NetworkRecommendation to master. Add system/libufdt Manifest update after merging with nougat-mr1-dev Revert "Hook vts bits to build." Hook vts bits to build. manifest: Add system/nfc and remove external/libnfc-nci add BuiltInPrintService Revert "manifest: Add system/nfc and remove external/libnfc-nci" manifest: Add system/nfc and remove external/libnfc-nci add hardware/qcom/data/ipacfg-mgr Add platform/compatibility/cdd Add platform/system/libvintf. Add external project KhronosGroup/SPIRV-LLVM default.xml: Remove external/libnfc-nxp project. Add external/Microsoft-GSL. Remove Android's forked libselinux Add pre-upload tool path for gofmt Disable merged commit pre-upload checks by default Add Hook Options for clang-format Move build/ to build/make/ Remove prebuilts/ninja/* add external/avb Remove external/ltrace from the manifest. Remove omap3. require the Test: field in commit messages start a global config w/documentation Remove external/jhead and hardware/ti/omap4*. Remove intel edison from main manifest. Remove gtest and gmock in favor of googletest. Remove native Brillo components Remove platform/ndk. add system/connectivity/wifilogd Add a few projects add repohooks to all groups add repohooks Manifest after merging nougat - DO NOT MERGE DO NOT MERGE ANYWHERE: Revert "add repohooks" add repohooks DO NOT MERGE ANYWHERE - Update manifest groups tags Remove obsolete prebuilts/clang/*/host/3.6 projects. Add external/junit-params add seccomp-tests Add platform/tools/apksig project to manifest. Add UEFI bootloader repos to device/linaro/bootloader Remove lldb from the manifest add system/connectivity/wificond Re-add marisa-trie depencency as it is used internally. Remove dependencies that got readded accidentally. Add external/googletest. add vulkan-validation-layers BUG: 27963162 Add prebuilts/build-tools. switch from external/sepolicy to system/sepolicy Add external/libconstrainedcrypto to the manifest. manifest: Add testng and dependencies to manifest Remove abi/cpp from the manifest Add platform/external/libmojo Add device hikey Add kernel/tests as net_tests is deprecated in system/extras. Add Connectivity Test Tools to AOSP Master Manifest Add external/google-benchmark to the manifest. Add external/dtc. Sort entities by path and make space style more consistent. /prebuilts/clang/host/linux-x86 needs to always be present. Remove projects that do not have any files and last commit was more than two years old. Add platform/external/dlmalloc. Add external/jacoco to the manifest Add EmergencyInfo app to manifest. Add external/shflags to the manifest. Add platform/external/piex Add device/google/contexthub Use clone-depth="1" for all pre-built projects. Add external/tpm2. Remove external/linux-tools-perf from the manifest. Add platform/system/nvram to the manifest. Changed manifest to include the new project dng_sdk. Map platform/external/autotest to external/autotest Remove attestation, tpm_manager, trunks and add tpm to the manifest. Added dagger2 Added external/caliper project Remove obsolete live wallpapers that depend on RS graphics APIs. Manifest after merging Marshmallow dr - DO NOT MERGE "Rename" external/libchromeos into external/libbrillo in repo manifest add new repo platform/system/connectivity/dhcp_client Add external/mmc-utils to manifest Add external/adt-infra to manifest Remove peerd from manifest Manifest after merging Marshmallow - DO NOT MERGE Add linux/darwin projects for new Clang prebuilts. Add rmi4utils to external [Brillo] Add external/xmlrpcpp to the manifest Add external/libdivsufsort in AOSP. Add ca-certificates to the manifest Add platform/external/cros/system_api to the manifest Add linkfiles needed for soong Add platform/external/{lvm2,cryptsetup} to manifest Add platform/system/nativepower Add prebuilt/gdb/{darwin,linux}-x86 to manifest. Remove platform/prebuilts/gcc/*-x86/arm/arm-eabi-4.8 Add system/tools/aidl to manifest Add attestation, tpm_manger and trunks to the manifest Add libcap to AOSP manifest. Adjust clone-depth for a few projects - DO NOT MERGE Add platform/system/connectivity/apmanager to the manifest Add external/rootdev to the manifest. Add go prebuilts to manifest Add external/tlsdate to manifest. Add spaces Add platform/external/google-breakpad Add toolchain/binutils to the platform manifest. Add external/libdaemon and external/avahi repos. Add platform/system/webservd Add dhcp-6.8.2 to manifest Update manifest groups tags - DO NOT MERGE Add libunwind_llvm. Add platform/external/libmicrohttpd Add system/firewalld to manifest. Add external OpenCV3 project Remove Browser Add external/iw to the manifest Add weave repositories to manifest Add DBus binding generator Add system/connectivity/shill to the manifest. Add new build projects to the manifest Add Browser2 to master Add platform/external/c-ares to manifest. Add platform/system/update_engine to the manifest Add platform/system/wifi to the manifest Remove target 4.8 toolchains. Add minijail to the manifest Add curl to the manifest. Add platform/external/gemmlowp Add platform/external/libchromeos. Add platform/external/modp_b64 Add platform/external/dbus Add platform/external/libchrome Add libevent to manifest Add platform/external/fec Add gmock remove external/checkpolicy and external/libsepol Revert "Remove external/lzma" Remove base gpl files Remove obsoleted platform/external/genext2fs Add device/google/debugcable Switch to BoringSSL DO NOT MERGE Add platform/system/gatekeeper Restore pdk group to system/bt Replace platform/external/bluetooth/bluedroid with platform/system/bt add external/selinux to default manifest Add platform/external/sonic Replace repo group on external/squashfs-tools with "pdk" Add groups="pdk-cw-fs" for [external/squashfs-tools] Add platform/external/mockftpserver Add platform/external/slf4j Remove srec / VoiceDialer from the default manifest. Add packages/providers/BookmarkProvider Manifest update after merging with lollipop-mr1-dev Add platform/packages/apps/FMRadio Add platform/external/lohit-fonts Revert "Revert "Revert "Switch to BoringSSL DO NOT MERGE""" Revert "Revert "Switch to BoringSSL DO NOT MERGE"" Remove external/pixman. Add platform/system/keyguard Add platform/external/libmpeg2 Add platform/external/libavc Revert "Switch to BoringSSL DO NOT MERGE" Switch to BoringSSL DO NOT MERGE Add external/squashfs-tools and external/lz4 Remove legacy clang prebuilts, and update 3.6 to use appropriate groups. Remove external/apache-qp Remove external/lzma Revert "Add platform/external/boringssl" Add platform/external/cblas Add platform/external/boringssl Remove external/gcc-demangle Remove several unused projects Remove google-diff-match-patch Remove platform/external/qemu-pc-bios Remove external/qemu Remove empty project platform/bootable/bootloader/legacy Remove obsolete project Delete obsolete mips[64]el-linux-android-4.8 Add platform/external/lld Add platform/external/v8 Add platform/external/libvterm Add platform/packages/apps/Terminal Remove platform/packages/apps/OMA-DM - DO NOT MERGE The return of external/vogar Add platform/prebuilts/clang/darwin-x86/host/3.6 Add platform/prebuilts/clang/linux-x86/host/3.6 Add toybox to the default manifest. Remove stressapptest. DO NOT MERGE Remove tools/tradefederation from aosp/master for build reasons. Manifest update after merging with lollipop-dev Add platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8 Remove unused projects Remove obsolete libffi Remove packages/inputmethods/PinyinIME Add platform/frameworks/opt/inputconnectioncommon Remove platform/frameworks/opt/mailcommon Remove platform/external/hyphenation and platform/external/libxslt Remove platform/external/sil-fonts No longer need bootable/diskinstaller. Remove external/grub. Remove libcxxrt from the manifest. Add platform/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.9 Add platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9 Add platform/external/chromium_org/third_party/libjpeg_turbo Remove Chromium's copy of OpenSSL. Remove external/xdelta3 and external/syspatch Remove external/icu4c and add external/icu to the PDK. Remove unused project external/libppp. Remove unused host Linux gcc project. Add platform/system/keymaster Add platform/external/chromium_org/third_party/boringssl/src Add platform/packages/apps/TvSettings Remove gcc projects not in use any more. Add platform/frameworks/multidex Add platform/external/icu Add external/chromium_org/third_party/libaddressinput/src. Add platform/prebuilts/gcc/darwin-x86/mips/mips64el-linux-android-4.9 Add platform/prebuilts/gcc/linux-x86/mips/mips64el-linux-android-4.9 Add platform/prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9 Add platform/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9 DO NOT MERGE: Revert "remove external/libnl-headers from the manifest" Update external/chromium_org/third_party/skia. Manifest for android-4.4.3 Add device/generic/qemu Add external/chromium_org/third_party/openmax_dl. Add platform/external/fio Add platform/external/owasp/sanitizer Add platform/external/libcxxrt Add platform/external/f2fs-tools Add platform/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8 Update libcxx and libcxxabi projects Remove platform/external/v8 project Add clone-depth="1" to prebuilts/qemu-kernel Add host prebuilts for Clang 3.5. Revert "Add angle_dx11 back to the manifest" Add angle_dx11 back to the manifest Add the external/jemalloc project. Update manifest for latest external/chromium_org. Add clone-depth to platform/prebuilts/android-emulator Add platform/prebuilts/android-emulator Adds external/libcxx and external/libcxxabi to manifest Add GCC 4.9 for aarch64. DO NOT MERGE: Revert "remove external/libnl-headers from the manifest" remove external/libnl-headers from the manifest Add external/ltrace to default.xml Add prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.[68] Add external/vixl add three external/google-fonts projects: Add platform/external/messageformat Remove host prebuilts for Clang 3.3, since we have switched to 3.4. Add Clang 3.4 host prebuilts to AOSP manifest. Remove external/dropbear Set clone-depth="1" for *-kernel projects Add prebuilts/gcc/{linux-x86,darwin-x86}/mips/mips64el-linux-android-4.8 Add external/xdelta3 and external/syspatch Revert "Revert "Revert "Add external/xdelta3 and external/syspatch""" Revert "Revert "Add external/xdelta3 and external/syspatch"" Revert "Remove external/libnl and external/nfacct" Revert "Add external/xdelta3 and external/syspatch" Add external/xdelta3 and external/syspatch Remove external/libnl and external/nfacct Add external/libnl and external/libnfact Add project platform/external/libseccomp-helper Add external/pcre to default.xml Update master manifest for Android 4.4 Remove ti/panda Remove ti/wlan and ti/wpan Revert "Add new kitkat projects to AOSP master manifest" Add new kitkat projects to AOSP master manifest Add bouncycastle to the pdk group Add various gcc-4.8 projects. Remove the hardware/msm7k project Remove the pdk group for libunwind. Add platform/external/conscrypt to master Add external/libunwind to manifest. Add tools/studio/translation to AOSP master manifest Remove obsolete ping/ping6 Signed-off-by: Mohd Faraz <androiabledroid@gmail.com> |
||
---|---|---|
.gitignore | ||
GLOBAL-PREUPLOAD.cfg | ||
PitchBlack-Banner.png | ||
README.md | ||
default.xml | ||
omni-aosp.xml | ||
omni-caf.xml | ||
omni-default.xml | ||
omni-private.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 with oreo manifest, use a command like this:
$ repo init -u git://github.com/PitchBlackRecoveryProject/manifest_pb.git -b twrp-8.1
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 twrp-8.1
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 with pie manifest
$ repo init -u git://github.com/PitchBlackRecoveryProject/manifest_pb.git -b android-10.0
Then to sync up:
$ repo sync
omni_device.mk sample
# Inherit from those products. Most specific first.
$(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk) -- only for 64bit phones
# Inherit from device
$(call inherit-product, device/<path>/device.mk) -- path to main device makefile
# Inherit common product files.
$(call inherit-product, vendor/pb/config/common.mk)
# Set those variables here to overwrite the inherited values.
BOARD_VENDOR :=
PRODUCT_BRAND :=
PRODUCT_DEVICE :=
PRODUCT_NAME := omni_device
PRODUCT_MANUFACTURER :=
PRODUCT_MODEL :=
TARGET_VENDOR :=
Then to build:
$ cd <source-dir>
$ . build/envsetup.sh
$ lunch omni_<device>-eng
$ mka recoveryimage
If it fails to build:
$ export LC_ALL=C