A project that shouldn't have existed by the laws of the internet and yet it does; we present you Project 404, just like the Schrödinger's cat!
Error 404: Bugs not found!
-
Make sure you have a build environment setup.
-
Run the following commands to sync Project-404 source
mkdir p-404 && cd p-404 repo init -u https://github.com/P-404/android_manifest -b vito repo sync -c --force-sync --optimized-fetch --no-tags --no-clone-bundle --prune -j$(nproc --all)
-
Once the source is downloaded prepare your trees.
# Inherit from Project 404 vendor config $(call inherit-product, vendor/404/configs/common.mk)
- for adopting trees you can visit https://github.com/P404-Devices and check bringup stuffs needed from any other device trees.
- remove pathmaps from your hals and clone it in respective directories
- Display : hardware/qcom/display
- Media : hardware/qcom/media
- Audio : vendor/qcom/opensource/audio-hal/primary-hal
-
Building
source build/envsetup.sh; lunch p404_$devicecodename-userdebug; make bacon;
- For common porting related errors, visit Android Building Help
- For adding your device to the list of supported devices, please raise a issue here with your device tree and previous experience in building roms.