Skip to content
This repository has been archived by the owner on Jan 27, 2025. It is now read-only.

phhusson/treble_experimentations

Folders and files

NameName
Last commit message
Last commit date
Mar 2, 2020
Mar 4, 2019
Apr 15, 2018
Mar 2, 2020
Dec 7, 2017
Mar 2, 2020
Apr 28, 2020
Apr 14, 2020
Apr 28, 2020
Feb 13, 2019
Jan 14, 2018
Apr 12, 2020
Apr 15, 2020
Apr 25, 2019
Apr 7, 2020
Apr 16, 2020
Mar 22, 2018

Repository files navigation

Community

How to build

  • clone this repository
  • call the build scripts from a separate directory

For example:

git clone https://github.com/phhusson/treble_experimentations
mkdir Lineage; cd Lineage
bash ../treble_experimentations/build-rom.sh android-8.1 lineage

More flexible build script

(this has been tested much less)

bash ../treble_experimentations/build-dakkar.sh rr
arm-aonly-gapps-su
arm64-ab-go-nosu

The script should provide a help message if you pass something it doesn't understand

Using Docker

clone this repository, then:

docker build -t treble docker/

docker container create --name treble treble

docker run -ti \
    -v $(pwd):/treble \
    -v $(pwd)/../treble_output:/treble_output \
    -w /treble_output \
    treble \
    /bin/bash /treble/build-dakkar.sh rr \
    arm-aonly-gapps-su \
    arm64-ab-go-nosu

Conventions for commit messages:

  • [UGLY] Please make this patch disappear as soon as possible
  • [master] tag means that the commit should be dropped in a future rebase
  • [device] tag means this change is device-specific workaround
  • ::device name:: will try to describe which devices are concerned by this change
  • [userfriendly] This commit is NOT used for hardware support, but to make the rom more user friendly