blog.dhocnet.work - Android Debug Bridge atau ADB adalah peralatan yang dibuat untuk mempermudah para pengembang dalam mengembangkan sebuah aplikasi untuk Android dan mengembangkan sistem Android itu sendiri.
Namun seiring berjalannya waktu, aplikasi yang dikembangkan di lingkungan Android semakin mendekati seperti aplikasi-aplikasi pada komputer desktop. Salah satunya adalah, dapat dijalankanya sistem operasi Linux diatas Android tanpa emulator.
Informasi tentang Linux di Android dan instalasinya silahkan simak di edisi ini.
Dengan memanfaatkan kondisi diatas, Android dapat menjalankan program ADB melalui Linux yang terpasang yang jalur komunikasinya terlihat seperti diagram berikut:
Tidak ada kebutuhan rooting pada metode diatas. Hanya opsi Developer saja untuk mengaktifkan fitur USB Debugging di sisi client (Android yang akan di remot).
Sebelum memulai, fitur USB Debuging di sisi client harus diaktifkan terlebih dahulu. Fitur ini (USB Debuging) terletak di dalam opsi Developer yang secara default, opsi ini tersembunyi dari jendela pengaturan. Bagi Anda yang belum menampilkan opsi Developer silahkan simak panduanya di sini. Sedangkan untuk mengaktifkan fitur USB Debuging, silahkan simak panduanya disini.
Selain mengaktifkan fitur Developer, Anda juga harus memiliki Linux, salah satu distro, di perangkat Android Anda yang dijadikan sebagai host/ master. Bila belum, Anda bisa menyimak panduan instalasi Linux di Android pada edisi ini.
Kami sarankan Anda untuk tidak memasang Gentoo Linux ataupun Slackware Linux di ponsel Android karena masalah repository.
Setelah kebutuhan diatas terpenuhi, langkah pertama yang bisa Anda lakukan adalah menyalakan Hotspot di sisi Android master lalu menghubungkan Android client ke Hotspot tersebut.
Pada Android client, aktifkan fungsi ADB melalui jaringan.
Saat ditampilkan dialog peringatan, ketuk tombol OKE lalu lihat pada alamat ip dan port yang ditampilkan pada baris ADB melalui jaringan.
Bila Anda menggunakan ROM yang berbeda dengan yang kami gunakan dan tidak menemukan opsi ADB melalui jaringan, Anda bisa menggunakan aplikasi pihak ketiga yang bisa diunduh dari Google Play Store.
Beralih ke Android master, buka Termux lalu jalankan distro Linux yang dimiliki. Pada contoh ini kami menggunakan Arch Linux.
Kemudian hubungkan Android master ke Android client melalui adb dengan perintah:
# adb connect IP_ADDR:PORT
IP_ADDR:PORT adalah ip address yang ditampilkan pada Android client saat mengaktifkan fitur ADB melalui jaringan pada langkah sebelumnya.
Bila adb belum terpasang pada Linux Anda, silahkan ikuti panduan instalasinya di edisi ini.
Setelah terhubung, Anda dapat melakukan apapun fungsi yang disediakan oleh adb seperti pada contoh berikut, kami memasang paket apk ke Android client dari Android master.