Android Debug Bridge (ADB) là công cụ mạnh cho phép điều khiển thiết bị Android từ máy tính/laptop: cài app, debug app... Mặc định ADB bị tắt, phải bật thủ công. Nhiều người gặp lỗi "ADB device unauthorized" khi kết nối. Bài này hướng dẫn các cách bypass lỗi này và ADBlink device unauthorized.
Nguyên nhân gây lỗi ADB Device Unauthorized
- Kết nối USB lỗi (cáp, hub)
- Không xuất hiện prompt vân tay RSA
- Kết nối ADB không đúng
- Driver USB lỗi
- Driver ADB lỗi
Lưu ý: Cài đặt khác nhau tùy thiết bị. Hướng dẫn dưới dùng Moto g(8) Power lite Android 10 (Stock).
Phương pháp 1: Thay đổi kết nối USB
Nếu USB bị ngắt quãng khi dùng ADB, có thể gây lỗi unauthorized. Hãy thay cáp USB và cổng USB (thử cổng trực tiếp mainboard, tránh hub) để xem có khắc phục không.
Phương pháp 2: Cập nhật driver USB
Khi kết nối mà PC không nhận diện do driver USB lỗi. Cách cập nhật:
- Phím Windows → gõ "Device Manager" → Open.
- Mở rộng Universal Serial Bus controllers.
- Chuột phải driver USB → Update driver.
- Chọn Search automatically for updated driver software.
- Lặp lại cho tất cả driver dưới mục này.
Phương pháp 3: Cài đặt Android SDK Platform Tools
Đảm bảo đã tải và giải nén Android SDK để có đầy đủ file ADB. Các bước:
- Truy cập trang tải Android SDK Platform Tools.
- Kéo xuống, chọn SDK Platform Tools for Windows.
- Đọc điều khoản, tick "I have read and agree..." → Download.
- Giải nén file vừa tải.
- Thư mục giải nén chứa đầy đủ file ADB cần thiết.
Phương pháp 4: Bật USB Debugging
USB Debugging cho phép máy tính điều khiển Android qua USB. Cách bật:
- Kéo thanh thông báo → chạm icon cog (cài đặt).
- Vào System (Hệ thống).
- Chọn Advanced (Nâng cao).
- Chạm Developer options (Tùy chọn nhà phát triển).
- Bật toggle Developer options → OK xác nhận.
Nếu không thấy Developer options:
- Mở Settings → About phone (Giới thiệu điện thoại).
- Chạm Build number (Số bản dựng) 5-7 lần → hiện "You are now a developer".
- Quay lại Developer options → bật toggle USB debugging → OK cho phép.
Phương pháp 5: Yêu cầu cấp quyền từ CMD
Nếu đã bật USB debugging nhưng không nhận prompt trên điện thoại:
- Mở thư mục platform-tools (nơi giải nén SDK).
- Gõ CMD trên thanh địa chỉ → Enter.
- Gõ lệnh adb devices → Enter.
- Lúc này prompt sẽ hiện trên điện thoại.
- Tick Always allow from this computer → ALLOW.
Phương pháp 6: Khởi động lại kết nối ADB (Revoke & Re-authorize)
Nếu vẫn lỗi, hãy reset toàn bộ quyền ADB:
- Vào Settings → System → Advanced → Developer options.
- Tắt toggle USB debugging.
- Chạm Revoke USB debugging authorizations → OK.
- Khởi động lại điện thoại (giữ nút nguồn → Restart).
- Rút cáp USB ra khỏi máy tính.
Sau khi khởi động xong:
- Cắm lại cáp USB.
- Vào Settings → System → Advanced → Developer options → bật USB debugging.
- Kéo thanh thông báo → chạm "Charging this device via USB" → chọn File Transfer (MTP).
- Chạy lại lệnh adb devices trong CMD tại thư mục platform-tools.
- Prompt sẽ hiện → tick "Always allow" → ALLOW.
- Thử thay MTP bằng PTP nếu vẫn lỗi.
Câu hỏi thường gặp (FAQ)
Q1. Tại sao báo "Unauthorized device"?
Trả lời: Bạn chưa cấp quyền truy cập ADB từ máy tính. Làm theo hướng dẫn để sửa.
Q2. ADB có chạy được nếu không bật USB Debugging?
Trả lời: Không. ADB bắt buộc USB Debugging phải bật để lấy quyền và thiết lập kết nối RSA fingerprint.
Q3. Có xóa thiết bị ADB không cần rút cáp?
Trả lời: Có. Chỉ cần tắt USB Debugging.
Q4. Không có Developer options, sao?
Trả lời: Mặc định ẩn. Bật bằng cách chạm Build number 6-7 lần. Xem web nhà sản xuất cho model cụ thể.
Bài viết liên quan:
- Cách chặn tin nhắn trên Messenger
- Sửa lỗi Parse Error trên Android
- Sửa lỗi Unable to Mount Storage TWRP
- Sửa màn hình Android nhấp nháy
Hy vọng bài viết giúp bạn bypass thành công ADB device unauthorized. Hãy cho biết phương pháp nào hiệu quả cho bạn. Thắc mắc/góp ý vui lòng comment bên dưới!