Install Android Tools on Linux (Ubuntu)

[Aprianto] Android adalah sebuah Sistem Operasi Mobile menggunakan Kernel Linux sebagai “otak” dan Dalvik yang dioptimalkan dari JVM (Java Virtual Mechine). Sistem Operasi Mobile ini bersifat OpenSource meskipun saya sendiri masih belum mengerti mengapa Android menggunakan JVM sedangkan Java sudah diakuisisi oleh Oracle. Dengan kata lain Android harus membayar beberapa dolar kepada Oracle.

Tapi Sekarang kita sedang tidak membicarakan Android. Kita sedang membicarakan bagaimana mengontrol Android devices kita menggunakan Linux yang kita gunakan. Bagaimana melakukan “push” ataupun “pull” sebuah file atau aplikasi [dot]apk ke dalam sistem Android kita dengan menggunakan “senam jari” pada terminal kesayangan kita.
Kita hanya perlu dua senjata andalan untuk kontroling Android device yakni adb dan fastboot. Silahkan download senjata tersebut disini. Extract senjata kita pada sebuah directory. Kemudian berikan hak akses user pada dua senjata andalan kita dengan perintah :

~$ sudo chown namauser:root adb
~$ sudo chown namauser:root fastboot

Kemudian berikan perintah untuk dapat dieksekusi seperti berikut :
~$ sudo chmod a+x adb
~$ sudo chmod a+x fastboot

Salin/copy file dua senjata andalan tersebut ke dalam directory /usr/bin dengan perintah :

~$ sudo cp adb /usr/bin
~$ sudo cp fastboot /usr/bin

Sekarang renggangkan tangan kita sebentar. Kemudian tulis perintah berikut untuk melihat IdVendor device Android kita :
~$ lsusb
berikut contoh hasil pada layar Aprianto. (Perhatikan gambar bergaris!!)

kemudian buat file [dot]rules pada directory /etc/udev/rules.d berikut saya beri contoh file 212-android.rules dan isikan baris berikut ke dalam file tersebut :
SUBSYSTEM==”usb”, ATTR{idVendor}==”12d1″, MODE=”0666″

“12d1” adalah idVendor devices seperti pada gambar di atas (lihat gambar). Untuk lebih jelasnya bisa lihat list idVendor devices disini. Bisa juga download file rules disini.

Jangan lupa untuk memberikan hak akses pada file tersebut dengan perintah seperti di atas :
~$ sudo chown namauser:root 212-andorid.rules
~$ sudo chmod a+x 212-android.rules

Kemudian restart system udev dengan perintah (Ubuntu basic) :
~$ sudo service udev restart

Sekarang kita coba untuk mengaktifkan adb devices dengan perintah :
~$ sudo adb devices

Untuk masuk dalam shell Android kita dapat menggunakan perintah berikut :
~$ adb shell

Hasil seperti gambar berikut :

Untuk masuk dalam mode recovery dapat menggunakan perintah berikut :
~$ adb reboot recovery 

Untuk masuk dalam mode bootloader bisa menggunakan perintah berikut :
~$ fastboot reboot-bootloader

Agar lebih jelas silahkan baca dokument dari android developer disini. Untuk lebih mudah dalam memahami beberapa perintah disarankan untuk belajar dasar-dasar perintah di Linux karena pada dasarnya Android menggunakan Kernel yang juga digunakan Distro Linux. Semoga bermanfaat, Salam OpenSource.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s