📑 Table of Contents
Android Debug Bridge
Templat:Kotak info perangkat lunak/simple
Situs webdeveloper.android.com/studio/command-line/adb Sunting ini di Wikidata
Repositori

Android Debug Bridge (biasa disingkat adb) adalah program baris perintah untuk berinteraksi dengan perangkat berbasis Android dari komputer lain. Program ini merupakan bagian dari Android SDK, tetapi bisa dipasang sebagai program terpisah.[1] Daemon di perangkat Android terhubung dengan server di PC host melalui USB atau TCP, yang terhubung ke klien yang digunakan oleh pengguna akhir melalui TCP. Tersedia sebagai perangkat lunak sumber terbuka di bawah Lisensi Apache oleh Google sejak 2007, fitur termasuk shell dan kemungkinan untuk membuat cadangan. Perangkat lunak adb kompatibel dengan Windows, Linux dan macOS. Itu telah disalahgunakan oleh botnet dan perangkat lunak berbahaya lainnya, yang mitigasinya dikembangkan seperti autentikasi RSA dan daftar putih perangkat.

Fitur

sunting
Android Device Monitor

Fitur adb termasuk menyalin file dari komputer host,[2] menginstal aplikasi, melihat output logcat, mendapatkan Unix shell,[3] dan mem-boot ulang ke Qualcomm EDL mode.[4] Misalnya, aplikasi Android dapat disimpan dengan perintah cadangan ke file.[5] Ini juga termasuk dukungan untuk Java Debug Wire Protocol.[6]

Beberapa antarmuka grafis telah tersedia. Monitor Perangkat Android grafis di Android Studio dapat digunakan untuk mengambil informasi dari perangkat Android.

Keamanan

sunting

Beberapa perangkat pembahaya seperti ADB.Miner, Ares, Fbot, IPStorm, Matryosh, dan Trinity diketahui melakukan perusakan dengan menyasar perangkat dengan antarmuka ADB-nya tersedia secara umum di Internet dan memanfaatkannya sebagai botnet untuk melancarkan DDoS.[7] ADB juga bisa digunakan untuk menghapus perangkat pembahaya dengan cara memulai awal dalam mode aman (safe mode), kemudian menghubungkan perangkat dengan ADB dam jalankan perintah adb uninstall.[8]

Referensi

sunting
  1. ^ "Android Debug Bridge (adb)". Android Developers. Diakses tanggal 2025-07-10.
  2. ^ Darcey, Lauren (2012). Android wireless application development. Shane Conder (Edisi 3rd). Upper Saddle River, NJ: Addison-Wesley. ISBN 978-0-321-81383-1. OCLC 749852462. Diarsipkan dari versi aslinya tanggal 2021-09-26. Diakses tanggal 2021-09-26.
  3. ^ "Things You Can Do with Android's adb Command". For Dummies (dalam bahasa Inggris). Diarsipkan dari versi aslinya tanggal 2018-05-15. Diakses tanggal 2021-09-09.
  4. ^ EASTTOM, CHUCK (2021). An In-Depth Guide to Mobile Device Forensics. [S.l.]: CRC PRESS. hlm. 72. ISBN 978-0-367-63300-4. OCLC 1250310301. Diarsipkan dari versi aslinya tanggal 2021-09-26. Diakses tanggal 2021-09-26.
  5. ^ Jack Wallen (2015-03-06). "How to create a full backup of your Android device without root". Diarsipkan dari versi aslinya tanggal 2016-01-24. Diakses tanggal 2016-01-29.
  6. ^ Regupathy, Rajaram (2014). Unboxing Android USB: a hands-on approach with real World examples. Berkeley, CA. ISBN 978-1-4302-6209-1. OCLC 880673864. Diarsipkan dari versi aslinya tanggal 2021-09-26. Diakses tanggal 2021-09-26. Pemeliharaan CS1: Lokasi tanpa penerbit (link)
  7. ^ Cimpanu, Catalin (2021-02-03). "Android devices ensnared in DDoS botnet". ZDNET (dalam bahasa Inggris). Diakses tanggal 2025-07-10.
  8. ^ Schuman, Evan (2021-08-04). "This Vultur app takes malicious to the next level". Computerworld (dalam bahasa Inggris). Diakses tanggal 2025-07-10.

📚 Artikel Terkait di Wikipedia

Scrcpy

emulator android. Komunikasi dilakukan melalui koneksi USB dan Android Debug Bridge (ADB), tanpa perlu me-root perangkat atau menginstall aplikasi tambahan

Boeing B-52 Stratofortress

sistem navigasi pengeboman yang diperbarui, yang akhirnya diawakutu-kan (debug) dan disertakan pada model berikut. Satu pesawat E (AF Serial No. 56-0632

Xcode

dan tvOS, Xcode juga memungkinkan pengembang untuk mengkompilasi dan meng-debug aplikasi untuk platform-platform ini. Komponen utama dari suite Xcode adalah

MS-DOS

menggunakan tombol panah ke atas dan ke bawah. Fitur seperti ini dimiliki oleh Command Prompt pada Windows 2000/XP. Utilitas lainnya yang juga menarik adalah

Pengembangan perangkat lunak Android

Java Development Kit dan Apache Ant) untuk membuat, membangun, dan men-debug aplikasi Android serta mengontrol perangkat Android yang terpasang (misalnya

Minification (bahasa pemrograman)

tanpa harus bekerja dengan versi yang diperkecil yang sulit dibaca dan di-debug. Visual Studio Code dilengkapi dengan dukungan minifikasi untuk beberapa

Perang editor

untuk document presentation formats seperti LaTeX, TeX, dan Wikipedia. Debug dari dalam Emacs Memiliki program ChangeLogs Fungsi gabung file dan diff