Cài Driver ADB Fastboot

Để máy tính nhận diện được điện thoại Xiaomi trong các chế độ vọc vạch (ADB, Fastboot, EDL), bạn cần một "người phiên dịch" – đó chính là Driver.

90% các trường hợp Unlock thất bại, Flash ROM bị lỗi waiting for device đều do Driver chưa được cài hoặc bị xung đột. Bài viết này là cẩm nang toàn thư giúp bạn tải, cài đặt và tự sửa mọi lỗi Driver "củ chuối" nhất trên Windows.

Bạn có 3 lựa chọn để sở hữu bộ Driver chuẩn này:

📥 Cách 1: Tải file Driver rời (Nhẹ nhất)
👉 Tải Xiaomi ADB Fastboot Driver tại đây
📥 Cách 2: Tải qua Mi Unlock Tool
Trong tool Unlock chính hãng đã tích hợp sẵn nút "Install Driver".
👉 Tải Xiaomi Unlock Tool Official
📥 Cách 3: Tải XimiTool (Tự động hóa)
Driver nằm sẵn trong thư mục: C:\Program Files (x86)\XimiService\XimiTool\Source\Driver
👉 Tải XimiTool All-in-One

2. Cách cài đặt chuẩn (Win 10, 11, 12)

Đây là cách nhanh nhất, áp dụng cho đa số máy tính hiện nay.

  1. Giải nén file driver vừa tải.
  2. Tìm tới thư mục win 10.
  3. Chuột phải vào file android_winusb.inf (có hình bánh răng) -> Chọn Install.
  4. Chờ vài giây thông báo thành công hiện lên.

3. Fix lỗi: Máy hiện chấm than vàng (Update Driver)

Nếu cài xong cách 1 mà máy vẫn không nhận, hoặc trong Device Manager hiện thiết bị tên "Android", "2211133G" kèm dấu chấm than vàng. Hãy làm như sau:

  1. Chuột phải vào dòng có dấu chấm than -> Chọn Update driver.
  2. Chọn Browse my computer for drivers -> Chọn Let me pick from a list....
  3. Bỏ tích ô "Show compatible hardware".
  4. Cột trái chọn Xiaomi Company, Inc. (hoặc Google USB).
  5. Cột phải chọn Android Bootloader Interface.
  6. Bấm Next liên tục đến khi báo Finish.

4. Fix lỗi bằng Add Legacy Hardware (Win 7, 8, XP)

Áp dụng cho các máy tính đời cũ hoặc Windows "cứng đầu" không tự nhận diện thiết bị.

  1. Mở Device Manager -> Bấm vào tên máy tính ở dòng đầu tiên.
  2. Trên thanh menu chọn Action -> Add legacy hardware.
  3. Chọn Install the hardware that I manually select... (Advanced) -> Next.
  4. Chọn Show All Devices -> Next -> Bấm Have Disk....
  5. Chọn Browse... -> Tìm đến thư mục driver đã giải nén (Chọn folder win 10 hoặc win 7-8 tùy máy).
  6. Click đúp file android_winusb -> OK.
  7. Chọn dòng Android Bootloader Interface -> Next đến khi xong.

5. Fix lỗi cổng USB 3.0 (Màu xanh dương) hoặc máy tính sử dụng chip AMD

Dấu hiệu: Cắm cổng USB 2.0 (đen) thì nhận, nhưng cắm cổng 3.0 (xanh dương) thì không nhận Fastboot.

Cách sửa bằng Registry:

Mở CMD bằng quyền Admin (Run as Administrator), copy toàn bộ đoạn lệnh sau và paste vào rồi Enter:

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\18D1D00D0100" /v "osvc" /t REG_BINARY /d "0000" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\18D1D00D0100" /v "SkipContainerIdQuery" /t REG_BINARY /d "01000000" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\18D1D00D0100" /v "SkipBOSDescriptorQuery" /t REG_BINARY /d "01000000" /f

