Post

Daftar Perintah Lengkap ADB dan Fastboot

Kumpulan perintah penting ADB dan Fastboot untuk pengembang Android!

Daftar Perintah Lengkap ADB dan Fastboot

Android Debug Bridge (ADB) dan Fastboot merupakan alat baris perintah penting dalam ekosistem pengembangan Android. ADB berfungsi sebagai jembatan komunikasi antara komputer dan perangkat Android yang sedang berjalan, sedangkan Fastboot digunakan untuk memodifikasi sistem saat perangkat dalam mode bootloader.

Perintah ADB (Android Debug Bridge)

Manajemen Perangkat dan Koneksi

PerintahDeskripsiOpsi/Penggunaan
adb devicesMenampilkan daftar perangkat terhubung-l: Detail lengkap perangkat
adb connect <host>[:<port>]Menghubungkan ke perangkat via TCP/IPPort default: 5555
adb disconnect [<host>[:<port>]]Memutus koneksi jaringanTanpa argumen: putus semua
adb kill-serverMenghentikan server ADB 
adb start-serverMemulai server ADB 
adb usbBeralih ke mode koneksi USB 

Manajemen Aplikasi

PerintahDeskripsiOpsi/Penggunaan
adb install [opsi] <path>Menginstal aplikasi-r: Install ulang
-d: Izinkan downgrade
-g: Beri semua izin
adb uninstall [opsi] <paket>Menghapus aplikasi-k: Simpan data
adb shell pm list packages [opsi]Daftar paket terinstal-f: Tampilkan path
-s: Paket sistem
-3: Aplikasi pihak ketiga
adb shell pm path <paket>Menampilkan lokasi APK 
adb shell pm clear <paket>Menghapus data aplikasi 
adb shell pm disable-user <paket>Menonaktifkan aplikasi 
adb shell pm enable <paket>Mengaktifkan aplikasi 

Manajemen File

PerintahDeskripsiOpsi/Penggunaan
adb push <lokal> <remote>Mengirim file ke perangkat 
adb pull [opsi] <remote> [<lokal>]Mengambil file dari perangkat-a: Pertahankan metadata
adb shell ls [opsi] <path>Daftar file/direktori-l: Format panjang
-a: Tampilkan tersembunyi
adb shell rm [opsi] <path>Menghapus file-r: Rekursif
adb shell mkdir [opsi] <path>Membuat direktori-p: Buat direktori induk
adb shell mv <sumber> <tujuan>Memindahkan/mengganti nama 
adb shell cp [opsi] <sumber> <tujuan>Menyalin file-r: Rekursif

Operasi Shell dan Sistem

PerintahDeskripsiOpsi/Penggunaan
adb shellMasuk ke shell interaktif 
adb shell <command>Eksekusi perintah langsung 
adb shell screencap <path>Tangkap layar 
adb shell screenrecord [opsi] <path>Rekam layar--time-limit <n>: Durasi
--bit-rate <n>: Kualitas
adb reboot [target]Reboot perangkatrecovery
bootloader
sideload
adb rootRestart adbd dengan akses root 
adb remountRemount partisi /system 

Logging dan Diagnostik

PerintahDeskripsiOpsi/Penggunaan
adb logcat [opsi]Tampilkan log sistem-v <format>: Format output
-s <tag>: Filter tag
-c: Bersihkan log
adb bugreport [opsi]Hasilkan laporan bug-z: Kompresi ZIP
adb shell dumpsys <service>Dump info layanan sistembattery
meminfo
package
adb shell dumpstateDump status sistem 
adb shell dmesgTampilkan pesan kernel 

Operasi Lanjutan

PerintahDeskripsiOpsi/Penggunaan
adb backup [opsi] <paket>Backup data aplikasi-f <file>: Nama file
-apk: Sertakan APK
-shared: Backup SD card
adb restore <file>Restore data backup 
adb forward <lokal> <remote>Forward port ke perangkat 
adb reverse <remote> <lokal>Forward port ke PC 
adb jdwpDaftar proses JDWP 
adb sideload <file>Install paket via recovery 

Perintah Fastboot

Manajemen Perangkat dan Informasi

PerintahDeskripsiOpsi/Penggunaan
fastboot devicesDaftar perangkat terhubung 
fastboot getvar <variabel>Tampilkan variabel bootloaderall: Semua variabel
fastboot helpTampilkan bantuan 
fastboot --versionTampilkan versi 

Operasi Boot dan Reboot

PerintahDeskripsiOpsi/Penggunaan
fastboot rebootReboot ke sistem 
fastboot reboot-bootloaderReboot ke bootloader 
fastboot reboot recoveryReboot ke recovery 
fastboot reboot fastbootReboot ke fastbootd 
fastboot boot <kernel>Boot sementara dari image 

Flashing Partisi

PerintahDeskripsiOpsi/Penggunaan
fastboot flash <partisi> <file>Flash image ke partisiboot
recovery
system
fastboot flash:raw <partisi> <kernel> [ <ramdisk> ]Flash kernel dan ramdisk 
fastboot flashallFlash semua partisi-w: Hapus data
fastboot erase <partisi>Hapus partisi 
fastboot format[:<fs_type>] <partisi>Format partisiext4
f2fs
fastboot update <file.zip>Flash update ZIP 

Manajemen Bootloader

PerintahDeskripsiOpsi/Penggunaan
fastboot oem unlockBuka kunci bootloader 
fastboot flashing unlockBuka kunci (alternatif) 
fastboot oem lockKunci bootloader 
fastboot flashing lockKunci bootloader (alternatif) 
fastboot oem device-infoInfo status bootloader 

Manajemen Slot (Sistem A/B)

PerintahDeskripsiOpsi/Penggunaan
fastboot set_active <slot>Set slot aktifa atau b
fastboot getvar current-slotTampilkan slot aktif 
fastboot --set-active=<slot>Set slot aktif (opsi global) 

Perintah Tingkat Lanjut

PerintahDeskripsiOpsi/Penggunaan
fastboot continueLanjutkan booting 
fastboot oem <command>Perintah OEM spesifik 
fastboot stage <file>Unggah file ke memori staging 
fastboot get_staged <file>Unduh file dari memori staging 
fastboot fetch <partisi> <file>Ambil partisi sebagai image 
fastboot set_active <slot>Ubah slot partisi aktif 

Verifikasi dan Tanda Tangan

PerintahDeskripsiOpsi/Penggunaan
fastboot flash vbmeta <file>Flash image vbmeta 
fastboot --disable-verityNonaktifkan dm-verity 
fastboot --disable-verificationNonaktifkan verifikasi vbmeta 

Tabel Referensi Variabel Fastboot

VariabelDeskripsiContoh Nilai
productModel perangkatwalleye
version-bootloaderVersi bootloadermwm2.0.3.0
secureStatus keamananyes
unlockedStatus kunci bootloaderyes
is-userspaceMode userspaceno
current-slotSlot partisi aktifa
slot-suffixesDaftar slota,b
serialnoNomor seri perangkatHT82F1A12345

Catatan Penggunaan Penting

Persyaratan:

  • ADB memerlukan pengaktifan USB Debugging di Opsi Developer
  • Fastboot memerlukan akses bootloader unlocking
  • Driver USB spesifik perangkat harus terinstal

Konvensi Penulisan:

  • <parameter>: Nilai wajib diisi
  • [parameter]: Nilai opsional
  • -opsi: Opsi baris perintah

Keselamatan Operasi:

  • Selalu pastikan baterai cukup (>50%) sebelum operasi flash
  • Operasi flash yang salah dapat menyebabkan brick permanen
  • Backup data penting sebelum modifikasi sistem

Pranala Menarik

This post is licensed under CC BY 4.0 by the author.