Mulai April 2020, bandithijo.com akan menggunakan GitHub subdomain menjadi bandithijo.github.io. Penggunaan domain .com tidak sejalan dengan cara pandang saya terhadap sebuah blog, dimana blog harus bisa tetap hidup tanpa saya. Terima kasih (^_^) (bandithijo, 2020/03/25) ●

Mendapatkan ADB Authorized pada Layar Android yang Rusak (TWRP) di GNU/Linux & Windows

Ditulis: 2020/07/26
Android Tips

بسم الله الرحمن الرحيم

Sekenario Masalah

Saya memiliki Android Mi-4C dengan screen yang sudah pecah akibat terlempar dari kantong.

Smartphone ini hanya mengalami kerusakan pada layar, tidak dapat dioperasikan karena layar tidak merespon sentuhan.

Namun, mesin masih dapat berfungsi dengan baik.

Saya ingin kembali dapat menggunakan untuk keperluan yang lain, misalkan sekedar menjadikannya perangkat webcam atau memeriksa mobile responsive untuk web yang sedang saya develop.

Namun, apabila saya akses menggunakan adb. Saya ditolak, karena saya harus memberikan persetujuan, yang mana persetujuan ini harus diberikan dengan mengoperasikan layar smartphone.

$ adb devices
List of devices attached
dd46fe2b        unauthorized

Pemecahan Masalah

Agar proses mendaapatkan akses ke dalam smartphone, ada beberapa persyaratan yang harus dipenuhi dan langkah-langkah yang harus dikerjakan.

Persyaratan

  1. Syarat utama adalah smartphone sudah harus terpasang TWRP –artinya sudah UBL (Unlock Bootloader).

    Untuk recovery mode tools yang lain, saya belum pernah mencobanya.

  2. Sudah terpasang Android Tools, seperti adb.

     $ sudo pacman -S android-tools

Inject adbkey.pub

  1. Masuk ke TWRP (Recovery Mode)

  2. Hubungkan smartphone dengan computer melalui kabel data

  3. Buka Terminal dan jalankan

     $ adb devices
     
     List of devices attached
     dd46fe2b        recovery
    

    Nah, device kita sudah terdeteksi dan sedang berada di Recovery Mode (Fasboot).

    Selanjutnya, kita perlu memeriksa RSA public key yang kita punya.

     $ cd ~/.android
     $ ls
     adbkey  adbkey.pub

    [ i ] Informasi

    Kalau di windows, lokasinya berada di:

    C:\Users\<username>\.android\

    File adbkey.pub adalah file RSA public key yang kita akan push ke dalam smartphone.

    Tujuannya agar kita langsung mendapatkan akses masuk ke dalam smartphone saat sudah di Normal Mode.

    adbkey.pub ini, ibarat kita menggembok smartphone kita dengan gembok yang kita siapkan, yang nantinya kita akan buka gembok tersebut, karena kita sudah punya kuncinya, adbkey (private key).

  4. Lakukan perintah di bawah untuk meng-inject / meng-upload file adbkey.pub tersebut ke dalam smartphone kita.

     $ adb push adbkey.pub /data/misc/adb/adb_keys
  5. Reboot dan biarkan smartphone masuk ke Normal Mode.

     $ adb shell reboot
  6. Setelah berada di Normal Mode, coba jalankan

     $ adb devices
     List of devices attached
     dd46fe2b        device
    


Nah, setelah mendapatkan hak akses, kita bisa ngapain aja deh.

Misalkan untuk menjalankan scrcpy dan lain-lain.

gambar_1

gambar_2


Mantap!!!

Saya rasa hanya ini yang dapat saya tuliskan saat ini.

Mudah-mudahan dapat bermanfaat untuk teman-teman.

Terima kasih.

(^_^)

Referensi

  1. stackoverflow.com/a/36507541/4862516
    Diakses tanggal: 2020/07/26

  2. wiki.archlinux.org/index.php/Android_Debug_Bridge
    Diakses tanggal: 2020/07/26

Penulis

bandithijo

BanditHijo adalah nama pena saya – meminjam istilah keren dari para penulis. Teman-teman menyebut saya sebagai GNU/Linux Enthusiast. Saya memang gemar mengutak-atik sistem operasi ini. Bukan karena hobi tapi karena saya perlu untuk menggunakannya. Hehe.

- Rizqi Nur Assyaufi

Berlangganan via Email

Jangan sampai ketinggalan kabar dan info terbaru mengenai BanditHijo (R)-Chive.
Ayo bergabung!

911e6336a31671c0a79f81847a08b2055e64a095