Cara Koneksi ADB Hisense (terkhusus Smartfren Andromax Series) di Ubuntu 12.04

  • 1
Kalau HH lainnya mungkin sangat mudah untuk mengkoneksikan ADBnya ke OS Linux, seperti Samsung, yang ketika mencolokkan HHnya ke USB maka ADB langsung terdeteksi oleh Ubuntu. Lain kasus kalau HH anda merupakan kaum "minoritas" di dunia, haha, salah satunya Hisense (HP kesayangan saya) buatan Cina, dan telah di mod oleh perusahaan smartfren sehingga dapat dijadikan modem.

Pasti yang membuat kepala kita pusing adalah ketika menjalankan perintah $ adb devices, List dari devices-nya tidak muncul sama sekali. Terdapat beberapa setting-an yang harus di lakukan agar HH Hisense anda dapat terdetksi oleh ADB dengan perintah $ adb devices. Maka ikuti langkah berikut.

Pertama-tama, koneksikan HH anda via USB, lalu ubah modenya menjadi Connection. Kemudian jangan lupa centang Debugging USB. Selanjutnya cek seluruh informasi USB anda dengan perintah:
$ sudo lsusb
Disini akan keluar seluruh informasi USB anda, seperti gambar berikut. Di gambar terlihat ada satu baris kosong, yang tidak ada namanya, itu merupakan perangkat HH kita. dan tertulis 109b:f009. Kode tersebut merupakan kode VendorID:ProductID yang harus kita beritahu Linux bahwa itu merupakan perangkat android. Kalau ingin tahu Vendor ID yang lebih lengkap, coba cek http://developer.android.com/tools/device.html#VendorIds

Bus 002 Device 007: ID 109b:f009

Kendalanya disini adalah, f009 itu bukanlah ProductID Hisense kita, tetapi ProductID Modem Smartfren kita. Ingat kan bagaimana cara anda jika ingin mengkoneksikan adb di OS Windows? Betul, anda harus meng-eject modem smartfren terlebih dahulu. Maka dari itu, kita perlu mengetahui ProductID yang sesungguhnya dari Hisense kita. Langkah yang harus kita lakukan ialah eject Modem Smartfren kita dengan perintah
$ eject /dev/sr0 //untuk netbook
$ eject /dev/sr1 //untuk notebook atau pc
Setelah ter-eject, maka kita lihat kembali Product ID kita, kembali dengan menggunakan perintah $ sudo lsusb. Kemudian seperti gambar berikut, kodenya menjadi 109b:9114. 9114 lah merupakan ProductID Hisense kita.

Bus 002 Device 006: ID 109b:9114

Bagaimanapun sebenarnya udev Ubuntu tidak mengizinkan akses ADB ke android via USB. Namun hal ini telah di perbaiki di udev version 165-0ubuntu1, jika anda memiliki versi yang lebih lama, maka anda harus membuat file udev rule yang baru sebagai root. untuk mengeceknya gunakan perintah:
$ apt-cache policy udev 
Sebenarnya ubuntu 12.04 sudah memiliki udev rule yang lebih baru, namun untuk jaga-jaga kita ikuti saja prosedurnya. Maka dari itu buatlah rules baru dengan cara buatlah file baru dengan nama 51-android.rules. perintahnya adalah
$ nano /etc/udev/rules.d/51-android.rules
Setelah itu isikan filenya dengan kode berikut:
SUBSYSTEMS==”usb”, ATTRS{idVendor}==”109b”, ATTRS{idProduct}==”9114″, MODE=”0666″
Kemudian Save dengan menekan Ctrl-X, kemudian ketik Y untuk mengkonfirmasi, kemudian enter untuk menaruh filenya.

Setelah itu kita buat file adb_usb.ini ke folder .android kita yang letaknya berada di home dan ter-hidden. Dan isikan dengan kode berikut:
$ mkdir ~/.android
$ nano ~/.android/adb_usb.ini
Setelah itu cek apakah sudah terkoneksi atau belum, dengan menggunakan perintah $ adb devices.

Berhasil terdeteksi

Mengatur Path JAVA_HOME pada Evironment Variable di Ubuntu

  • 0
Walaupun ini hal sepele, tertama untuk kalangan linuxer sejati, tapi saya tetap ingin memosting hal ini. Mungkin artikel ini dapat cukup berguna untuk pengguna baru dalam OS Linux, terutama Ubuntu. Disini saya memakai Ubuntu 12.04 LTS.

Untuk mengatur JAVA_HOME path pada Ubuntu, dapat dilakukan dengan cara yang sebenarnya tidak sulit (meskipun tidak semudah OS Windows). Yang utama ialah, kita harus mengetahui dimana script yang mengatur PATH kita. Dalam Ubuntu, script tersebut berada pada /etc dengan nama filenya yaitu environment

dengan demikian, buka script tersebut dengan text editor yang kamu miliki, lebih baik gunakan gedit, dan berikan perintah berikut. Karena kita berhubungan dengan sistem, kita harus terlebih dahulu menjadi admin, dengan menambahkan command sudo
sudo gedit /etc/environment
tambahkan variable JAVA_HOME, dan berikan path yang menuju pada jdk yang  kita miliki (disini berbeda2, kalian harus memastikan dimana jdknya berada). Biasanya jdk terdapat pada /usr/lib/jvm/ dengan nama file java-7-openjdk-i386 (tergantung versi). Maka tambahkan
JAVA_HOME="/usr/lib/jvm/java-7-openjdk-i386"
pada bagian akhir pada script.

Kemudian kita load variable yang telah kita deklarasikan dengan perintah source (atau bisa juga dengan ./ ), menjadi
source /etc/environment
oke, sampai disini kita berhasil mengatur Path JAVA_HOME pada Environment Variable di Ubuntu. cek hasilnya dengan perintah echo
 echo $JAVA_HOME

The Newborn Site

  • 0
Tiba-tiba pada hari ini, saya tertarik untuk kembali menulis blog. Kembali saya harus set ulang tampilan blog saya, dan mengubah standar template menjadi bentuk yang saya inginkan. Jadi teringat waktu SMA dulu, saya berusaha mengutak-atik halaman blogger saya untuk terlihat bagus dengan pemahaman tentang HTML yang luar biasa sedikit. Bukan sedikit lagi, tapi nol besar! Tapi ajaibnya saya tetap bisa merubah sebagian besar kodingan HTML dalam template yang saya terapkan.. aneh juga..

Pada intinya sepertinya karena saya orangnya pelupa dan tidak mau melupakan semua memori saya ketika kuliah, akhirnya saya putuskan untuk memulai menulis kehidupan kuliah saya. Semoga blog ini bisa membuat keceriaan tersendiri bagi saya dan teman-teman saat kembali membaca tulisan-tulisan aneh saya ketika kuliah.