Skip to content
This repository was 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 4, 2019
Apr 15, 2018
Nov 7, 2018
Dec 7, 2017
Jun 11, 2018
Jun 26, 2018
Jun 6, 2018
Feb 13, 2019
Jan 14, 2018
Mar 23, 2018
Feb 25, 2019
Apr 25, 2019
Jul 2, 2019
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