Atasi masalahTerbit: 3 menit baca

USB Debugging Xiaomi: Setelan Keamanan dan Instal melalui USB

Atasi masalah ADB di Xiaomi, Redmi, dan POCO. Aktifkan Debugging USB (Setelan keamanan) dan Instal melalui USB, lalu atasi INSTALL_FAILED_USER_RESTRICTED.

HP Xiaomi, Redmi, dan POCO dengan MIUI atau HyperOS menambahkan dua sakelar ekstra di atas USB debugging biasa. Tanpa keduanya, ADB bisa tersambung tetapi beberapa hal gagal: aplikasi tidak mau terinstal, atau ketukan dan ketikan dari komputer tidak berpengaruh apa-apa. Panduan ini menunjukkan letak sakelar tersebut dan arti setiap error.

Langkah 1: aktifkan Opsi pengembang

  1. Buka Setelan › Tentang ponsel.
  2. Ketuk Versi OS (HyperOS) atau Versi MIUI tujuh kali, sampai muncul pesan bahwa Anda sekarang adalah developer.
  3. Buka Setelan › Setelan tambahan › Opsi pengembang.

Langkah 2: tiga sakelar

SakelarYang diizinkanDibutuhkan untuk
Debugging USB (USB debugging)ADB dasar: shell, logcat, transfer fileSemuanya
Instal melalui USB (Install via USB)adb install dan instal APK dari komputerInstal aplikasi
Debugging USB (Setelan keamanan) (USB debugging (Security settings))Mengirim ketukan, usapan, dan tombol, memberi izin aplikasiKontrol layar, otomasi, mengetik

Dua sakelar terakhir meminta Anda login ke Mi Account, dan di banyak model kartu SIM harus terpasang di HP saat mengaktifkannya. Itu aturan Xiaomi, bukan syarat dari ADB. Setelah aktif, biasanya keduanya tetap aktif.

Error: INSTALL_FAILED_USER_RESTRICTED

adb: failed to install app.apk: Failure [INSTALL_FAILED_USER_RESTRICTED: Install canceled by user]

Dua penyebab:

  1. Instal melalui USB mati. Aktifkan seperti di atas.
  2. Anda belum mengonfirmasi di HP. Dengan Instal melalui USB aktif, HP menampilkan dialog instal untuk setiap APK, dengan hitungan mundur. Buka kunci HP dan ketuk Instal sebelum waktunya habis.

Error: ketukan dan ketikan tidak berpengaruh

Jika hanya USB debugging yang aktif, layar bisa ditampilkan di komputer tetapi input dari komputer ditolak. Tool bisa menampilkan error seperti:

java.lang.SecurityException: Injecting to another application requires INJECT_EVENTS permission

Aktifkan Debugging USB (Setelan keamanan), lalu putuskan dan sambungkan ulang. Ini berlaku untuk scrcpy, ADBKit, Appium, dan semua tool lain yang mengirim input.

Error: sakelar berwarna abu-abu atau meminta SIM

  • Pasang kartu SIM, tunggu sampai ada sinyal, lalu coba lagi.
  • Login ke Mi Account di Setelan › Mi Account.
  • Nyalakan data seluler atau Wi-Fi agar pengecekan akun bisa selesai.

Error: HP sama sekali tidak terdeteksi

Itu bukan masalah setelan Xiaomi. Cek kabel, mode USB, dan driver di adb devices tidak menampilkan perangkat. Di Windows, instal driver USB Xiaomi atau Google USB Driver.

Memakai HP Xiaomi dengan ADBKit

  1. Aktifkan ketiga sakelar di atas.
  2. Buka ADBKit di Chrome atau Edge dan sambungkan lewat USB, atau lewat Wi-Fi dengan agent ADBKit.
  3. Buka kunci HP dan ketuk Izinkan (Allow) pada prompt "Izinkan proses debug USB?".

Bantuan koneksi ADBKit menyebutkan USB debugging (Security settings) untuk HP Xiaomi, karena tanpanya layar langsung tetap tampil tetapi tidak merespons klik atau ketikan. Instal APK dari ADBKit memicu konfirmasi yang sama di HP seperti adb install, jadi biarkan HP tetap tidak terkunci.

Matikan setelah selesai

Setelan keamanan ini membuat komputer bisa mengontrol HP Anda. Setelah selesai menguji, matikan lagi Debugging USB (Setelan keamanan) dan Instal melalui USB, atau matikan Opsi pengembang sepenuhnya.

Untuk error instal lainnya, lihat penjelasan error adb install. Untuk layar bootloader, lihat mode fastboot Xiaomi.