Clone this repo:
  1. c8cfae2 finally ...dark mms by ken greenwood · 8 years ago lp
  2. 44df337 added screenrecorder by ken greenwood · 8 years ago
  3. 6069c40 our libpng by ken greenwood · 8 years ago
  4. 2aae0a6 our ffmpeg by ken greenwood · 8 years ago
  5. 9439a26 back to slims ffmpeg by ken greenwood · 8 years ago

Getting Started

To get started with BrokenOS, you'll need to get familiar with Git and Repo.

Please take note that we have two main line branches depending on which hardware base your device is using.

If you have a qcom powered device which needs CodeAuroraForum (CAF) trees please use the lp-caf branch which pulls the appropriate packages for your device.

To initialize your local repository using the AOSP BrokenOs trees, use this command:

repo init -u git://github.com/BrokenOs/platform_manifest.git -b lp

To initialize your local repository using the CAF BrokenOs trees, use this command:

repo init -u git://github.com/BrokenOs/platform_manifest.git -b lp-caf

Sync up with this command:

repo sync -f -jX (-f being for force and replace the X in -jX with the number of cpus/threads your box contains (WARNING: Going too high can severely drag performance)

Initiate the build with:

. build/envsetup.sh

Prepare your device with:

lunch (pick your devices number from the list)

Then fire it off with:

time make broken -jX (x being the amount of cores/threads your build box contains...Adjust accordingly, but going too high for your box can cause complications..Be warned)