Skip to content

Latest commit

 

History

History
69 lines (48 loc) · 1.39 KB

README.md

File metadata and controls

69 lines (48 loc) · 1.39 KB

Havoc-OS

Warning

This is ONLY for the Exynos 8895 devices! This includes dreamlte, dream2lte, and greatlte.

It will not work with other devices unless you make your own modifications.

Getting Started

To get started with the Havoc-OS sources, you'll need to get familiar with Git and Repo.

Create the Directories

You will need to set up some directories in your build environment.

To create them run:

mkdir -p ~/havoc

Install required packages

sudo apt-get install git-core
git clone https://github.com/akhilnarang/scripts
cd scripts
bash setup/android_build_env.sh

Initialise the repository

cd ~/havoc
repo init -u https://github.com/ItsPi3141-Exynos/havocos_manifest.git -b thirteen --git-lfs

Sync the repository

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

Patch files

mv ~/havoc/.repo/manifests/patches ~/havoc
mv ~/havoc/.repo/manifests/patch.sh ~/havoc
. ~/havoc/patch.sh

Build

Note

Please note that if you are building on Mac OS X, you are required to install coreutils from MacPorts before you continue.

Initialize the environment with the envsetup.sh script.

. build/envsetup.sh
brunch lineage_<codename>-userdebug

Enter one of the following for <codename>

  • dreamlte
  • dream2lte
  • greatlte