Sau đó rút cáp ra cắm lại để kiểm tra.

6. Fix lỗi máy tính chặn Driver (Secure Boot)

Vấn đề: Một số máy tính đời mới (Laptop Gaming, PC mới) có tính năng bảo mật Driver Signature Enforcement chặn không cho cài driver ngoài.

Quy trình xử lý chuẩn:

  1. Tắt Bitlocker trong Windows (nếu đang bật).
  2. Vào BIOS -> Tìm mục Secure Boot -> Chuyển sang Disable.
  3. Vào lại Windows, mở CMD (Admin) gõ các lệnh sau:
bcdedit.exe /set nointegritychecks on
bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit.exe -set TESTSIGNING ON

Sau khi Enter, khởi động lại máy. Nếu góc màn hình hiện chữ Test Mode là thành công. Giờ bạn có thể cài Driver bình thường.

7. Fix lỗi Memory Integrity

Đây là lớp bảo mật cuối cùng của Windows Defender có thể chặn Driver.

  • Cách 1: Vào Windows Security -> Device Security -> Core Isolation details -> Tắt Memory Integrity (Off).
  • Cách 2: Dùng lệnh CMD (Admin):
reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v "Enabled" /t REG_DWORD /d 0 /f
💡 Lời khuyên xương máu: Nếu dùng PC (máy bàn), hãy cắm cáp vào cổng USB phía sau thùng máy (cắm trực tiếp vào Mainboard). Cổng phía trước hoặc dùng Hub chia USB rất hay bị lỗi thiếu áp, chập chờn gây chết máy khi đang Flash ROM.

Quá rắc rối? Để Tool tự làm nhé!

Nếu bạn đã thử hết 7 cách trên mà vẫn không được, hoặc đơn giản là lười thao tác, hãy tải XimiTool. Tool có tính năng "1-Click Fix Driver" tự động làm hết các bước trên cho bạn.

TẢI XIMITOOL & FIX DRIVER TỰ ĐỘNG

Bộ Gõ Lệnh SDK Platform Tool

Ở hai bài viết trước, chúng ta đã tìm hiểu lý thuyết về ADB và Fastboot. Nhưng câu hỏi đặt ra là: Gõ những lệnh đó ở đâu? Gõ vào Word hay Notepad?

Câu trả lời là bạn cần một "hộp đồ nghề" chuyên dụng có tên là SDK Platform Tools. Đây chính là môi trường bắt buộc để máy tính hiểu và thực thi các lệnh vọc vạch Android.

1. SDK Platform Tools là gì?

Định nghĩa: SDK Platform Tools là bộ công cụ dòng lệnh (Command-line) chính chủ do Google phát hành cho lập trình viên Android.

Bên trong thư mục này chứa 3 file "quyền lực" nhất mà dân vọc vạch nào cũng phải có:

  • adb.exe: Để quản lý khi máy đang bật.
  • fastboot.exe: Để quản lý khi máy ở chế độ Bootloader.
  • systrace: Để phân tích hệ thống (người dùng cơ bản ít dùng).

2. Chọn bộ công cụ phù hợp với bạn

Có 3 cách để sở hữu bộ công cụ này, tùy thuộc vào trình độ tin học của bạn:

⭐ Cách 1: Dùng Ximi Command (Khuyên dùng)

Đây là bản được mình tùy biến lại từ bản gốc của Google. Ưu điểm là:

  • ✅ Tự động cài Driver: Khắc phục lỗi gõ lệnh mà máy tính không nhận điện thoại.
  • ✅ Siêu nhanh: Click đúp là chạy, không cần gõ lệnh mở CMD rườm rà.
  • ✅ Gọn nhẹ: Chỉ chứa những file cần thiết nhất.
Tải Ximi Command Free

⭐ Cách 2: Dùng XimiTool (Tự động hóa)

