Root Android là quá trình lấy quyền superuser (quyền cao nhất) trên thiết bị, cho phép tùy biến sâu hệ thống. Bài viết chỉ dẫn chi tiết root bằng Magisk và KernelSU - 2 cách thức phổ biến nhất năm 2026, cùng với các lưu ý quan trọng để đảm bảo an toàn cho thiết bị.
📑 Nội dung bài viết
- Mất bảo hành: Hầu hết các hãng sẽ từ chối bảo hành nếu phát hiện root
- App bị block: Một số app banking, game online có thể không chạy
- Rủi ro brick: Làm sai có thể khiến máy không khởi động được
- Bảo mật giảm: App độc hại có thể truy cập sâu hơn vào hệ thống
1. Root là gì và tại sao cần root?
1.1. Định nghĩa Root
Root (trong Unix/Linux và Android) là quyền truy cập cao nhất (superuser/su) trên hệ điều hành. Mặc định, người dùng Android chỉ có quyền hạn chế - không thể chỉnh sửa file hệ thống, gỡ app gốc, hoặc thay đổi các cài đặt sâu. Khi root, bạn có toàn quyền kiểm soát thiết bị.
1.2. Tại sao người dùng muốn root?
- Gỡ bloatware: Xóa app hệ thống do nhà mạng/hãng cài sẵn (Facebook, Netflix...)
- Cài custom ROM: Trải nghiệm Android thuần (LineageOS, Pixel Experience...)
- Chặn quảng cáo: AdAway block ads ở mức system-wide
- Backup toàn bộ: Titanium Backup sao lưu cả data app
- Tùy biến sâu: Thay đổi font, boot animation, system UI
- Tăng hiệu năng: Overclock/underclock CPU, kernel tweaks
- Tiết kiệm pin: Greenify, Naptime - quản lý background process
- Automation: Tasker với đầy đủ quyền root mạnh mẽ hơn
2. Lợi ích và rủi ro khi root
2.1. Lợi ích
- Toàn quyền kiểm soát thiết bị của bạn
- Truy cập hệ thống file /system, /data
- Sử dụng các app mạnh mẽ cần quyền root
- Cài đặt Magisk modules mở rộng tính năng
- Có thể flash custom recovery (TWRP)
- Backup và restore ở mức system
2.2. Rủi ro và hạn chế
- Mất bảo hành: Samsung trộng Knox, Xiaomi kiểm tra bootloader
- App không tương thích: Google Pay, nhiều banking apps check root
- OTA update: Không thể update qua OTA, cần flash manual
- Brick risk: Flash sai file → bootloop hoặc hard brick
- Bảo mật: Malware có root = toàn quyền phá hoại
3. So sánh Magisk vs KernelSU
| Tiêu chí | Magisk | KernelSU |
|---|---|---|
| Kiểu root | Systemless (không sửa /system) | Kernel-level |
| Độ phổ biến | Rất phổ biến, hỗ trợ rộng | Mới, đang phát triển |
| Khó detect | Trung bình (có Zygisk) | Khó hơn |
| Yêu cầu | Patch boot.img | Kernel hỗ trợ hoặc compile kernel |
| Module support | Rất nhiều (Magisk modules) | Đang phát triển |
| Cập nhật | Thường xuyên, ổn định | Active development |
| Độ khó | Trung bình | Cao (cần kiến thức) |
| Phù hợp với | Hầu hết người dùng | Advanced users, developers |
4. Yêu cầu trước khi root
4.1. Phần cứng
- Máy tính Windows/Mac/Linux
- Cáp USB chất lượng (data cable, không phải charging only)
- Điện thoại sạc trên 50%
4.2. Phần mềm
- ADB & Fastboot: Tải từ Android SDK Platform-Tools
- USB Driver: Theo hãng điện thoại
- Magisk APK: Tải từ GitHub chính thức
- Stock boot.img: Extract từ firmware gốc của máy
4.3. Điều kiện bắt buộc
- Unlock bootloader: Đây là bước bắt buộc trước khi root
- Samsung: Bật OEM Unlock trong Developer Options
- Xiaomi: Đăng ký unlock trên mi.com, chờ 168-360 giờ
- Oppo/Realme: Một số model hỗ trợ Deep Testing unlock
- Backup dữ liệu: Unlock bootloader sẽ xóa tất cả data
- Tải đúng firmware: Boot.img phải đúng phiên bản firmware hiện tại
5. Hướng dẫn root bằng Magisk (Chi tiết)
Bước 1: Unlock Bootloader
Xem hướng dẫn chi tiết: Unlock Bootloader Xiaomi
Bước 2: Tải Magisk APK
https://github.com/topjohnwu/Magisk/releases Tải file .apk từ release mới nhất (VD: Magisk-v27.0.apk)
Bước 3: Lấy boot.img gốc
- Tải firmware gốc của máy từ website hãng hoặc các nguồn uy tín
- Giải nén firmware, tìm file
boot.img - Copy file boot.img vào bộ nhớ điện thoại
Bước 4: Patch boot.img bằng Magisk
- Cài đặt Magisk APK trên điện thoại
- Mở Magisk app → Nhấn Install
- Chọn Select and Patch a File
- Chọn file boot.img đã copy
- Chờ Magisk patch xong → File output:
magisk_patched-xxxxx.img - Copy file patched ra máy tính
Bước 5: Flash boot.img đã patch
# Khởi động máy vào Fastboot mode adb reboot bootloader # Hoặc tắt máy, bấm Volume Down + Power # Kiểm tra kết nối fastboot devices # Flash boot image đã patch fastboot flash boot magisk_patched-xxxxx.img # Khởi động lại fastboot reboot Bước 6: Xác nhận root thành công
- Mở Magisk app
- Nếu hiện Installed: vXX.X với dấu tick xanh = Root thành công!
- Cài app "Root Checker" để kiểm tra thêm
6. Hướng dẫn root bằng KernelSU
KernelSU là phương pháp root mới, hoạt động ở mức kernel thay vì userspace như Magisk. Điều này khiến root khó bị detect hơn.
6.1. Cách 1: Dùng GKI kernel có sẵn KernelSU
Nếu máy dùng GKI kernel (Google Kernel Image), bạn có thể tải kernel đã tích hợp KernelSU:
- Kiểm tra xem máy có dùng GKI không (thường Android 12+)
- Tải kernel từ GitHub KernelSU
- Flash qua fastboot hoặc custom recovery
6.2. Cách 2: Patch boot.img với KernelSU
- Tải KernelSU Manager APK
- Cung cấp boot.img gốc
- KernelSU sẽ patch và thêm module KernelSU vào kernel
- Flash boot.img đã patch qua fastboot
6.3. Cách 3: Build kernel tùy chỉnh (Advanced)
Đây là cách tốt nhất nhưng yêu cầu kiến thức compile kernel:
- Clone kernel source của thiết bị
- Integrate KernelSU vào source
- Compile kernel mới
- Flash kernel
7. Những việc cần làm sau khi root
7.1. Cài đặt Zygisk (Magisk)
Zygisk là module của Magisk giúp inject code vào Zygote process, cho phép:
- DenyList: Ẩn root khỏi app cụ thể
- Chạy các Zygisk modules
7.2. Cấu hình DenyList
Thêm các app cần ẩn root vào DenyList:
- Google Pay / Google Wallet
- Banking apps (VietcomBank, Techcombank...)
- Game có anti-cheat (PUBG, COD Mobile...)
- Netflix (có thể cần)
7.3. Cài Shamiko module (tùy chọn)
Shamiko giúp ẩn root tốt hơn DenyList mặc định cho các app kiểm tra root nghiêm ngặt.
7.4. Backup sau root
- Dùng Titanium Backup để backup app + data
- Backup EFS/NV data nếu làm các mod liên quan đến IMEI
- KHÔNG update OTA sau khi root (có thể bootloop)
- Khi cần update, unroot trước → update → root lại
- Backup boot.img gốc để có thể unroot khi cần
8. App hữu ích cần quyền root
8.1. Backup & Restore
- Titanium Backup: Backup app + data đầy đủ
- Swift Backup: Giao diện hiện đại, cloud sync
8.2. Chặn quảng cáo
- AdAway: Block ads ở mức hosts file
- YouTube Vanced/ReVanced: YouTube không quảng cáo
8.3. Quản lý hệ thống
- Root Explorer: File manager với quyền root
- Kernel Adiutor: Điều chỉnh CPU, GPU, kernel
- Greenify: Hibernate apps tiết kiệm pin
8.4. Automation
- Tasker: Automation mạnh mẽ với root
- MacroDroid: Alternative dễ dùng hơn
9. FAQ - Câu hỏi thường gặp
fastboot flash boot boot.img. Nếu vẫn không được, có thể cần flash full firmware.10. Kết luận
Root Android mở ra nhiều khả năng tùy biến và kiểm soát thiết bị, nhưng cũng đi kèm rủi ro. Trước khi root, hãy:
- Cân nhắc kỹ lợi ích và rủi ro
- Backup đầy đủ dữ liệu quan trọng
- Đọc hướng dẫn cụ thể cho model máy của bạn
- Chuẩn bị sẵn cách khắc phục nếu có sự cố
Với Magisk, bạn có thể root an toàn và ẩn root khỏi hầu hết các app. Chúc bạn thành công!