Skip to content

the logo is reallyyyy based on sushi

Notifications You must be signed in to change notification settings

XscarGOD/android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,118 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is RiceDroid?

Ricedroid is an operating system based on lineage/crdroid, that aims to provide necessary "ricing" for android while being fast and stable.

Terminology

The rice in the project name can be referred to "rice" (food) itself, but in a sense it is indeed the term "ricing" in linux.

Maintainership

We're not really looking for maintainers but incase we got your curiosity, we only wish for the following requirements:

  1. Trees must be properly maintained and not "picked-up" from another dev of his community, patches applied to the tree must be either rom source adaptation/bug fixes/improvements.
  2. Maintains only 1-2 Official ROMS.
  3. Trees must not be private.
  4. Must have no known issues in his/her community.

Maintainership application form: https://docs.google.com/forms/d/e/1FAIpQLSdQjt9NvuzEEqxwvEVtGbCaoxaFFLoz7SRr8J1c_-kcn5EQBQ/viewform

Getting Started

Initialize local repository (thanks to apon77 for repo init script)

repo init --depth=1 --no-repo-verify -u https://github.com/RiceDroid/android -b twelve -g default,-mips,-darwin,-notdefault

Sync up with this command:

repo sync -c --no-clone-bundle --no-tags --optimized-fetch --prune --force-sync -j$(nproc --all)

Preparing device for this ROM

Inherit Lineage vendor common stuffs

$(call inherit-product, vendor/lineage/config/common_full_phone.mk)

Adapt your device tree according to our fwb/hardware/vendor changes and use these flags to configure certain ROM properties

# maintainer flag
RICE_MAINTAINER := maintainer

# gapps build flag, if not defined build type is vanilla
# GAPPS package is similar to core gapps
WITH_GAPPS := true/false

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

# UDFPS ICONS/ANIMATIONS
TARGET_HAS_UDFPS := true/false

# Quick tap feature
TARGET_SUPPORTS_QUICK_TAP := true/false

# Face Unlock
TARGET_FACE_UNLOCK_SUPPORTED := true/false

Build

Set up environment

. build/envsetup.sh

Build the code

brunch "device_codename"

Credits

About

the logo is reallyyyy based on sushi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published