Sao Lưu Dữ Liệu

Sao Lưu Dữ Liệu

"Up ROM" (Cài lại hệ điều hành) là niềm vui của anh em dùng Xiaomi. Nhưng cơn ác mộng lớn nhất không phải là Brick máy, mà là dòng chữ "Wipe Data" xong mới nhớ ra: "Chết cha, chưa lưu danh bạ với ảnh con người yêu cũ!".

Dù bạn Unlock Bootloader, cài ROM EU, hay về ROM gốc, việc mất dữ liệu là điều chắc chắn xảy ra. Bài viết này sẽ hướng dẫn bạn 3 phương pháp sao lưu từ "nguyên thủy" nhất đến "hiện đại" nhất để đảm bảo không mất một byte dữ liệu nào.

1. Cách 1: Sao lưu thủ công (Copy-Paste "Nguyên thủy")

Đây là cách "ăn chắc mặc bền" nhất. Dữ liệu nằm trong ổ cứng máy tính của bạn thì không ai xóa được.

Bước 1: Xuất danh bạ ra file VCF

Danh bạ là thứ quan trọng nhất. Đừng chỉ tin tưởng vào đồng bộ Cloud.

  1. Vào ứng dụng Danh bạ (Contacts) trên điện thoại.
  2. Chọn Cài đặt (hoặc Quản lý danh bạ) -> Xuất danh bạ (Export).
  3. Chọn xuất ra file .vcf. File này sẽ được lưu vào bộ nhớ trong.

Bước 2: Copy dữ liệu sang máy tính

Cắm cáp kết nối điện thoại với máy tính, chọn chế độ Truyền file (File Transfer / MTP). Sau đó copy toàn bộ các thư mục quan trọng sau ra máy tính:

  • 📁 DCIM: Chứa toàn bộ ảnh và video bạn chụp/quay.
  • 📁 Pictures / Movies / Video: Chứa ảnh tải về, ảnh chụp màn hình, video TikTok...
  • 📁 Zalo / Download: Chứa tài liệu, file tải về (Lưu ý: Ảnh Zalo đôi khi nằm rải rác trong mục Android/media hoặc Pictures/Zalo tùy phiên bản Android).
  • 📄 File .vcf: File danh bạ bạn vừa xuất ở Bước 1.
Ưu điểm: Giữ được chất lượng ảnh gốc, video 4K nặng hàng chục GB mà Cloud không chứa nổi. An toàn tuyệt đối.

2. Cách 2: Sao lưu cục bộ (Local Backup) - Giữ App Data

Bạn chơi game cày cuốc vất vả, hay dùng các App ngân hàng ngại cài đặt lại? Đây là tính năng độc quyền cực mạnh của MIUI/HyperOS.

Quy trình thực hiện:

  1. Trên điện thoại: Vào Cài đặt -> Giới thiệu điện thoại (hoặc Thông tin thiết bị).
  2. Chọn Sao lưu và khôi phục (Backup & Restore) -> Chọn mục Thiết bị di động.
  3. Nhập mật khẩu màn hình khóa.
  4. Chọn nội dung cần lưu:
    • SMS, Danh bạ, Lịch sử cuộc gọi.
    • Dữ liệu hệ thống (Giao diện, cài đặt wifi...).
    • Ứng dụng bên thứ 3: Tích vào các app bạn muốn lưu (Zalo, Facebook, Game...). Lưu ý: Nó lưu cả dữ liệu đăng nhập và data game.
  5. Bấm Sao lưu và chờ đợi (Khá lâu nếu nhiều App).

QUAN TRỌNG: Chép file backup ra ngoài

CẢNH BÁO: File sao lưu này đang nằm trong bộ nhớ máy. Nếu bạn Up ROM (Format Data) ngay lúc này, file backup sẽ BAY MÀU theo hệ điều hành cũ.

Bạn phải kết nối máy tính, truy cập theo đường dẫn:

Bộ nhớ trong / MIUI / backup / AllBackup

👉 Copy toàn bộ thư mục trong đó ra Máy tính để cất giữ.

