Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,811,702 Members 53,668 Now Online
XDA Developers Android and Mobile Development Forum
View Poll Results: Was this guide helpful ?
Yes 2 100.00%
No 0 0%
Voters: 2. You may not vote on this poll

Announcement from lj50036: How to][Build CROMBI ][ TF700T ][Mint64bit]

[How to][Build CROMBI ][ TF700T ][Mint64bit]

Tip us?
 
lj50036
Old
#1  
lj50036's Avatar
Recognized Contributor - OP
Thanks Meter 1,408
Posts: 1,726
Join Date: Feb 2013
Location: Muti-Verse

 
DONATE TO ME
Default [How to][Build CROMBI ][ TF700T ][Mint64bit]

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 4 Users Say Thank You to lj50036 For This Useful Post: [ Click to Expand ]
 
lj50036
Old
(Last edited by lj50036; 2nd September 2014 at 03:47 PM.)
#2  
lj50036's Avatar
Recognized Contributor - OP
Thanks Meter 1,408
Posts: 1,726
Join Date: Feb 2013
Location: Muti-Verse

 
DONATE TO ME
Default GAPPS

This building of the ROM will only give you the base ROM .....

It will not have aroma, it will not have alot of stuff .....

You will need a gapps of some kind ......


MORE TO COME
 
lj50036
Old
#3  
lj50036's Avatar
Recognized Contributor - OP
Thanks Meter 1,408
Posts: 1,726
Join Date: Feb 2013
Location: Muti-Verse

 
DONATE TO ME
Default Reserved

 
BxMxK
Old
(Last edited by BxMxK; 2nd September 2014 at 03:23 AM.)
#4  
BxMxK's Avatar
Senior Member
Thanks Meter 45
Posts: 134
Join Date: Aug 2012
Location: Fort Belvoir
Thanks. Going with 32bit Mint on an old laptop... and 64bit in virtual machine on desktop
 
sbdags
Old
#5  
sbdags's Avatar
Recognized Contributor
Thanks Meter 12,969
Posts: 11,463
Join Date: Jun 2007
Location: Kenilworth, Coventry

 
DONATE TO ME
This post is gold
The Following User Says Thank You to sbdags For This Useful Post: [ Click to Expand ]
 
boldnuts
Old
#6  
Senior Member
Thanks Meter 43
Posts: 138
Join Date: Jan 2012
Location: Wetherby
Thanks Josh, looking forward to building a rom myself later on when I am back home

Sent from my K00C using XDA Premium HD app
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes