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

Không có nhận xét nào:

Để lại bình luận