Tolong jelaskan mengenai Android Debug Bridge dari Pengembangan perangkat lunak Android

Android Debug Bridge (ADB) adalah alat untuk menjalankan perintah pada perangkat Android yang terhubung. Daemon adbd berjalan di perangkat, dan klien adb memulai server latar belakang ke perintah multipleks yang dikirim ke perangkat. Selain antarmuka baris perintah, banyak antarmuka pengguna grafis yang ada untuk mengontrol adb.

Format untuk mengeluarkan perintah biasanya:

adb [-d|-e|-s <nomor seri>] <perintah>

Dimana -d adalah opsi untuk menentukan satu perangkat yang terhubung ke USB,

-e untuk satu-satunya emulator Android yang berjalan di komputer,

-s untuk menentukan perangkat yang tersambung ke USB dengan nomor seri uniknya.

Jika hanya ada satu perangkat yang terpasang atau menjalankan emulator, opsi ini tidak diperlukan.

Misalnya, aplikasi Android dapat disimpan dengan perintah backup ke sebuah file, yang namanya backup.ab secara default.

Dalam masalah keamanan yang dilaporkan pada Maret 2011, ADB ditargetkan sebagai vektor untuk mencoba memasang rootkit pada ponsel yang terhubung menggunakan "serangan kehabisan sumber daya".