Cách khôi phục (Restore) sau khi Up ROM:

  1. Cài ROM xong, cắm cáp vào máy tính.
  2. Copy thư mục backup từ máy tính trả về đúng vị trí cũ: MIUI / backup / AllBackup (Nếu chưa có thư mục thì tự tạo mới đúng tên như vậy).
  3. Vào lại điện thoại: Cài đặt -> Sao lưu & khôi phục -> Sang tab Khôi phục (Restore).
  4. Chọn bản sao lưu và bấm Bắt đầu. Máy sẽ tự cài lại App và data y hệt lúc trước.

3. Cách 3: Đồng bộ Đám mây (Cloud)

Cách này dành cho người "lười", nhưng yêu cầu mạng khỏe và gói dung lượng Cloud đủ lớn.

A. Với Google (Khuyên dùng cho máy Quốc tế)

  • Vào Cài đặt -> Google -> Sao lưu.
  • Bấm Sao lưu ngay. Google sẽ đồng bộ: Danh bạ, SMS, Lịch sử cuộc gọi, Danh sách các App đã cài (List App).
  • Ảnh & Video: Vào ứng dụng Google Photos -> Bật sao lưu. (Lưu ý: Google chỉ cho 15GB miễn phí, nếu ảnh nhiều quá thì nên chép ra máy tính như Cách 1).
  • Khôi phục: Khi cài ROM mới xong, lúc Setup ban đầu, đăng nhập Gmail vào là máy tự hỏi có muốn Restore không. Máy sẽ tự tải lại các App (nhưng là App mới tinh, không có data cũ).

B. Với Mi Cloud (Khuyên dùng cho máy Nội địa/China)

  • Vào Tài khoản Xiaomi -> Xiaomi Cloud.
  • Đồng bộ: Danh bạ, Tin nhắn, Ghi chú, Wifi, Ghi âm.
  • Lưu ý quan trọng: Từ vài năm trước, Xiaomi ĐÃ CẮT tính năng đồng bộ Ảnh/Video lên Mi Cloud. Do đó, với Ảnh/Video, bạn bắt buộc phải copy ra máy tính hoặc dùng Google Photos.

4. Lời khuyên: Combo nào tốt nhất?

Tùy vào loại máy và nhu cầu, bạn nên phối hợp các cách trên như sau:

Loại máy / Nhu cầu Phương pháp tối ưu
Máy Nội địa (China ROM) Dùng Mi Cloud (Sync danh bạ, tin nhắn cực ngon) + Copy Ảnh ra PC.
Máy Quốc tế (Global ROM) Dùng Google Cloud (Sync danh bạ, List App) + Google Photos.
Cần giữ Data Game/App Bắt buộc dùng Cách 2 (Local Backup). Đây là cách duy nhất lưu được tiến trình chơi game offline hoặc data app chat mà không cần Root.
Tóm lại: Dù dùng Cloud xịn đến đâu, mình vẫn khuyên anh em nên Copy thủ công (Cách 1) một bản ra máy tính cho chắc ăn. "Cẩn tắc vô áy náy".

Đã sao lưu xong? Chiến thôi!

Nếu bạn đã sao lưu an toàn, hãy tải ngay XimiTool để bắt đầu quá trình Unlock Bootloader và cài ROM một cách tự động và an toàn nhất.

TẢI XIMITOOL & UP ROM NGAY

Cách root máy bằng Magisk

Root điện thoại luôn là niềm đam mê của dân vọc vạch để làm chủ hoàn toàn thiết bị. Và nhắc đến Root, cái tên duy nhất được tin dùng hiện nay là Magisk.

Tuy nhiên, việc cài đặt Magisk qua Fastboot thường khiến người mới bối rối vì vấn đề Slot A/B. Nếu flash nhầm slot, máy sẽ không nhận Root hoặc treo logo. Bài viết này sẽ hướng dẫn bạn 2 cách: Cài thủ công bằng lệnh (cho dân chuyên) và cài tự động bằng XimiTool (cho người mới).

1. Chuẩn bị & Lưu ý an toàn

⚠️ Cảnh báo: Root máy có thể làm mất bảo hành, mất dữ liệu nếu sơ suất. Hãy sao lưu dữ liệu quan trọng trước khi làm.

Công cụ cần thiết:

  • Điện thoại đã Unlock Bootloader.
  • File Magisk APK chính chủ từ GitHub: Tải tại đây.
  • Hoặc có thể dùng file Magisk Alpha thông qua Ximi Tool: Tải tại đây.

