Pengertian adb, fastboot dan Cara Install di Debian/Ubuntu
Pengertian adb
ADB kependekan dari (Android Debug Bridge) yang berfungsi sebagai jembatan antara Perangkat android dan komputer untuk menjalankan perintah perintah tertentu biasanya perintah perintah tersebut dijalankan melalui baris perintah (cli) dan juga tersedia adb dalam paket grafis GUI
Perintah penggunaan
adb <command>
untuk Perintah/command adb yang digunakan:
devices: untuk melihat daftar perangkat yang terhubung
pull: untuk mengambil file dari perangkat android
push: untuk mengirim file ke perangkat android
connect: untuk memulai koneksi ke perangkat dengan alamat IP misalnya yang terhubung ke jaringan yang sama
shell: untuk menjalankan perintah shell
logcat: untuk melihat logcat
sebagai contoh saya akan melihat daftar perangkat yang terhubung dengan adb devices dengan cara
adb devices
maka muncul seperti ini
List of devices attached
192.168.1.170:5555 device
Cara install adb dan fastboot tools di debian 18.04 / 20.04
Buka terminal di sistem ubuntu/debian anda lalu ketiika perintah dibawah
sudo apt update && sudo apt install android-tools-adb android-tools-fastboot
apabila sudah selesai cek apakah adb sudah terinstall dengan mengetiikan perintah
adb version
berikut hasil dari perintah adb version di komputer saya
Android Debug Bridge version 1.0.39
Version 1:8.1.0+r23-5
Installed as /usr/lib/android-sdk/platform-tools/adb
Menghidupakan Mode Pengembang
Untuk menghubungakan komputer ke android dengan adb sebelumnya harus menghidupkan usb debugging di menu pengembang di android anda yang mana menu pengembang ini secara bawaan tidak tampil alias tersembunyi, maka kita bisa menampilakannya dengan mengklik-klik beberapa kali pada “Build version” di menu About/tentang ponsel, perbedaan merk serta vendor sedikit berbeda untuk mengaktifkan menu pengembang ini, akan tetapi secara umum bisa mengikuti langkah langkah berikut:
Masuk ke menu pengaturan/setting dari handphone android anda
kemudian cari tentang ponsel, apabila sudah masuk kemdian cari “build number” klik 3x pada bagian build number atau nomer basis tersebut, nanti akan muncul pemberitahuan “anda sudah menjadi pengembang” yang mana menu pengembang sekarang bisa diakses
selanjutnya masuk ke menu pemgembang dengan cara masih di menu setting > cari menu pengembang. Silhakan klik ON untuk menghidupakn dan cari kebagian bawah lalu aktifkan USB debugging. Selesai android anda sekarang sudah siap digunakan untuk adb.
Menghubungkan android ke komputer (adb) dengan kabel USB
Apabila anda sudah menjalankan langkah diatas dan sudah menghidupakan menu pengembang silahkan ambil kabel USB disarankan memakai kabel USB original kalau ada. Lalu hubungkan android ke komputer anda melalui port USB yang tersedia. Apabila sudah tersambung silahkan cek andoid anda nanti akan muncul konfirmasi untuk meilih salahsatu pilihan. Klik saja pada bagian “Transfer file” apabila ada peringatan lagi tentang fingerprint klik saja OK.
Di komputer buka terminal lalu ketikkan perintah
adb devices
apabila muncul nama perangkat android anda selamat anda sudah bisa menggunakan adb
Menghubungkan android (adb) dengan jaringan WIFI
Selain dengan kabel usb kita juga bisa menjalankan perintah adb dari komputer dengan melalui wifi dengan syarat mengguakan jarigan wifi yang sama
Nah untuk menghubungkan dengan wifi ini untuk pertama kalinya kita harus terhubung dulu adb dengan kabel data USB seperti diatas, untuk selanjutkanya kita bisa mencopot kabel data USB dan menjalankannya secara wireless lewat wifi. Silahkan anda ikuti langkah diatas Menghubungkan android dengan kabel USB apabila sudah terkonek silahkan lanjutkan perintah di bawah
koneksikan komputer dan android ke jaringan wifi yang sama selanjutnya silahkan ketikkan perintah ini
adb tcpip 5555
Cek IP address android anda, bisa masuk ke setting > tentang ponsel > status > cari pada alamat IP atau IP Address catat alamat ip tersebut sebagai contoh 192.168.1.170 itu adalah alamat ip android saya
lalu ketikkan perintah adb connect <alamat_ip> sebagai contoh (yang ditandai merah silahkan ganti dengan alamat ip android anda)
adb connect 192.168.1.170
perangkat android anda sekarang sudah terhubung melalui wifi sekarang kabel usb bisa dicabut. Cek lagi dengan perintah
adb devices
apabila android malah tidak terhubung silahkan ulangi lagi perintah adb connect diatas seperti ini adb connect <alamat_ip> sebagai contoh (yang ditandai merah silahkan ganti dengan alamat ip android anda)
adb connect 192.168.1.170
sesaikan alamat IP dengan alamat android anda. Apabila ada muncul connectted to berarti adb sudah tersambung melaui wifi
Menghubungkan android (adb) dengan jaringan WIFI [ROOT]
Nah untuk koneksi adb melalui wifi bisa juga tanpa kabel USB sama sekali asalkan perangkat andoid sudah dalam keadaan ROOT, simak caranya dibawah
Buka aplikasi Termux/Terminal Emulator apabila belum puya bisa di download dahulu di playstore
apabila sudah terbuka ketikkan perintah dibawah
su
lalu ketikkan beberapa perintah dibawah
setprop service.adb.tcp.port 5555
stop adbd
start adbd
apabila sudah selesai menjalankan perintah di atas seperti biasa sekarang masuk ke terminal di komputer lalu ketiikan adb connect <alamat_ip> sebagai contoh (yang ditandai merah silahkan ganti dengan alamat ip android anda)
adb connect 192.168.1.170
maka adb akan otomatis menyambung tanpa kabel usb sma sekali
Berkirim file dari android ke komputer atau sebaliknya dengan ADB
Selain dengan adb cara yang paling mudah adalah dengan drag/drop untuk kirim file android ke kompuer atau sebaliknya yaitu dngan masuk ke File manager komputer maka akan muncul android anda terdeteksi sebagai media penyimpanan masal. Nah disini berhubung pembahasan dalam adb maka saya akan mebahasnya sekalian disini
perintahnya untuk megirim file dari komputer ke android
adb push ~/Desktop/file_gambar.jpg /storage/emulated/0
Keterangan
~/Desktop/file_gambar.jpg adalah file yang akan dikirim dari komputer
/storage/emulated/0 folder tujuan di android ini sbg contoh berarti penyimpanan internal
perintahnya untuk megirim/mengambil file dari android ke komputer
adb pull /storage/emulated/0/DCIM/IMG_00001.jpg ~/Desktop/
Keterangan
~/Desktop/ adalah folder penyimpanan tujuan di komputer
/storage/emulated/0/DCIM/IMG_00001.jpg file di android ini sbg contoh ini file gambar di forder DCIM di penyimpanan internal
Perintah adb lainnya yang sering saya gunakan
perintahnya untuk megirim/mengambil file mentahan apk yang terinstall dari android ke komputer
untuk mengambil file mentahan apk anda harus tau dulu nama package dari aplikasi yang akan diambil. Misal apk gojek mempunyai nama package com.gojek.app, facebook com.facebook.katana nah baru kita bisa mengambil file mentahan apk tersebut dengan dua perintah ini
pertama dengan perintah adb shell pm path diikuti nama package yang akan diambil, perintah ini bertujuan untuk mengetahui dulu letak file apk nya
adb shell pm path com.gojek.app
hasilnya;
package:/data/app/com.gojek.app-dqeVlpNANON8i0ovEAfcYg==/base.apk
warna merah adalah letak file apknya.
Kemudan dengan perintah adb pull untuk mengambil file apk tersebut
adb pull /data/app/com.gojek.app-dqeVlpNANON8i0ovEAfcYg==/base.apk ~/Desktop
Silahkan anda cari lagi perintah perintah adb lainnya dengan perintahnya
adb help
Fastboot
Fastboot adalah sebuah protokol biasanya tergabung dalam paket android-sdk-tools yang digunakan untuk modifikasi file system flash melalui koneksi USB dari komputer host.
Beberapa perintah fastboot yang sering digunakan adalah:
flash - menulis ulang partisi dengan image biner yang disimpan di komputer host.
wipe - menghapus partisi tertentu di sebuah perangkat.
reboot - me-reboot perangkat ke sistem operasi utama, system recovery, atau kembali ke boot loader.
devices - menampilkan daftar perangkat (dengan nomor seri) yang terhubung ke komputer host.
format - memformat partisi tertentu; sistem file partisi harus dikenali oleh perangkat yang bersangkutan.
Perintah fastboot biasanya digunakan oleh para opreker/modifikasi android untuk memasang Custom recovery misal TWRP atau CWM dll
Untuk masuk ke mode fastboot sobat bisa menggunakan perintah adb reboot fastboot (dengan syarat sudah terkoneksi adb sebelumnya) maka android akan masuk ke mode fastboot dan siap untuk menerima perintah diatas. Mode fastboot ini hanya bisa tersambung dengan kabel USB saja
selain itu anda juga bisa masuk ke mode fastboot dengan cara menekan kombinasi tombol power dan volume secara bersamaan maka beberapa saat akan masuk ke mode fastboot
sebagai contoh perintah yang biasa digunakan untuk mengganti recovery bawan dengan custom recovery. File img custom recovery bisa didapat sesuai merk serta vendor perangkat yang anda gunakan, bisa di download di situs xda atau ditempat lain.
fastboot flash recovery recovery-file.img
hati-hati perintah diatas hanya untuk user yang sudah berpengalaman kesalahan dalam pengoperasian bisa menyebabkan android sobat mati total
untuk pembahasan fastboot saya hanya sedikit saja karena perintah ini jarang digunakan oleh pengguna biasa. Hanya untuk pengguna advance dan sudah berpengalaman.