Nếu bạn lười gõ lệnh thủ công, hãy tải XimiTool. Đây là phần mềm có giao diện trực quan, tích hợp sẵn SDK Platform Tools mới nhất bên trong.

  • ✅ Không cần nhớ lệnh.
  • ✅ Click chuột là xong (Unlock, Cài ROM, cài Tiếng Việt...).
Tải Tool Tự Động XimiTool

Cách 3: Tải bản gốc từ Google (Cho người thích "Hardcore")

Dành cho những bạn muốn trải nghiệm bản gốc sạch sẽ 100%, không qua chỉnh sửa. Tuy nhiên, bạn sẽ phải tự cài Driver thủ công.

🔗 Link tải chính chủ Google tại đây

3. Hướng dẫn mở cửa sổ lệnh chuẩn xác

Tùy vào việc bạn chọn tải bản nào ở mục 2, cách mở sẽ khác nhau hoàn toàn:

A. Đối với bản Ximi Command (Dễ nhất)

Đây là lý do mình khuyên dùng bản này. Bạn không cần biết kiến thức về CMD.

  1. Giải nén file vừa tải về.
  2. Tìm và Click đúp chuột trái vào file ximicommand.exe.
  3. Xong! Cửa sổ nhập lệnh sẽ tự động hiện lên, Driver cũng tự động được nạp.

B. Đối với bản gốc của Google (Thủ công)

Lưu ý: Nếu bạn dùng bản gốc, click đúp vào file adb.exe nó sẽ bị tắt ngay lập tức. Đây không phải lỗi, mà là do bạn mở sai cách.

Cách mở đúng cho bản gốc:

  1. Mở thư mục chứa file adb.exe.
  2. Click chuột vào thanh địa chỉ (Address Bar) của thư mục đó trên Windows.
  3. Xóa hết đường dẫn cũ, gõ chữ cmd rồi nhấn Enter.
  4. Lúc này màn hình đen mới hiện ra để bạn gõ lệnh.

4. Thực hành bài tập đầu tiên

Hãy kết nối điện thoại vào máy tính (đã bật Gỡ lỗi USB) và gõ thử lệnh huyền thoại sau:

adb devices

Kết quả:

  • Nếu hiện: List of devices attached và một mã số -> Chúc mừng! Bạn đã thành công.
  • Nếu hiện: 'adb' is not recognized... -> Bạn chưa mở CMD đúng trong thư mục chứa file (Xem lại mục 3B).
  • Nếu hiện: Danh sách trống -> Bạn chưa cài Driver (Hãy tải bản Ximi Command ở trên để nó tự fix lỗi này).
💬 Bạn đã gõ được lệnh chưa? Nếu gặp lỗi Driver "cứng đầu", đừng ngại để lại bình luận hoặc tải ngay XimiTool để phần mềm làm thay bạn từ A-Z nhé!

Fastboot là gì?

Nếu ADB là công cụ để giao tiếp khi điện thoại đang "tỉnh" (vào được màn hình chính), thì Fastboot chính là chế độ để cứu chữa khi điện thoại đang "ngất" hoặc cần phẫu thuật sâu (cài lại ROM).

Đối với người dùng Xiaomi, màn hình Fastboot là thứ vừa quen thuộc, vừa đáng sợ. Bài viết này sẽ giúp bạn làm chủ nó.

1. Fastboot là gì?

Định nghĩa: Fastboot là một giao thức giao tiếp giữa máy tính và điện thoại Android ở tầng thấp nhất (trước khi hệ điều hành khởi động). Nó cho phép ghi dữ liệu trực tiếp vào bộ nhớ flash của máy.

Bạn cần dùng Fastboot khi nào?

  • Khi muốn Unlock Bootloader.
  • Khi muốn cài TWRP / OrangeFox (Custom Recovery).
  • Khi máy bị treo logo (Brick) cần cài lại ROM gốc.

Nhận diện chế độ Fastboot trên Xiaomi:

  • Các thiết bị cũ (Thường dưới Android 11): Vẫn còn hình con thỏ Mitu đang đội mũ, sửa con Robot Android quen thuộc.
  • Với các thiết bị từ Android 11 trở đi (MIUI mới / HyperOS): Không còn hình thỏ Mitu. Màn hình chỉ hiển thị duy nhất dòng chữ FASTBOOT màu vàng cam (hoặc trắng) trên nền đen.

2. Cách vào và thoát chế độ Fastboot

Cách 1: Dùng phím cứng (Dễ nhất)

Để vào chế độ Fastboot trên mọi dòng Xiaomi (Redmi, POCO):

  1. Tắt nguồn điện thoại hoàn toàn.
  2. Nhấn giữ đồng thời phím Giảm Âm Lượng (Vol -) và phím Nguồn (Power).
  3. Giữ khoảng 5-7 giây cho đến khi hiện chữ Fastboot thì thả tay ra.

Cách 2: Thoát Fastboot khi bị kẹt

Nếu máy bạn tự nhiên bị kẹt ở màn hình này không thoát ra được:

  • Cách đơn giản: Nhấn giữ phím Nguồn khoảng 10-15 giây cho đến khi máy tắt hẳn và tự khởi động lại.
  • Cách dùng lệnh: Gõ fastboot reboot trên máy tính.

3. Các lệnh Fastboot quan trọng (Cheat Sheet)

⚠️ Khoan đã! Để gõ được các lệnh bên dưới, máy tính của bạn bắt buộc phải có "Hộp đồ nghề" chuyên dụng.
👉 Nếu bạn chưa có, hãy xem và tải ngay tại bài viết: Hướng dẫn cài đặt Bộ gõ lệnh SDK Platform Tool.

Sau khi đã mở cửa sổ CMD trong thư mục Platform-tools, bạn có thể dùng các lệnh sau:

1. Kiểm tra kết nối

fastboot devices

Nếu ra một dãy số kèm chữ "fastboot" là thành công. Nếu không hiện gì là thiếu Driver (xem mục 4).

2. Cài Recovery (TWRP/OrangeFox)

Đây là lệnh dùng nhiều nhất để mod máy:

fastboot flash recovery ten_file_recovery.img

(Lưu ý: Một số dòng máy đời mới phân vùng A/B sẽ dùng lệnh fastboot boot ten_file.img).

3. Khởi động lại máy

fastboot reboot

4. Flash ROM (Nâng cao)

Nếu bạn muốn flash từng file hệ thống riêng lẻ (thường dùng khi cứu máy thủ công):

fastboot flash boot boot.img
fastboot flash init_boot init_boot.img

4. Khắc phục lỗi máy tính không nhận Fastboot

Vấn đề phổ biến: Rất nhiều bạn cắm cáp vào, điện thoại hiện Fastboot nhưng gõ lệnh trên máy tính cứ báo "Waiting for device" mãi không chạy.

Nguyên nhân: Thiếu Driver Xiaomi Fastboot.

Cách xử lý:

  1. Mở Device Manager trên máy tính.
  2. Tìm mục có dấu chấm than vàng (thường tên là Android hoặc Qcom...).
  3. Chuột phải chọn Update Driver -> Browse my computer -> Let me pick... -> Chọn Android ADB Interface.

Bạn gặp khó khăn khi cài Driver?

Đừng lo! XimiTool tích hợp sẵn tính năng "1-Click Fix Driver". Tự động nhận diện và cài đặt driver Fastboot chuẩn cho mọi dòng Xiaomi.

TẢI XIMITOOL & FIX DRIVER

ADB là gì?

Nếu ví Android là một ngôi nhà, thì giao diện người dùng (màn hình cảm ứng) chỉ là phòng khách. Để đi sâu vào "hệ thống điện nước" bên trong (cài ROM, xóa app rác hệ thống, cứu máy), bạn cần một chiếc chìa khóa vạn năng. Đó chính là ADB.

1. ADB là gì?

Định nghĩa: ADB (Android Debug Bridge) là một công cụ dòng lệnh (command-line) cho phép máy tính giao tiếp và điều khiển điện thoại Android.

Nó hoạt động theo mô hình Client - Server:

  • Client: Máy tính của bạn (nơi gõ lệnh).
  • Daemon (adbd): Một tiến trình chạy ngầm trên điện thoại để nhận lệnh.
  • Server: Cầu nối quản lý giao tiếp giữa hai bên.

2. Cần chuẩn bị gì để dùng ADB?

Để ADB hoạt động trên Xiaomi, bạn bắt buộc phải thực hiện 2 bước:

  1. Bật Tùy chọn nhà phát triển: Vào Cài đặt > Giới thiệu điện thoại > Gõ 7 lần vào "Phiên bản OS/MIUI".
  2. Bật Gỡ lỗi USB (USB Debugging): Vào Cài đặt thêm > Tùy chọn nhà phát triển > Bật "Gỡ lỗi USB".
Lưu ý với Xiaomi: Bạn nên bật thêm dòng "Gỡ lỗi USB (Cài đặt bảo mật)" để có thể giả lập thao tác vuốt chạm hoặc can thiệp sâu hơn.

3. Các lệnh ADB thông dụng (Cheat Sheet)

⚠️ Khoan đã! Trước khi gõ các lệnh bên dưới, bạn cần đảm bảo máy tính đã cài đặt bộ công cụ (SDK) cần thiết.
👉 Xem và tải ngay tại đây: Hướng dẫn cài đặt Bộ gõ lệnh SDK Platform Tool.

A. Kiểm tra kết nối

Lệnh đầu tiên luôn phải gõ để xem máy tính đã nhận điện thoại chưa.

adb devices

Kết quả trả về dạng: L392039 device là thành công. Nếu hiện unauthorized hãy nhìn vào điện thoại và bấm "Cho phép".

B. Lệnh khởi động (Reboot)

Thay vì giữ phím cứng, bạn có thể dùng lệnh để vào các chế độ vọc vạch:

Khởi động lại máy thông thường:

adb reboot

Vào chế độ Fastboot (để Unlock/Up ROM):

adb reboot bootloader

Vào chế độ Recovery (TWRP/Gốc):

adb reboot recovery

4. Nhóm lệnh cài đặt & Quản lý File

Cài đặt file APK từ máy tính

adb install ten_file.apk

Gỡ cài đặt ứng dụng (Kể cả app hệ thống)

adb shell pm uninstall -k --user 0 ten.goi.ung.dung
Ví dụ: Để xóa app YouTube mặc định, gõ: adb shell pm uninstall -k --user 0 com.google.android.youtube

Copy file từ máy tính vào điện thoại

adb push C:\thu-muc\file.zip /sdcard/

Copy file từ điện thoại ra máy tính

adb pull /sdcard/DCIM/Camera/anh.jpg C:\Desktop\

5. Phân biệt ADB và Fastboot

Rất nhiều người nhầm lẫn hai chế độ này. Dưới đây là bảng so sánh nhanh:

Tiêu chí ADB Mode Fastboot Mode
Trạng thái máy Máy đang bật nguồn, vào màn hình chính bình thường. Màn hình đen có chữ Fastboot (hoặc hình con thỏ sửa máy).
Màn hình nền Đen (Black Screen) Chữ cam (Orange Text)
Chức năng chính Xóa app rác, copy file, cài APK, debug lỗi. Unlock Bootloader, Cài Recovery, Flash ROM.

Bạn thấy gõ lệnh quá phức tạp?

Hãy tải ngay XimiTool - Công cụ tự động hóa mọi thao tác ADB chỉ với 1 cú click chuột.

TẢI XIMITOOL NGAY