[How to][Build ZOMBI ][ TF700T ][ UBUNTU BASED 64bit]

Was this guide helpful ?

  • Yes

    Votes: 9 100.0%
  • No

    Votes: 0 0.0%

  • Total voters
    9
Status
Not open for further replies.
Search This thread

lj50036

Senior Member
Feb 14, 2013
3,321
3,297
42
FUXDA
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 lzop ccache gedit
Code:
mkdir -p ~/bin
Code:
mkdir -p ~/android/system/zombi
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/zombi
Code:
repo init -u git://github.com/zombi-x/platform_manifest.git -b lp5.1
  • 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/zombi-x/platform_manifest.git -b lp5.1
  • Prepare to wait for a massive download 3 to 10 hours depending on your internet speed...
Code:
repo sync

  • OPEN JDK
Code:
sudo apt-get install openjdk-7-jdk

  • 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/zombi
  • 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
Code:

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

Contributors
lj50036, sbdags, hardslog
ROM OS Version: 5.1.x KitKat
Based On: OMNIROM

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

Created 2014-09-02
Last Updated 2014-09-08
 
Last edited:

lj50036

Senior Member
Feb 14, 2013
3,321
3,297
42
FUXDA
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
 
Last edited:

BxMxK

Senior Member
Aug 15, 2012
153
60
Fort Belvoir
Thanks. Going with 32bit Mint on an old laptop... and 64bit in virtual machine on desktop :)
 
Last edited:

boldnuts

Senior Member
Jan 31, 2012
170
58
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
 

boldnuts

Senior Member
Jan 31, 2012
170
58
Wetherby
Hi Josh, I have just built my first rom using your instructions, I will test flash it tomorrow keeping all my fingers crossed

Thanks
Sent from my K00C using XDA Premium HD app
 

ikkeT

Senior Member
Aug 22, 2011
120
87
If you use fedora, you need to downgrade the java packages:


and fix the old java to be used instead of the current one:
sudo alternatives --config java
sudo alternatives --config javac
and select the older java for the both.
 
  • Like
Reactions: lj50036
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    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 lzop ccache gedit
    Code:
    mkdir -p ~/bin
    Code:
    mkdir -p ~/android/system/zombi
    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/zombi
    Code:
    repo init -u git://github.com/zombi-x/platform_manifest.git -b lp5.1
    • 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/zombi-x/platform_manifest.git -b lp5.1
    • Prepare to wait for a massive download 3 to 10 hours depending on your internet speed...
    Code:
    repo sync

    • OPEN JDK
    Code:
    sudo apt-get install openjdk-7-jdk

    • 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/zombi
    • 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
    Code:

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

    Contributors
    lj50036, sbdags, hardslog
    ROM OS Version: 5.1.x KitKat
    Based On: OMNIROM

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

    Created 2014-09-02
    Last Updated 2014-09-08
    2

    yep, I have just installed my first build on to my old tf201, cheers lads

    Sent from my K00C using XDA Premium HD app
    1
    This post is gold :)
    1
    If you use fedora, you need to downgrade the java packages:


    and fix the old java to be used instead of the current one:
    sudo alternatives --config java
    sudo alternatives --config javac
    and select the older java for the both.