PanduanTerbit: 5 menit baca

Cara Pakai ADB di Android Tanpa PC (Tanpa Root)

Jalankan perintah ADB langsung di HP Android tanpa komputer, kabel USB atau root. Lewat Wireless debugging Android 11+ dan aplikasi ADB Kit, langkah demi langkah.

Bisa. ADB bisa dipakai di HP Android tanpa PC. Sejak Android 11, layanan ADB milik HP itu sendiri (adbd) bisa mendengarkan lewat Wi-Fi melalui Wireless debugging. Aplikasi di HP yang sama bisa melakukan pairing dan terhubung ke sana, persis seperti komputer. Hak aksesnya sama dengan adb shell dari PC: tanpa root, tanpa kabel, tanpa komputer. Yang Anda perlukan hanya Wi-Fi dan sekitar satu menit untuk pairing pertama kali.

Kenapa USB debugging saja tidak cukup

USB debugging memungkinkan komputer mengendalikan HP lewat kabel. Komputer yang memegang kendali, HP hanya menjawab. Aplikasi di HP tidak bisa mencolok ke port USB miliknya sendiri, jadi jalur itu tidak bisa dipakai.

Wireless debugging berbeda. Fitur ini membuat adbd mendengarkan di jaringan, sehingga apa pun di Wi-Fi yang sama yang sudah di-pair bisa terhubung, termasuk aplikasi yang berjalan di HP itu sendiri. Koneksinya dari HP ke HP yang sama, jadi tidak ada data yang keluar dari perangkat.

Yang Anda perlukan

KebutuhanAlasannya
Android 11 atau lebih baruWireless debugging pertama kali muncul di Android 11
Jaringan Wi-FiAndroid tidak mau menyalakan Wireless debugging jika hanya memakai data seluler. Hotspot dari HP lain dihitung sebagai Wi-Fi, dan tidak perlu internet
Opsi developerWireless debugging ada di dalamnya
Aplikasi klien adbHarus ada sesuatu di HP yang bisa berbicara dengan protokol adb

Cek versi Android Anda di Setelan › Tentang ponsel › Versi Android (nama menunya berbeda di tiap merek, lihat Wireless debugging di Xiaomi, vivo, OPPO, Samsung dan lainnya).

Cara dengan ADB Kit (langkah demi langkah)

ADB Kit adalah aplikasi Android dengan klien adb bawaan. Tidak perlu aplikasi lain, tidak perlu root dan tidak perlu PC. Tab Home memandu Anda lewat lima langkah dan mencentang tiga langkah pertama secara otomatis begitu HP melaporkannya.

  1. Sambungkan ke Wi-Fi. Hubungkan HP ke jaringan Wi-Fi apa saja.
  2. Aktifkan Opsi developer. Buka Tentang ponsel lalu ketuk Nomor build (Build number) tujuh kali. Di Xiaomi, Redmi dan POCO, ketuk Versi OS (HyperOS) atau Versi MIUI. Di vivo dan iQOO, ketuk Versi perangkat lunak.
  3. Aktifkan Wireless debugging. Di Opsi developer, nyalakan Wireless debugging lalu ketuk Izinkan untuk jaringan ini.
  4. Pairing dengan kode. Di ADB Kit, ketuk Start pairing. Lalu kembali ke Wireless debugging dan ketuk Pair device with pairing code (Sambungkan perangkat dengan kode penyambungan). ADB Kit mendeteksi kode di layar dan memunculkan notifikasi dengan kotak balasan. Ketik enam digit kode itu di notifikasi tersebut.
  5. Hubungkan ADB Kit. Langkah ini berjalan sendiri setelah pairing berhasil. Home menampilkan Connected.

Kenapa lewat notifikasi? Android langsung menutup dialog "Pair device with pairing code" begitu Anda keluar dari Opsi developer, jadi Anda tidak bisa pindah ke aplikasi untuk mengetik kodenya. Lewat notifikasi, Anda bisa mengetik kode sementara dialog tetap terbuka. Jika notifikasi dimatikan, ADB Kit menawarkan Allow notifications, atau Anda bisa mengetik kode di aplikasi dengan layar terpisah (split screen).

Hasil pairing tetap tersimpan meskipun aplikasi ditutup atau di-restart. Selanjutnya Anda cukup menyalakan Wireless debugging, dan ADB Kit akan tersambung lagi sendiri, walaupun Android memilih port baru setiap kali. Penjelasannya ada di kenapa port Wireless debugging selalu berubah.

