Dari komputer di perangkat yang tidak di-root
(Perhatikan bahwa ini dapat dilakukan dengan menggunakan perangkat yang di-rooting juga, tetapi Anda dapat menggunakan shell pada perangkat yang di-rooting yang tidak memerlukan koneksi USB)
Pertama, buka command prompt (CMD). Jika Anda menggunakan Android Studio atau IntelliJ ada konsol yang disertakan di sana yang dapat Anda gunakan.
Jika Anda memiliki adb yang ditambahkan ke path, Anda dapat melewati bagian cd.
Jika memungkinkan, buka lokasi SDK, klik kanan, dan tekan "mulai prompt perintah di sini". Tidak semua memiliki opsi ini sehingga Anda harus melakukan ini (/ ini) perintah juga:
Windows: ubah drive (jika ada)
D:
Dan akses sdk dan alat platform. Ganti jalur ini dengan lokasi SDK Anda:
cd /sdk/path/here/platform-tools
Sekarang Anda memiliki akses ke jembatan debug Android.
Dengan perangkat yang terhubung ke komputer, lakukan:
adb tcpip <port>
adb connect <ip>:<port>
Di mana <port>
port yang ingin Anda hubungkan (standarnya adalah 5555
) dan<ip>
merupakan IP perangkat yang ingin Anda hubungkan.
Harap dicatat: 5555
adalah port default dan hanya menulis alamat IP yang menghubungkannya. Jika Anda menggunakan port khusus, Anda setidaknya dapat sedikit meningkatkan keamanan. USB debugging melalui Wi-Fi dapat disalahgunakan, tetapi hanya jika perangkat terhubung ke komputer yang ingin menyalahgunakan perangkat. Menggunakan port non-default setidaknya membuatnya agak sulit untuk dihubungkan.
Jika Anda menggunakan port khusus, pastikan untuk menambahkannya setelah IP. Penulisan no port terhubung ke 5555
dan jika Anda tidak menggunakannya koneksi akan gagal.
Anda dapat menemukan alamat IP suatu perangkat dengan dua cara:
Tergantung pada perangkat Anda, nama pastinya dapat bervariasi. Buka pengaturan dan buka Tentang perangkat -> Status -> alamat IP
Gunakan ADB untuk mendapatkan IP
Dari konsol, lakukan:
adb shell ip -f inet addr show wlan0
Dan setelah Anda selesai dengan koneksi, Anda dapat memutuskan koneksi perangkat dari komputer Anda dengan melakukan:
adb disconnect <ip>:<port>
Atau tidak ada IP untuk memutuskan semua perangkat. Jika Anda menggunakan port khusus, Anda harus menentukan port mana yang harus dilepaskan . Defaultnya adalah 5555 di sini juga.
Untuk menonaktifkan port (jika itu adalah sesuatu yang ingin Anda lakukan), Anda melakukan perintah ini dengan perangkat yang terhubung:
adb usb
Atau Anda dapat me-restart perangkat untuk menghapus koneksi tcpip
Dari komputer di perangkat yang di-rooting
Pertama, Anda perlu akses ke shell. Anda menghubungkan perangkat menggunakan kabel usb dan menggunakanadb shell
atau mengunduh aplikasi dari Google Play, FDroid, atau sumber lain.
Maka Anda melakukannya:
su
setprop service.adb.tcp.port <port>
stop adbd
start adbd
Dan untuk menghubungkan perangkat, Anda melakukannya dengan melakukan versi non-root adb connect <ip>:<port>
.
Dan jika Anda ingin menonaktifkan port dan kembali ke mendengarkan USB:
setprop service.adb.tcp.port -1
stop adbd
start adbd
Anda juga dapat menggunakan plugin Android Studio untuk melakukannya untuk Anda (tidak ingat namanya sekarang), dan untuk pengguna yang di-rooting ada juga opsi untuk mengunduh aplikasi Android untuk mengatur koneksi telepon (koneksi adb mungkin masih diperlukan ).
Beberapa ponsel memiliki pengaturan dalam opsi pengembang (ini berlaku untuk beberapa ponsel yang tidak di-root, meskipun mungkin juga beberapa ponsel yang di-rooting) yang memungkinkan untuk beralih ADB melalui Wi-Fi dari perangkat itu sendiri tanpa root atau koneksi komputer untuk memulainya. Padahal ada beberapa ponsel yang memilikinya
adb tcpip 5555
. Putuskan sambungan USB, lihat IP telepon dariSettings > About Phone > Status
. Sekarangadb connect 192.168.x.x
dan hanya itu. Tidak ada alat, tidak ada perangkat lunak. Hanya bekerja.