Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
to build distilled: 1. prepare your build environment. read the instructions here on the android website: http://source.android.com/download/using-repo stop at the "Initializing a Repo client" step. 2. pull down the distilled source files from github: mkdir ~/src/distilled/ cd ~/src/distilled repo init -u git://github.com/avatar5d/android_passion_manifest.git -b eclair repo sync 3. extract the proprietary files from your nexus one (you must have adb installed and in your PATH for this step): cd ~/src/distilled/vendor/htc/passion ./extract-files.sh props to cyanogen for this script 3. compile: cd ~/src/distilled vendor/avatar/make.sh --src=~/src/distilled --dst=/home/avatar when you are prompted to select the build type, choose: 14. avatar_passion-userdebug this will compile the platform, kernel, boot.img, system.img, and create a signed update.zip in the directory specified by "dst." If "dst" is not specified, only the platform and kernel will be compiled. note: make.sh cleans and rebuilds the kernel by default. if you've already built the kernel and don't want to recompile it again, use the --no-kernel option: vendor/avatar/make.sh --src=~/src/distilled --dst=/home/avatar --no-kernel distilled is very loosely based on cyanogenmod. only small fragments here and there bear any resemblance to the original project. all cyanogenmod-specific functionality and additions have been removed. distilled uses all vanilla aosp parts with the following exceptions: * an updated lock screen framework that i hack at in my spare time. includes a new pin-style locking mechanism in addition to the traditional drag lock. * canadiancow's battery meter * superuser app by koush and jf note: the kernel is built fresh from google's 2.6.32-msm branch, and includes out of the box support for wired and wireless tethering. it is completely vanilla and contains no hacks or uv/oc nonsense. however, distilled remains compatible with cyanogenmod kernels for those who prefer them.