2. Cách 1: Flash qua Recovery (TWRP/OrangeFox)

Nếu máy bạn đã cài sẵn Custom Recovery, đây là cách nhanh nhất.

  1. Tải file Magisk-vXX.apk về điện thoại.
  2. Dùng trình quản lý file đổi tên thành Magisk-vXX.zip (Sửa đuôi .apk -> .zip).
  3. Vào TWRP/OrangeFox -> Chọn Install -> Chọn file Zip vừa đổi tên.
  4. Kéo thanh trượt để Flash -> Reboot System.

3. Cách 2: Patch Boot qua Fastboot (Chuẩn kỹ thuật)

Áp dụng khi máy không có Custom Recovery, hoặc muốn giữ ROM gốc sạch sẽ.

Bước A: Trích xuất & Patch file

  1. Tải ROM Fastboot (đuôi .tgz) đúng phiên bản đang dùng trên máy về máy tính.
  2. Giải nén, tìm file boot.img (hoặc init_boot.img với máy đời mới như Xiaomi 13/14).
  3. Copy file đó vào điện thoại.
  4. Mở App Magisk -> Bấm Install -> Select and Patch a File.
  5. Chọn file ảnh vừa chép vào -> Bấm Let's Go.
  6. Copy file đã vá (magisk_patched_xxx.img) từ thư mục Download trên điện thoại ra máy tính.

Bước B (Lựa chọn 1): Flash bằng XimiTool (Tự động - Khuyên dùng)

Đây là cách dễ nhất. Bạn không cần quan tâm máy đang ở Slot A hay Slot B, cũng không cần gõ lệnh.

  1. Tải và cài đặt XimiTool.
  2. Đưa điện thoại về chế độ Fastboot và kết nối với máy tính.
  3. Trên XimiTool, chọn tính năng Flash Boot / Recovery.
  4. Bấm chọn file -> Trỏ đến file magisk_patched_xxx.img bạn vừa copy ra máy tính.
  5. Bấm nút Flash.
Tính năng thông minh: XimiTool sẽ tự động phát hiện máy bạn là Slot A hay Slot B và tự động nạp file vào đúng phân vùng cần thiết. Bạn không cần gõ _a hay _b thủ công.

Bước B (Lựa chọn 2): Flash thủ công (Manual)

Nếu bạn thích tự gõ lệnh, hãy sử dụng bộ công cụ SDK Platform Tool chuẩn.

Mở cửa sổ CMD tại thư mục chứa file patch và gõ lệnh theo logic sau:

1. Kiểm tra Slot hiện tại (Bắt buộc):

fastboot getvar current-slot

2. Gõ lệnh Flash tương ứng:

  • Nếu máy báo current-slot: a -> Gõ:
    fastboot flash boot_a magisk_patched.img
  • Nếu máy báo current-slot: b -> Gõ:
    fastboot flash boot_b magisk_patched.img
  • (Với máy dùng init_boot thì thay chữ boot thành init_boot).

3. Khởi động lại:

fastboot reboot

4. Xử lý khi bị Treo Logo (Bootloop)

Nếu flash xong mà máy chỉ xoay vòng logo, đừng lo lắng. Hãy làm như sau để cứu máy:

  1. Vào lại chế độ Fastboot.
  2. Dùng XimiTool (hoặc lệnh thủ công) Flash lại file boot.img (hoặc init_boot.img) GỐC (File chưa qua chỉnh sửa của Magisk).
  3. Máy sẽ lên nguồn bình thường (lúc này sẽ mất Root, bạn có thể thử patch lại lần nữa).

Quên nỗi lo Slot A/B với XimiTool

Tại sao phải nhớ lệnh _a, _b rắc rối? Hãy để XimiTool tự động hóa quy trình Root cho bạn.

TẢI XIMITOOL VÀ ROOT NGAY

Cách cài Custom Recovery Orangefox

Nếu TWRP là "ông tổ" của Custom Recovery, thì OrangeFox (OFox) chính là "hậu sinh khả úy". Với giao diện hiện đại, hỗ trợ cảm ứng mượt mà và tích hợp sẵn nhiều công cụ "chống Brick" cho MIUI/HyperOS, OrangeFox đang là lựa chọn số 1 cho các dòng máy Xiaomi chạy chip Snapdragon.

