avatar RicalDocs

The Daily Stack

  • HOME
  • CATEGORIES
  • TAGS
  • ARCHIVES
  • ABOUT
  • MUSIC
Home Daftar Perintah Lengkap ADB dan Fastboot
Article

Daftar Perintah Lengkap ADB dan Fastboot

Panduan lengkap perintah ADB dan Fastboot untuk developer Android. Pelajari cara flashing, debugging, backup, restore, dan troubleshooting perangkat Android dengan tutorial step-by-step termasuk restore kunci ADB dari Linux via TWRP.

Published Jul 5, 2025 Updated Oct 7, 2025
By Risnanda Pascal
6 min read
Daftar Perintah Lengkap ADB dan Fastboot
Daftar Perintah Lengkap ADB dan Fastboot

Perintah ADB

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

info 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

Restore Kunci ADB dari Kali Linux ke Android via TWRP Terminal

Prasyarat Teknis

Sebelum memulai, pastikan lingkungan kerja Anda memenuhi kriteria berikut:

  • Perangkat Android dalam mode TWRP Recovery
  • Koneksi USB aktif antara device dan Kali Linux
  • File kunci ADB asli dari Kali Linux (adbkey dan adbkey.pub)
  • Akses root melalui TWRP

Phase 1: Persiapan Kunci ADB dari Kali Linux

Langkah 1: Backup Kunci ADB Existing

Akses direktori ADB keys di Kali Linux

1
cd ~/.android

Backup kunci existing ke lokasi aman

1
2
cp adbkey /path/to/backup/
cp adbkey.pub /path/to/backup/

Backup preventive ini crucial untuk menghindari kehilangan akses permanen.

Phase 2: Inisialisasi Koneksi TWRP

Langkah 2: Boot ke Recovery Mode

Restart device menuju TWRP recovery

1
adb reboot recovery

Tunggu 30-60 detik hingga device sepenuhnya masuk TWRP interface.

Langkah 3: Verifikasi Koneksi ADB

Periksa status device dalam TWRP

1
adb devices

Output yang diharapkan: [serial number] recovery

Phase 3: Transfer Kunci ADB ke Device

Langkah 4: Push Files ke Temporary Storage

Transfer kedua file kunci ke temporary storage TWRP

1
2
adb push adbkey /tmp/
adb push adbkey.pub /tmp/

Verifikasi transfer sukses

1
adb shell ls -la /tmp/adbkey*

Phase 4: Proses Restore via Terminal TWRP

Langkah 5: Akses TWRP Terminal

Masuk ke shell environment TWRP

1
adb shell

Langkah 6: Mount Partisi System

Mount partisi system untuk akses write

1
mount /system

Untuk device encrypted, decrypt terlebih dahulu

1
twrp decrypt [password]

Langkah 7: Backup Kunci Existing (Opsional tapi Recommended)

Backup kunci ADB lama sebagai safety measure

1
2
cp /data/misc/adb/adb_keys /data/misc/adb/adb_keys.backup
cp /data/misc/adb/adb_key /data/misc/adb/adb_key.backup

Langkah 8: Eksekusi Restore Kunci Baru

Overwrite kunci ADB existing dengan yang baru

1
2
cp /tmp/adbkey /data/misc/adb/adb_key
cp /tmp/adbkey.pub /data/misc/adb/adb_keys

Alternatif menggunakan redirection

1
2
cat /tmp/adbkey > /data/misc/adb/adb_key
cat /tmp/adbkey.pub > /data/misc/adb/adb_keys

Phase 5: Konfigurasi Permission & Security

Langkah 9: Set Permission yang Tepat

Set file permissions untuk keamanan

1
2
chmod 600 /data/misc/adb/adb_key
chmod 644 /data/misc/adb/adb_keys

Set ownership system

1
2
chown system:system /data/misc/adb/adb_key
chown system:system /data/misc/adb/adb_keys

Langkah 10: Cleanup Temporary Files

Hapus file temporary untuk keamanan

1
2
rm /tmp/adbkey
rm /tmp/adbkey.pub

Phase 6: Finalisasi & Testing

Langkah 11: Reboot System

Keluar dari TWRP shell

1
exit

Reboot device ke system normal

1
adb reboot

Langkah 12: Verifikasi Koneksi

Setelah device fully booted

1
adb devices

Expected Result: Device terdeteksi tanpa authorization prompt

Troubleshooting & Best Practices

Common Issues & Solutions:

  1. Device Tidak Terdeteksi di TWRP
    • Pastikan driver ADB terinstall proper
    • Coba ganti kabel USB
    • Restart ADB server: adb kill-server && adb start-server
  2. Permission Denied di TWRP Shell
    • Pastikan TWRP versi terbaru
    • Gunakan adb root sebelum masuk shell
  3. Kunci Tidak Berfungsi Setelah Reboot
    • Verifikasi permission dan ownership
    • Pastikan tidak ada SELinux policy restrictions

Pranala Menarik

  • Bypass Xiaomi Bootloader Restrictions
  • Android Tools & Fix
android
This content is licensed under CC BY 4.0 by the author.
Share
External Links
  • RicalNet

Table of Contents

Related Articles

Aug 22, 2025

Scrcpy

Aplikasi sumber terbuka yang memungkinkan pengguna untuk menampilkan dan mengendalikan perangkat Android dari komputer secara real-time melalui koneksi USB atau TCP/IP.

Jun 27, 2025

Praktik Terbaik Menjaga Privasi di Android

Implementasi kontrol keamanan dan privasi pada platform Android, mencakup manajemen izin granular, strategi isolasi data, hardening jaringan, enkripsi, dan teknik minimasi telemetri sistem.

Nov 27, 2024

Bypass Xiaomi Bootloader Restrictions

Unlock bootloader HyperOS tanpa menggunakan Mi Community.

sudo

Kriptografi dan Steganografi

RicalNet © Some rights reserved

Last updated on November 16, 2025

Loading...

Privacy Policy • Source code

Trending Tags

cloud computing linux privacy docker self-hosted cryptography android cisco packet tracer telecommunications tools

An updated version of this content is available