Skip to content

A custom mobile phone operating system based on Android Open Source Project focused on improving user experience, with a little bit of spice.

Notifications You must be signed in to change notification settings

projectarcana-aosp/manifest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Arcana

Sync

# Initialize local repository
repo init -u https://github.com/projectarcana-aosp/manifest -b 12.x

# Sync
repo sync -c -j$(nproc --all) --force-sync --no-clone-bundle --no-tags

for less storage and bandwidth consumption

# Initialize local repository  (thanks to apon77 for repo init script)
repo init --depth=1 --no-repo-verify -u https://github.com/projectarcana-aosp/manifest -b 12.x -g default,-mips,-darwin,-notdefault

# Sync
repo sync -c --no-clone-bundle --no-tags --optimized-fetch --prune --force-sync -jX

Device bringup

# first, inherit Project Arcana common.mk
$(call inherit-product, vendor/aosp/common.mk)

# do aosp bringup and use these flags to adapt

# maintainer flag
ARCANA_MAINTAINER := maintainer

# pixel build flag, if not define build type is vanilla
WITH_GAPPS := true/false

# disable/enable blur support, default is false
TARGET_SUPPORTS_BLUR := true/false

# prebuilt graphene camera flag, default is false
TARGET_BUILD_GRAPHENEOS_CAMERA := true/false

# whether to copy apns-conf.xml to system
# (for devices having issues with TelephonyProvider: FileNotFoundException)
# default is false (product)
COPY_APN_SYSTEM := true/false

# Misc flags to enable certain features

# UDFPS ICONS/ANIMATIONS
EXTRA_UDFPS_ANIMATIONS := true/false

# Quick tap feature
TARGET_SUPPORTS_QUICK_TAP := true/false

# Face Unlock
TARGET_FACE_UNLOCK_SUPPORTED := true/false

# Bloom and Living Universe Pixel Wallpapers
TARGET_INCLUDE_LIVE_WALLPAPERS := true/false

# Pixel Now playing feature
TARGET_SUPPORTS_NOW_PLAYING := true/false

# Pixel charger animation
USE_PIXEL_CHARGER_IMAGES := true/false

Build

# Set up environment
$ source build/envsetup.sh

# Choose a target
$ lunch aosp_$device-userdebug

# Build the code
$ make bacon -jX

Credits

And the list goes on....

About

A custom mobile phone operating system based on Android Open Source Project focused on improving user experience, with a little bit of spice.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published