Tuy nhiên, cách cài OrangeFox rắc rối hơn TWRP một chút. Bạn cần thực hiện quy trình "Mồi trước - Cài sau" để có đầy đủ tính năng. Bài viết này sẽ hướng dẫn bạn chi tiết.

1. Tại sao OrangeFox cần Flash 2 bước?

Khác biệt: TWRP thường chỉ là 1 file .img duy nhất. Nhưng OrangeFox tải về luôn là 1 file .zip nặng (chứa recovery, tools, addons, magisk...).

Quy trình chuẩn bắt buộc:

  1. Bước 1 (Mồi): Flash file recovery.img (lõi) nằm bên trong file Zip để máy vào được Recovery.
  2. Bước 2 (Full): Sau khi vào được Recovery, phải Flash tiếp file OrangeFox.zip gốc để cài đặt các công cụ bổ trợ và đảm bảo Recovery không bị mất khi khởi động lại.

2. Chuẩn bị công cụ

  • ✅ Điện thoại Xiaomi (Ưu tiên Snapdragon): Đã Unlock Bootloader.
  • ✅ File OrangeFox: Tải đúng mã máy tại orangefox.download.
  • ✅ Bộ gõ lệnh: Tải tại SDK Platform Tool (Nếu làm thủ công).

3. Cách 1: Dùng XimiTool (Tự động hóa)

Việc phải ngồi giải nén file Zip rồi tìm file img bên trong khá mất thời gian. XimiTool có thuật toán thông minh tự làm việc này.

Cách làm:

  1. Mở XimiTool -> Vào mục Flash Recovery.
  2. Chọn file OrangeFox.zip bạn vừa tải về (Không cần giải nén).
  3. Tool sẽ tự động trích xuất file recovery.img bên trong và nạp vào điện thoại qua Fastboot.
  4. Sau khi chạy xong, bạn chỉ cần bấm phím cứng để vào Recovery và làm tiếp Mục 5.

4. Cách 2: Cài thủ công (Manual)

Nếu bạn muốn hiểu rõ bản chất, hãy làm theo các bước sau:

Bước 1: Giải nén file Zip

Tải file OrangeFox-xx-xx.zip về máy tính. Dùng WinRAR giải nén ra, bạn sẽ thấy file recovery.img nằm trong đó.

Bước 2: Flash file IMG qua Fastboot

Mở CMD tại thư mục chứa file img, gõ lệnh (tùy dòng máy):

  • Máy Recovery riêng: fastboot flash recovery recovery.img
  • Máy Recovery chung Boot: fastboot flash boot recovery.img

Bước 3: Boot vào Recovery

Sau khi flash xong, gõ lệnh: fastboot reboot recovery (hoặc giữ phím Nguồn + Tăng âm lượng) để vào màn hình chính của OrangeFox.

5. BƯỚC QUAN TRỌNG NHẤT: Flash lại file Zip

Lưu ý: Lúc này bạn đang ở trong OrangeFox nhưng nó chưa hoàn chỉnh. Nếu bạn Reboot ngay, Recovery có thể bị mất.

Thao tác bắt buộc:

  1. Copy file OrangeFox-xx-xx.zip gốc (file chưa giải nén) vào bộ nhớ trong điện thoại (hoặc thẻ nhớ/USB OTG).
  2. Trên màn hình OrangeFox, chọn mục Files -> Tìm đến file Zip đó.
  3. Chạm vào file -> Kéo thanh trượt "Swipe to Install".
  4. Máy sẽ tự động chạy script cài đặt, patch hệ thống và tự khởi động lại vào Recovery một lần nữa.

=> Chúc mừng! Bây giờ bạn đã có OrangeFox "Full Options" vĩnh viễn trên máy.

Kết luận

Cài OrangeFox hơi phức tạp hơn TWRP ở chỗ phải "Flash 2 lần", nhưng bù lại bạn sẽ có một Recovery cực mạnh, hỗ trợ tốt cho việc cài ROM MIUI/HyperOS và tự động chặn việc mất Recovery. Hãy dùng XimiTool nếu bạn muốn tiết kiệm thời gian giải nén nhé!

Cách cài Custom Recovery TWRP

Để cài ROM Cook, Root máy hay backup dữ liệu hệ thống, bạn cần một Custom Recovery. Và cái tên nổi tiếng nhất chính là TWRP.

Tuy nhiên, việc cài TWRP không đơn giản là "Copy Paste". Đặc biệt với sự phân hóa giữa dòng chip **Snapdragon** và **MediaTek (Dimensity)**, nếu bạn gõ nhầm lệnh, hậu quả có thể là "cục gạch" (Brick) ngay lập tức. Bài viết này sẽ hướng dẫn chi tiết và an toàn nhất.

1. Chuẩn bị công cụ cần thiết

Trước khi bắt đầu, hãy chắc chắn bạn có đủ "đồ nghề":

  1. Điện thoại đã Unlock Bootloader: Điều kiện bắt buộc.
  2. File TWRP: Tải đúng mã máy (file có đuôi .img).
  3. Bộ gõ lệnh SDK Platform Tool:
    👉 Tải bản chuẩn tại: Bộ gõ lệnh SDK Platform Tool.

2. Dùng XimiTool (Lưu ý kỹ)

XimiTool là công cụ hỗ trợ tuyệt vời giúp thay thế việc gõ lệnh thủ công (tránh gõ sai chính tả). Tuy nhiên, bạn cần hiểu rõ cơ chế của nó:

  • ✅ Với máy Snapdragon: Tool có cơ chế thông minh, tự động nhận diện và thậm chí tự Fix lỗi nếu bạn lỡ cài nhầm lệnh.
  • ⚠️ Với máy MediaTek (Dimensity/Helio): Tool chỉ đóng vai trò là "người gõ lệnh hộ".
☠️ CẢNH BÁO MEDIA-TEK: Với các máy chạy chip Dimensity (Redmi K60 Ultra, Note 11 Pro 5G, K70E...), nếu bạn chọn sai chế độ trong Tool hoặc nạp nhầm file, máy sẽ bị BOOTLOOP (Treo logo) hoặc BRICK ngay lập tức.

XimiTool hay bất kỳ Tool nào cũng KHÔNG thể cứu được lỗi này bằng phần mềm. Bạn buộc phải dùng dịch vụ Unbrick chuyên sâu (tốn phí). Hãy cân nhắc kỹ!

3. Cài thủ công (Command Line)

Để đảm bảo an toàn tuyệt đối, việc hiểu và gõ đúng lệnh cho từng dòng máy là tốt nhất. Hãy xác định máy bạn thuộc nhóm nào:

A. Máy Snapdragon đời mới (2022+)
(Ví dụ: Xiaomi 13, 14, K60, K70, Note 12 Turbo,...)

Đa số dòng này đã có phân vùng Recovery riêng biệt, việc cài đặt khá an toàn.

Lệnh thực hiện:

fastboot flash recovery twrp.img

(Hoặc dùng: fastboot flash recovery_ab twrp.img để nạp cho cả 2 slot A/B cho chắc ăn).

Sau đó khởi động vào TWRP:

fastboot reboot recovery

B. Máy MediaTek / Dimensity
(Ví dụ: K50, K60 Ultra, K70E...)

Dòng này Recovery thường nằm bên trong phân vùng Vendor Boot. Gõ sai lệnh vào phân vùng boot hay recovery thường là ăn Bootloop ngay.

Lệnh chuẩn:

fastboot flash vendor_boot_ab twrp.img

(Bắt buộc phải có đuôi _ab để nạp cả 2 slot).

C. Máy cấu trúc cũ (Recovery trong Boot)
(Ví dụ: Mi A2, Mi A3, một số máy Android 11 cũ)

Loại này không có phân vùng recovery riêng.

Lệnh thực hiện:

fastboot flash boot twrp.img
Rủi ro cao: Vì ghi đè lên file Boot (khởi động) nên nếu file TWRP lỗi -> Treo logo.

D. Cách "Boot Live" (An toàn nhất)

Nếu bạn sợ sai, hãy dùng cách này. Chúng ta chỉ "mượn" TWRP để vào 1 lần, không nạp chết ngay.

  1. Bước 1: Boot tạm vào TWRP
    fastboot boot twrp.img
  2. Bước 2: Cài chết (Flash Current)
    • Khi đã vào được màn hình TWRP.
    • Vào mục Advanced -> Chọn Flash Current TWRP.
    • Kéo thanh trượt để xác nhận.

(Lưu ý: Một số máy MTK đời mới chặn lệnh fastboot boot, nếu báo lỗi thì bắt buộc phải Flash thẳng như Cách B).

4. Bí kíp phím cứng vào TWRP

Sau khi flash xong, máy sẽ tự khởi động lại. Nếu bạn để nó vào thẳng Android, Recovery gốc sẽ tự động khôi phục và đè mất TWRP bạn vừa cài.

Quy trình "Bắt dính" TWRP:

  1. Ngay sau khi gõ lệnh flash xong (màn hình vừa tắt đen đi).
  2. Giữ chặt tổ hợp: Nguồn + Tăng Âm Lượng.
  3. Khi thấy logo Mi/Redmi/POCO hiện lên -> Thả nút Nguồn (Tay vẫn giữ chặt nút Tăng Âm Lượng).
  4. Khi thấy màn hình vào màn hình menu TWRP -> Thả nốt nút Tăng Âm Lượng. Nháy logo rồi mất rồi vào lại logo TWRP thì giữ cho đến khi vào hẳn menu TWRP nhé.
Lời khuyên cuối: Luôn đọc kỹ hướng dẫn của người phát triển bản TWRP đó trên XDA hoặc Telegram xem họ yêu cầu flash vào phân vùng nào (Recovery, Boot hay Vendor_boot) trước khi gõ lệnh.

Cài rom qua Custom Recovery TWRP, ORFP,...

Nếu Mi Flash Tool là "vũ khí" để về ROM gốc, thì Custom Recovery (TWRP, OrangeFox) chính là "cánh cửa thần kỳ" đưa bạn đến thế giới của ROM Tùy chỉnh (Pixel Experience, LineageOS, Xiaomi.eu dạng Zip).

Tuy nhiên, Flash ROM qua Recovery phức tạp hơn nhiều. Chỉ cần Wipe sai một bước, hoặc quên Format Data, bạn sẽ đối mặt với việc treo Logo, mất sạch dữ liệu hoặc tệ hơn là mã hóa bộ nhớ (biến file thành 0MB). Bài viết này sẽ là cuốn cẩm nang đầy đủ nhất để bạn làm chủ kỹ thuật này.

1. Chuẩn bị & Link tải Recovery

Yêu cầu bắt buộc: Máy đã Unlock Bootloader và đã được cài sẵn Custom Recovery.

🔗 Link tải Recovery chính chủ:

  • TeamWin Recovery Project (TWRP): Bản gốc, ổn định nhất.
    👉 Tải tại: twrp.me
  • OrangeFox Recovery (Khuyên dùng cho Xiaomi): Giao diện đẹp, nhiều tính năng hỗ trợ MIUI/HyperOS.
    👉 Tải tại: orangefox.download

2. Quy trình Wipe (Dọn dẹp) chuẩn

Trước khi cài nội thất mới (ROM mới), bạn phải dọn sạch nhà cũ. Trong Recovery, bạn vào mục Wipe -> Advanced Wipe.

Các mục CẦN tích chọn để Wipe:

  • ✅ Dalvik / ART Cache: Bộ nhớ đệm ứng dụng.
  • ✅ Cache: Bộ nhớ tạm hệ thống.
  • ✅ Data: Dữ liệu ứng dụng cũ (Không tích cái này là Dirty Flash, dễ lỗi).
  • ✅ Metadata: (Tùy máy) Một số dòng máy mới yêu cầu wipe cả mục này để tránh lỗi mã hóa.
⚠️ LƯU Ý: Tuyệt đối KHÔNG tích vào Internal Storage (Bộ nhớ trong) nếu bạn đang để file ROM trong điện thoại. Nếu tích, file ROM sẽ bị xóa và bạn sẽ không còn gì để cài.

3. Cách 1: Flash qua bộ nhớ máy (Install)

Đây là cách truyền thống, áp dụng khi bạn đã copy được file ROM (.zip) vào bộ nhớ trong hoặc thẻ nhớ/USB OTG.

  1. Tại màn hình chính Recovery, chọn Install.
  2. Tìm đến file ROM .zip bạn đã chép vào.
  3. Bấm vào file đó -> Kéo thanh trượt "Swipe to confirm Flash".
  4. Chờ quá trình chạy xong (Thường hiện Script succeeded: result was [1.000000]).

4. Cách 2: Flash qua máy tính (ADB Sideload)

Cách này cực hay khi bạn lỡ tay xóa sạch bộ nhớ máy (Wipe Internal Storage) hoặc máy không nhận chép file qua MTP.

  1. Trên Recovery: Vào Advanced -> Chọn ADB Sideload -> Kéo thanh trượt để bật.
  2. Trên Máy tính: Mở CMD tại thư mục chứa file ROM.
  3. Gõ lệnh: adb sideload ten_file_rom.zip
  4. Máy tính sẽ đẩy file ROM sang điện thoại và tự động cài đặt. (Trên CMD chạy đến 47% thường sẽ dừng lại, nhưng trên điện thoại báo Success là được).

5. Bước quyết định: Format Data

QUAN TRỌNG NHẤT: 99% người dùng bị treo logo hoặc tự khởi động lại vào Recovery (Bootloop) là do bỏ qua bước này.

Sau khi Flash ROM xong, bạn BẮT BUỘC phải làm như sau để phá bỏ mã hóa Android:

  1. Quay lại màn hình chính Recovery.
  2. Vào Wipe -> Chọn Format Data (Nút nằm riêng, không phải Advanced Wipe).
  3. Nhập chữ yes và ấn dấu tích ✅.
  4. Chờ máy báo Data Formatted.
  5. Vào Reboot -> Chọn System để khởi động lên.

6. Các trường hợp đặc biệt (Android 12/13/14)

Với các bản ROM đời mới sử dụng cơ chế mã hóa FBE (File Based Encryption), đôi khi Format Data 1 lần là chưa đủ. Bạn cần làm quy trình "Double Format" như sau:

Quy trình "Sạch sẽ tuyệt đối":

  1. Flash ROM xong.
  2. Vào Wipe -> Format Data -> yes.
  3. KHÔNG Reboot System ngay.
  4. Vào Reboot -> Chọn Recovery (Để máy khởi động lại vào Recovery một lần nữa).
  5. Khi Recovery lên lại -> Vào Wipe -> Format Data -> yes (Lần 2).
  6. Lúc này mới chọn Reboot System.

(Cách này thường dùng khi chuyển từ nền MIUI/HyperOS sang AOSP thuần Google hoặc ngược lại).

7. Tổng hợp lỗi vặt & Cách xử lý

❌ Lỗi Error 7 (Assert failed)

  • Nguyên nhân: Sai phiên bản Firmware nền hoặc sai mã máy (Ví dụ lấy ROM Redmi Note 10 cài cho Note 11).
  • Cách Fix: Kiểm tra lại tên mã máy. Nếu đúng máy mà vẫn lỗi, hãy Flash Firmware nền (yêu cầu của tác giả ROM) trước khi Flash ROM.

❌ Lỗi bộ nhớ trong 0MB (Internal Storage 0MB)

  • Nguyên nhân: Recovery không giải mã được dữ liệu (Do mật khẩu màn hình khóa cũ hoặc khác phiên bản Android).
  • Cách Fix: Vào Wipe -> Format Data -> Yes. Sau đó Reboot Recovery.

❌ Lỗi "Failed to mount /data" (Chữ đỏ lòm)

  • Cách Fix: Vào Wipe -> Advanced Wipe -> Tích chọn Data -> Bấm nút "Repair or Change File System" -> Change File System -> Chọn EXT4 (hoặc F2FS tùy ROM) -> Swipe.

❌ Treo Fastboot sau khi cài ROM

  • Nguyên nhân: Mất Boot/Recovery hoặc xung đột Slot A/B.
  • Cách Fix: Cắm máy tính, dùng lệnh fastboot boot twrp.img để vào lại Recovery và Flash lại ROM hoặc Flash file Boot.img của ROM đó.

Quá nhiều bước phức tạp?

Nếu bạn sợ làm sai các bước Wipe/Format trên, hãy dùng XimiTool. Tool hỗ trợ nạp ROM qua giao diện trực quan trên máy tính, tự động xử lý các bước Format Data phức tạp.

DÙNG XIMITOOL CHO AN TOÀN

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