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

1 comment: