Trang chủ / Blog / Hướng dẫn

Xóa FRP Bằng ADB Commands 2026 - Hướng Dẫn Bypass FRP Bằng Lệnh ADB Chi Tiết

5/5 (198 đánh giá)

ADB (Android Debug Bridge) là công cụ dòng lệnh chính thức của Google để giao tiếp với thiết bị Android. Nhiều kỹ thuật viên tìm cách xóa FRP bằng ADB vì đây là phương pháp miễn phí. Tuy nhiên, ADB có nhiều giới hạn và không phải lúc nào cũng hoạt động. Bài viết này sẽ hướng dẫn chi tiết tất cả các lệnh ADB bypass FRP và khi nào bạn cần dùng tool chuyên dụng.

⚠️ Cảnh báo quan trọng: Phương pháp ADB chỉ hoạt động trong một số trường hợp cụ thể:
  • USB Debugging đã được bật trước khi reset
  • Có thể truy cập Settings thông qua các trick
  • Máy đã unlock bootloader
  • Security patch cũ (< 2024)

Nếu không đáp ứng điều kiện trên, cần dùng tool chuyên dụng như UnlockTool.

1. ADB là gì và cách hoạt động

Android Debug Bridge (ADB) là một công cụ command-line đa năng cho phép giao tiếp với thiết bị Android. ADB là một phần của Android SDK Platform-Tools do Google phát triển.

1.1. ADB có thể làm gì?

  • Cài đặt/gỡ ứng dụng: Install và uninstall APK
  • Chạy lệnh shell: Thực thi các lệnh Linux trên thiết bị
  • Truyền file: Push/pull file giữa máy tính và điện thoại
  • Debug ứng dụng: Xem logcat, debug apps
  • Reboot vào các mode: Recovery, Bootloader, Fastboot
  • Thay đổi system settings: Sửa đổi cài đặt hệ thống

1.2. ADB hoạt động như thế nào?

ADB hoạt động theo mô hình client-server:

  1. ADB Client: Chạy trên máy tính, gửi lệnh
  2. ADB Server: Chạy background trên máy tính, quản lý kết nối
  3. ADB Daemon (adbd): Chạy trên thiết bị Android, thực thi lệnh
💡 Điều kiện để ADB hoạt động: USB Debugging phải được bật trong Developer Options VÀ máy tính phải được authorize (xác nhận fingerprint RSA).

2. Giới hạn của phương pháp ADB

Đây là phần quan trọng nhất bạn cần hiểu trước khi thử bypass FRP bằng ADB:

2.1. USB Debugging thường bị tắt

Khi máy bị FRP lock, hầu hết đều có USB Debugging OFF vì:

  • Factory reset mặc định tắt Developer Options
  • Chủ cũ không bật USB Debugging
  • Không thể vào Settings để bật khi bị FRP lock

2.2. Authorization bị reset

Ngay cả khi USB Debugging ON, danh sách máy tính được authorize cũng bị xóa sau factory reset. Máy sẽ yêu cầu xác nhận RSA key nhưng không thể xác nhận khi ở màn hình FRP.

2.3. Security patch mới block ADB

Từ Android 8+ với patch mới, Google đã thêm nhiều lớp bảo vệ:

  • ADB commands bị giới hạn khi chưa qua Setup Wizard
  • Một số lệnh yêu cầu root permission
  • Package manager bị restrict

3. Chuẩn bị môi trường ADB

Nếu bạn vẫn muốn thử phương pháp ADB, đây là cách chuẩn bị:

3.1. Tải ADB Platform-Tools

  1. Truy cập: https://developer.android.com/studio/releases/platform-tools
  2. Tải phiên bản cho Windows/Mac/Linux
  3. Giải nén vào thư mục dễ truy cập (VD: C:\platform-tools)

3.2. Cài đặt USB Driver

Tải driver theo hãng điện thoại:

  • Samsung: Samsung USB Driver for Mobile Phones
  • Xiaomi: Mi USB Driver hoặc Qualcomm QDLoader
  • Oppo/Realme: Qualcomm Driver + MTK Driver
  • Universal: 15 Seconds ADB Installer

3.3. Thêm ADB vào PATH (tùy chọn)

Để chạy ADB từ bất kỳ thư mục nào:

# Windows: Thêm C:\platform-tools vào System Environment Variables > PATH # Mac/Linux: Thêm vào ~/.bashrc hoặc ~/.zshrc export PATH=$PATH:/path/to/platform-tools

4. Kiểm tra kết nối ADB

Mở CMD/Terminal trong thư mục platform-tools và chạy:

4.1. Kiểm tra thiết bị kết nối

adb devices

Kết quả mong đợi:

List of devices attached XXXXXXXX device

Nếu hiện "unauthorized" = cần xác nhận trên điện thoại (không thể khi FRP lock).

4.2. Kiểm tra trạng thái ADB

adb get-state

Trả về: device, recovery, sideload, hoặc error.

4.3. Restart ADB Server nếu gặp lỗi

adb kill-server adb start-server adb devices

5. Tổng hợp lệnh ADB xóa FRP

Dưới đây là tất cả các lệnh ADB được sử dụng để bypass FRP. Lưu ý: Hầu hết chỉ hoạt động khi đã có ADB access.

5.1. Phương pháp 1: Xóa Google Account qua content provider

# Đánh dấu setup đã hoàn tất adb shell content insert --uri content://settings/secure --bind name:s:user_setup_complete --bind value:s:1 # Thử mở Google Setup adb shell am start -n com.google.android.gsf.login/ # Hoặc mở Login Activity adb shell am start -n com.google.android.gsf.login.LoginActivity

5.2. Phương pháp 2: Disable Google Services

# Disable Google Services Framework Login adb shell pm disable-user --user 0 com.google.android.gsf.login # Disable Setup Wizard adb shell pm disable-user --user 0 com.google.android.setupwizard # Disable Google Account Manager adb shell pm disable-user --user 0 com.google.android.gms

5.3. Phương pháp 3: Xóa dữ liệu Google Apps

# Clear data Google Services Framework adb shell pm clear com.google.android.gsf # Clear data Google Account Manager adb shell pm clear com.google.android.gms # Clear data Setup Wizard adb shell pm clear com.google.android.setupwizard

5.4. Phương pháp 4: Mở Settings trực tiếp

# Mở Settings app adb shell am start -n com.android.settings/.Settings # Mở Account Settings adb shell am start -a android.settings.ADD_ACCOUNT_SETTINGS # Mở Developer Options (nếu đã enable trước đó) adb shell am start -n com.android.settings/.DevelopmentSettings

5.5. Phương pháp 5: Bypass qua Browser

# Mở Browser để tìm cách vào Settings adb shell am start -a android.intent.action.VIEW -d "http://google.com" # Mở YouTube (trick để vào Settings) adb shell am start -n com.google.android.youtube/.app.honeycomb.Shell\$HomeActivity

5.6. Phương pháp 6: Install APK Bypass

# Install APK FRP Bypass (cần có file APK) adb install frp-bypass.apk # Install QuickShortcutMaker để mở Settings adb install QuickShortcutMaker.apk
✅ Mẹo: Nếu một lệnh không hoạt động, thử kết hợp nhiều lệnh. Ví dụ: disable services + clear data + restart.

6. Lệnh Fastboot xóa FRP

Fastboot hoạt động ở bootloader level, mạnh hơn ADB nhưng cần bootloader đã unlock.

6.1. Vào Fastboot Mode

# Từ ADB adb reboot bootloader # Hoặc bấm tổ hợp phím (tùy hãng) # Samsung: Volume Down + Power (khi tắt máy) # Xiaomi: Volume Down + Power # Oppo: Volume Down + Power

6.2. Kiểm tra kết nối Fastboot

fastboot devices

6.3. Xóa FRP Partition

# Xóa partition FRP (CẦN BOOTLOADER UNLOCKED!) fastboot erase frp # Hoặc xóa config fastboot erase config # Reboot fastboot reboot

6.4. Format Userdata (xóa tất cả)

# Format userdata partition fastboot -w # Hoặc erase fastboot erase userdata fastboot erase cache fastboot reboot
⚠️ Lưu ý quan trọng:
  • fastboot erase frp chỉ hoạt động khi bootloader UNLOCKED
  • Hầu hết máy bị FRP đều có bootloader LOCKED
  • Unlock bootloader yêu cầu đăng nhập Google Account → Không thể khi bị FRP
  • Một số hãng (Samsung) không có FRP partition riêng, cần tool đặc biệt

7. So sánh ADB vs Tool chuyên dụng

Tiêu chí ADB/Fastboot Tool chuyên dụng (UnlockTool)
Chi phí Miễn phí Có phí (thuê từ 30K/giờ)
Yêu cầu USB Debugging Bắt buộc Không cần
Yêu cầu Unlock Bootloader Có (cho Fastboot) Không cần
Security Patch mới ❌ Hầu như không hoạt động ✅ Hỗ trợ tốt
Tỷ lệ thành công 10-20% 85-95%
Độ khó Cao, cần kiến thức Thấp, giao diện đồ họa
Hỗ trợ đa hãng Limited Samsung, Xiaomi, Oppo, Vivo...
Thời gian thực hiện 30 phút - vài giờ 5-15 phút

7.1. Khi nào dùng ADB?

  • Máy cũ, security patch trước 2023
  • Đã bật USB Debugging trước khi reset
  • Máy đã unlock bootloader
  • Muốn thử phương pháp miễn phí trước

7.2. Khi nào dùng Tool chuyên dụng?

  • Máy mới, security patch 2024-2026
  • Không có USB Debugging
  • Bootloader locked
  • Cần kết quả nhanh và chắc chắn
  • Làm dịch vụ chuyên nghiệp

🔧 ADB không hoạt động?

Dùng tool chuyên dụng - Tỷ lệ thành công 95%!

Thuê UnlockTool - từ 30K/giờ

8. FAQ - Câu hỏi thường gặp

Q: ADB không nhận máy khi ở màn hình FRP, phải làm sao?
A: Đây là tình huống phổ biến vì USB Debugging bị tắt. Bạn cần: (1) Tìm trick để vào Settings và bật USB Debugging, hoặc (2) Dùng tool chuyên dụng như UnlockTool có thể giao tiếp với máy qua EDL/Download mode mà không cần USB Debugging.
Q: Lệnh "fastboot erase frp" báo lỗi FAILED, tại sao?
A: Có 2 nguyên nhân chính: (1) Bootloader chưa unlock - lệnh này chỉ hoạt động khi bootloader đã unlock, (2) Máy không có FRP partition riêng (như Samsung) - cần tool đặc biệt để xóa FRP trong partition khác.
Q: Có cách nào bật USB Debugging khi bị FRP không?
A: Một số trick có thể hoạt động trên máy cũ: (1) Qua Emergency Call → Dial *#*#4636#*#*, (2) Qua TalkBack accessibility, (3) Qua Keyboard Settings. Tuy nhiên, các trick này hầu như không hoạt động trên Android 10+ với security patch mới.
Q: ADB commands có xóa data không?
A: Các lệnh disable/clear chỉ ảnh hưởng đến app cụ thể, không xóa data user. Tuy nhiên, máy đã bị FRP thường đã qua factory reset nên data đã mất. Lệnh fastboot -w sẽ xóa tất cả data.
Q: Tại sao tool bypass FRP được mà ADB không được?
A: Tool chuyên dụng sử dụng các exploit ở level thấp hơn (EDL mode, Download mode, Ramdump...) không cần USB Debugging hay unlock bootloader. Họ cũng liên tục update để bypass security patch mới. ADB chỉ là công cụ cơ bản của Google, không được thiết kế để bypass security.
Q: Cần học ADB trước khi dùng tool không?
A: Không bắt buộc. Tool như UnlockTool có giao diện đồ họa, chỉ cần click button. Tuy nhiên, hiểu về ADB sẽ giúp bạn troubleshoot khi gặp vấn đề và hiểu rõ hơn về Android system.

🔓 Xóa FRP nhanh chóng!

Không cần kiến thức ADB - Chỉ cần click và chờ!

Thuê UnlockTool - từ 30K/giờ

9. Kết luận

ADB là công cụ hữu ích nhưng có nhiều giới hạn khi bypass FRP, đặc biệt trên các máy mới với security patch cao. Tỷ lệ thành công của ADB chỉ khoảng 10-20% trong khi tool chuyên dụng đạt 85-95%.

Khuyến nghị:

  • Thử ADB nếu máy cũ, có USB Debugging, hoặc muốn tiết kiệm chi phí
  • Dùng tool chuyên dụng nếu cần kết quả nhanh, chắc chắn, hoặc máy mới
  • Đối với kỹ thuật viên làm dịch vụ, tool chuyên dụng là lựa chọn tối ưu về thời gian và tỷ lệ thành công
Đánh giá: 5/5 ⭐
198 người đã đánh giá bài viết này
Zalo Mai Quyên Cấp tài khoản Zalo Thanhtaj Hỗ trợ mở khóa Gọi Mai Quyên 0799 161 640 Gọi Khang 0777 333 763 Group Hỗ Trợ Tham gia ngay