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 kegiatan yang memanfaatkan fitur accelerometer? Anda harus menjungkir balikkan handphone Anda untuk mengetes apakah kegiatan 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 membuatkan 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
#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 yaitu hasil capture dari handphone saya sebelum dan sehabis dilakukan setprop adb port.
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.
Pada gambar tersebut IP address dari device saya untuk interface wl0.1 yaitu 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 :
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.
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 dilema 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 terusan 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/