Lompat ke konten Lompat ke sidebar Lompat ke footer

Koneksi Android Adb Memakai Wifi ( Debugging Via Wifi )

Sekedar share nih.. Berangkat dari penglaaman pribadi. Bagi Anda seorang programmer Android niscaya pernah akan melaksanakan yang namanya debugging eksklusif di HP, maksudnya bukan di emulator. Nah… Kalo anda sedang melaksanakan debuging  niscaya nih Anda maen-maen dengan tools yang namanya adb. Nah… Pada umunya secara default adb sanggup dijalankan over USB kabel. Masalahnya, bagaimana kalau anda ingin menciptakan jadwal yang memanfaatkan fitur accelerometer? Anda harus menjungkir balikkan handphone Anda untuk mengetes apakah jadwal Anda sudah berjalan baik atau belum. Bayangkan kalau Anda memakai kabel. Yahh…. Lagi enak-enak jungkir balik eh koneksinya putus….. Dan debugpun berakhir sehingga harus dimulai dari awal lagi. Nah pada artikel kali ini saya ingin sedikit menyebarkan untuk menguprek device Android Anda, yaitu untuk menciptakan koneksi adb bukan lagi melalui USB kabel melainkan melalui koneksi wifi. Yuk… Langsung aja kita praktek….

Bahan percobaan :
  • Device android yang sudah di root dan ada wifinya
  • Komputer/lepi sudah diinstall Android SDK dan ada wifinya
Untuk mengubah koneksi ADB melalui wifi Anda sanggup menjalanka perintah sbb :

#setprop service.adb.tcp.port 5555 #stop adbd #start adbd

Nah untuk mengembalikan ADB nya ke USB kabel Anda sanggup merubah portnya dengan nilai -1. Berikut perintahnya :

#setprop service.adb.tcp.port -1 #stop adbd #start adbd

Untuk mengecek apakah perintah yang Anda jalankan sudah berhasil atau belum Anda sanggup menjalankan perintah getprop. Jangan lupa difilter (grep) adb ya kalo gak mau pusing nyari. Contohnya sbb :

#getprop | grep adb

Berikut ialah hasil capture dari handphone saya sebelum dan sehabis dilakukan setprop adb port.

 Bagi Anda  seorang programmer Android niscaya pernah akan melaksanakan yang namanya  debugging Koneksi Android ADB Menggunakan Wifi ( Debugging via Wifi )

Nah sehabis konfigurasi selesai kini saatnya percobaan nih untuk mengecek keberhasilannya. Koneksikan PC Anda dengan device Android Anda via wifi, sanggup lewat usb tethering atau barangkali lewat jaringan wifi hotspot atau sejenisnya. Yang penting antara PC dan device sanggup saling berkomunikasi dan saling ping-ping’an. Kemudian liat nomer IP dari Android anda, jalankan perintah sbb :

#ip address

Maka nomer IP dari device akan ditampilkan, cari bab wlan. Liat gambar di bawah.

 Bagi Anda  seorang programmer Android niscaya pernah akan melaksanakan yang namanya  debugging Koneksi Android ADB Menggunakan Wifi ( Debugging via Wifi )

Pada gambar tersebut IP address dari device saya untuk interface wl0.1 ialah 192.168.43.1. Nah kini semua sudah siap. Tinggal buka cmd (untuk Windows) kemudian coba ping IP Android Anda. Setelah berhasil coba anda tes untuk menjalankan adb connect ke device Anda. Lihat gambar :

 Bagi Anda  seorang programmer Android niscaya pernah akan melaksanakan yang namanya  debugging Koneksi Android ADB Menggunakan Wifi ( Debugging via Wifi )

Naah…. Anda sudah berhasil meremote device Anda bukan?? Nah kini coba Anda buka eclipse dan buka bab DDMS. Anda akan melihat device Anda disitu dan siap dipakai untuk debugging.

 Bagi Anda  seorang programmer Android niscaya pernah akan melaksanakan yang namanya  debugging Koneksi Android ADB Menggunakan Wifi ( Debugging via Wifi )

Nah…. Sekarang Anda sudah sanggup melaksanakan debuging eksklusif di device Android Anda via wifi. Tak perlu takut lagi koneksi kabel putus dan tak perlu install-install driver tetek bengek. Keren bukan?? Namun berdasarkan saya pribadi (entah benar atau salah) cara ini juga mempunyai kelemahan yang cukup fatal, terutama pada problem keamanan. Saya sarankan sebaiknya Anda selalu mengembalikan koneksinya memakai USB ketika tidak digunakan. Kenapa?? Karena orang lain sanggup masuk dengan gampang ke device Anda tanpa adanya autentikasi. Lebih parah dari itu, seseorang juga sanggup mendapat hak saluran root dari device Anda, sehingga handphone Anda akan berada dalam keadaan sangat rentan. Orang akan dengan gampang meremote device Anda dan mencuri data-data Anda, bahkan merusak handphone Anda.
Selanjutnya sekian artikel dari saya… Selamat mencoba… Maaf kalau ada kesalahan dan terus berkarya… ^_^

Sumber : Blog pribadi gurusakti
Sumber http://duniadigit.blogspot.com/