Or Continue to Thread: [How to][Build CROMBI ][ TF700…
Find Your Device:
2nd September 2014, 03:46 AM   |  #1  
lj50036's Avatar
OP Recognized Contributor
Flag Muti-Verse
Thanks Meter: 1,634
 
2,063 posts
Join Date:Joined: Feb 2013
Donate to Me
More
This will guide you thought the setup of Mint. The setup of your build environment, and finely the output of a flashable CMB ROM for your 700

  • First anything that starts with a bullet point is just for your reference.. Do not copy these things into your bash window...
  • Anything that is a code is copied one line at a time into your bash window and than enter
  • Now Install Mint 64 bit and a PC.. We will need at least a 250 GB hard drive...
  • This is a work in progress so let me know if anyone has any questions...
  • Make sure unless it says to that you run all these commands in the home folder....
  • You can Find Mint here Click Me

  • Update System

Code:
sudo apt-get update
Code:
sudo apt-get upgrade
  • Build Env

Code:
sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.8-dev squashfs-tools build-essential zip curl
Code:
sudo apt-get install libncurses5-dev zlib1g-dev pngcrush schedtool libxml2 libxml2-utils xsltproc android-tools-fastboot android-tools-adb
Code:
sudo apt-get install g++-multilib lib32z1-dev lib32ncurses5-dev lib32readline-gplv2-dev gcc-multilib meld ia32-libs lzop ccache gedit
Code:
mkdir -p ~/bin
Code:
mkdir -p ~/android/system/crombi
Code:
curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
Code:
chmod a+x ~/bin/repo
Code:
export PATH=${PATH}:~/bin
Code:
gedit ~/.bashrc
  • Copy & Paste at bottom of bashrc on its own line

Code:
export PATH=${PATH}:~/bin
  • END-Paste

Code:
cd ~/android/system/crombi
Code:
repo init -u git://github.com/CROMBi-kk/crombi_platform_manifest.git -b kk4.4
  • You will be prompt to give your email and name just follow the steps on screen

Then run the init command again
Code:
repo init -u git://github.com/CROMBi-kk/crombi_platform_manifest.git -b kk4.4
  • Prepare to wait for a massive download 3 to 10 hours depending on your internet speed...

Code:
repo sync
Code:
cd vendor/crombi
Code:
./get-prebuilts
Code:
cd
  • Java

Code:
su
Code:
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
Code:
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
Code:
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
Code:
apt-get update
Code:
apt-get install oracle-java6-installer
This must be 6 now there are new issues with 7
Code:
exit
Code:
sudo apt-get install oracle-java6-set-default
This must be 6 now there are new issues with 7

  • Ccache

Code:
gedit ~/.bashrc
  • Copy & Paste at bottom of bashrc on its own line

Code:
export USE_CCACHE=1
Code:
export CCACHE_DIR=~/ccache
  • END-Paste

Code:
source ~/.bashrc
Code:
ccache -M 50G
  • Building a ROM

Code:
cd ~/android/system/crombi
  • Make sure your in sync with the repo, you will do this every time right before you build.

Code:
repo sync
Code:
source build/envsetup.sh
Code:
lunch
  • Pick the number of the rom you would like to build

  • the -j* is how may cpu cores you would like to give to the build process

  • So -j2 would tell the build process that you have 2 core you would like to use to build

Code:
make clean && make bacon -j2
  • The flash-able zip will be in the out folder of your build directory

XDA:DevDB Information
How to build CROMBI for your TF700T, ROM for the Asus Transformer TF700

Contributors
lj50036, sbdags, hardslog
ROM OS Version: 4.4.x KitKat
Based On: CyanogenMod

Version Information
Status: Beta
Beta Release Date: 2014-09-01

Created 2014-09-02
Last Updated 2014-09-08
The Following 5 Users Say Thank You to lj50036 For This Useful Post: [ View ]