Yang bisa dilakukan setelah terhubung

TabFungsinya
ShellTerminal sungguhan dengan hak user adb shell: pm, am, settings, dumpsys, top, vi, riwayat perintah dan pelengkapan dengan Tab. Lihat menjalankan perintah adb shell di HP
Auto scriptResep: daftar perintah shell tersimpan yang bisa dijalankan dengan satu ketukan atau setiap hari sesuai jadwal
ToolsApps (paksa berhenti, hapus data, nonaktifkan aplikasi sistem), Monitor (CPU, memori, baterai, dan proses teratas secara langsung), Screenshot & recording, Keep screen on, Restart device (biasa, bootloader atau recovery)
Dev CheckDetail hardware, sistem, baterai, jaringan dan aplikasi. Bisa dipakai tanpa koneksi

Beberapa hal sudah bisa dipakai sebelum terhubung. Tab Shell menjalankan shell milik aplikasi dengan izin aplikasi (ditandai App shell · limited), sedangkan Launch, App info dan Uninstall di Apps memakai layar Android biasa.

Perintah yang sering dijalankan tanpa PC

pm list packages -3                              # user-installed apps
pm disable-user --user 0 com.example.bloatware   # turn off a preinstalled app (no root)
settings put global animator_duration_scale 0.5  # faster animations
dumpsys battery                                  # battery details

Menonaktifkan aplikasi sistem bisa membuat fitur lain rusak. Cari tahu dulu fungsi paket tersebut, dan catat namanya supaya bisa diaktifkan lagi dengan pm enable.

Cara lain (dan kenapa butuh setup lebih banyak)

  • Termux dengan android-tools. Termux bisa memasang binary adb, lalu Anda melakukan pairing dan connect ke 127.0.0.1 secara manual dengan adb pair dan adb connect. Cara ini jalan, tetapi Anda harus mengetik port pairing dan port connect sendiri, dan port connect berubah setiap kali Wireless debugging dinyalakan.
  • Shizuku. Shizuku juga memakai Wireless debugging, tetapi ia adalah layanan untuk aplikasi lain, bukan terminal atau kumpulan alat.
  • Android 10 dan versi lebih lama. Tanpa Wireless debugging, HP perlu komputer sekali: sambungkan lewat USB lalu jalankan adb tcpip 5555. Setelah itu ADB Kit bisa memakai Settings › Connect by IP address dengan 127.0.0.1:5555. Mode ini berhenti setiap kali HP di-restart, jadi harus diulang setiap kali.

Masalah yang sering muncul

  • Tombol Wireless debugging tidak mau menyala. HP tidak tersambung ke Wi-Fi. Data seluler saja tidak cukup. Sambungkan ke Wi-Fi apa pun atau hotspot dari HP lain.
  • "Wrong code. Check the code and try again." Digit yang diketik salah atau kodenya sudah lama. Buka lagi dialog pairing untuk mendapatkan kode baru. Detailnya di mengatasi ADB pairing gagal.
  • "Pairing code not found. Keep "Pair device with pairing code" open." Dialog sudah tertutup sebelum kode sampai. Gunakan notifikasi, jangan berpindah aplikasi.
  • Kemarin tersambung, sekarang tidak. Android biasanya mematikan Wireless debugging setelah restart atau saat ganti jaringan. Nyalakan lagi. Tidak perlu pairing ulang. Lihat Wireless debugging mati sendiri.
  • Ketukan atau perubahan izin gagal di Xiaomi. Aktifkan USB debugging (Security settings) seperti dijelaskan di setelan keamanan Xiaomi.

Apakah aman?

User adb shell bisa mencopot aplikasi, mengubah setelan dan membaca data aplikasi yang tidak bisa dibaca aplikasi biasa. Lakukan pairing hanya dengan aplikasi yang Anda percaya, dan jalankan hanya perintah yang Anda pahami. Wireless debugging memakai koneksi terenkripsi yang sudah di-pair, tetapi matikan saat Anda memakai jaringan publik. ADB Kit hanya berkomunikasi dengan HP itu sendiri, tidak pernah dengan server.

ADB Kit gratis dengan iklan. ADB Kit Pro menghapus iklan, tidak ada yang lain.