Tuesday, February 3, 2015

Building Android ROM from Source Part I

Di bagian part I ini akan diperlihatkan bagaimana cara mendownload source code android menggunakan Ubuntu 12.04. Emmm.... Ubuntunya dirunning menggunakan virtual machine dengan hardisk 164,5 Giga dan memory 2 Giga. Proses pembuatan Ubuntunya bisa dilihat di sini.
Ok... Pertama-tama kita butuh beberapa package sebelum mendownload source code androidnya seperti java, python, git, GNU, dsb dan seperti yang terlihat pada situs android sendiri, package-package tersebut dapat diperoleh dengan 1 command berikut :

sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev\
libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386\
libgl1-mesa-dev g++-multilib mingw32 openjdk-6-jdk tofrodos\
python-markdown libxml2-utils xsltproc zlib1g-dev:i386

Klu disini, command-command di atas dirunning satu persatu, soalnya klu sekaligus dan ternyata ada yang error, tar jadi susah dicari hehhee... :D. Tapi mau dirunning satu-satu atau sekaligus terserah saja. Gambar di bawah diperlihatkan ketika ngerunning command untuk mingw32, terlihat dianya butuh space yang agk gede dibanding yang lain :
Setelah mingw32, kemudian java, tofrodos... dst sampe selese....

Nah untuk pengguna versi Ubuntu 11.10 ke atas, agar tidak terjadi kesalahan referensi librari, maka jalankan perintah di bawah :

sudo ln -s /usr/lib/i386-linux-gnu/mesa libGl.so.1 /usr/lib/i386-linux-gnu/libGl.so


Setelah itu, buat directory ~/bin :
Masukkan folder bin tersebut di path :
Kemudian siapkan repo :
Terus :

Kemudian buat directory baru untuk menyimpan android sourcenya, disini nama directorynya adalah android_sourceV0,
Masuk ke dalam directory tersebut,
Nah,. disini source code android yang akan didownload adalah yang versi kitkat saja, soalnya yang lollipop, syapa tw tabletnya g' terlalu cocok hehehe... :D
Untuk melihat branch-branch source code android dapat dilihat di situsnya (https://android.googlesource.com/platform/manifest/+refs), dipilih yang 4.4_r1.2.0.1 :
Soww.. Silahkan running command berikut :

repo init -u https://android.googlesource.com/platform/manifest -b android-4.4_r1.2.0.1


Kemudian tar akan dimintai masukin nama dan email :

Setelah selese :

Yang terakhir di part I ini adalah repo sync  dan silahkan tunggu hasil downlotoannya sampe selese....

That's all of it... See you in the next part.... ;-)

{Part II ada di sini}

No comments:

Post a Comment