Computer >> Hướng Dẫn Máy Tính >  >> Điện Thoại Thông Minh >> Điện Thoại Thông Minh

Cách Root Thiết Bị Android Bằng Magisk

Root thiết bị Android giờ đây dễ dàng hơn bao giờ hết. Có rất nhiều công cụ giúp quy trình trở nên đơn giản nhất có thể, bất kể thiết bị bạn muốn root. Magisk là một trong những công cụ đó, và nó thực sự dễ sử dụng.

Tuy nhiên, bạn cần thực hiện một số sửa đổi khác trước, chủ yếu là cài đặt TWRP custom recovery. Điều này khá đơn giản nhờ công cụ ADB và Fastboot của Google, và nó cung cấp nhiều chức năng bổ sung, như khả năng flash custom ROM dễ dàng.

Lưu ý: Bạn phải mở khóa bootloader của điện thoại trước khi có thể root. Hướng dẫn mở khóa bootloader khác nhau cho từng dòng điện thoại, nên chúng tôi sẽ không đề cập trong hướng dẫn này.

Lợi Ích Của Việc Sử Dụng Magisk

Một trong những ứng dụng root chính là SuperSu, và Magisk khác biệt ở chỗ nó có thể dễ dàng "lừa" Google SafetyNet để nghĩ rằng điện thoại không bị root.

Magisk sử dụng root "không hệ thống" (systemless) không sửa đổi bất kỳ file hệ thống nào. Thay vào đó, nó sửa đổi phân vùng boot và để nguyên file hệ thống. Ưu điểm khác của Magisk là đi kèm Magisk Hide, cho phép bạn ẩn trạng thái root khỏi một số ứng dụng cụ thể. Điều này cho phép bạn sử dụng các ứng dụng ngân hàng trực tuyến, hay Google Pay trên điện thoại đã root.

Cài Đặt ADB và Fastboot

Trước khi làm bất cứ điều gì, bạn cần cài đặt công cụ dành cho nhà phát triển của Google trên máy tính. Quy trình này dễ dàng hơn nhiều trên Linux, vì vậy nếu bạn có quyền truy cập PC chạy Linux, hãy cân nhắc sử dụng nó. Nếu không, Windows vẫn hoàn toàn khả thi.

Windows

Bắt đầu bằng cách tải phiên bản mới nhất của Android SDK Platform Tools. Giải nén chúng vào một thư mục thuận tiện để sử dụng.

Mở Windows Explorer, duyệt đến thư mục chứa công cụ Android, sau đó chuột phải vào khoảng trắng trong thư mục. Trong menu thả xuống chọn "Mở cửa sổ lệnh tại đây" (Open command window). Bây giờ bạn có thể sử dụng các file thực thi trong thư mục từ cửa sổ dòng lệnh đó.

Linux

Nếu bạn chạy một bản phân phối Linux phổ biến, như Ubuntu, việc này rất dễ dàng. Chỉ cần cài đặt các công cụ cần thiết bằng Apt.

sudo apt install adb fastboot

Flash TWRP

Tìm và tải phiên bản TWRP mới nhất cho thiết bị của bạn. Đảm bảo đó là bản phát hành mới nhất cho thiết bị đó. Nếu dùng Windows, di chuyển file vào thư mục chứa công cụ Android.

Tiếp theo, lấy thiết bị của bạn và bật tùy chọn nhà phát triển.

Quay lại một cấp độ trong cài đặt, bạn sẽ thấy tùy chọn nhà phát triển hiện có. Mở nó và tìm "Debugging" (Gỡ lỗi). Ngôn ngữ hơi khác nhau giữa các thiết bị, nhưng bạn muốn bật gỡ lỗi. Đôi khi gọi là "Android debugging", đôi khi là "USB debugging".

Kết nối thiết bị với máy tính bằng cáp USB. Mở cửa sổ dòng lệnh với công cụ Android. Nhập lệnh sau để chuẩn bị thiết bị.

adb reboot bootloader

Thiết bị có thể yêu cầu cho phép USB debugging lần nữa. Cho phép để nó reboot vào bootloader. Sau khi xong, bạn có thể flash image TWRP. Sử dụng tên file thực tế của image.

fastboot flash recovery twrp-X.X.X.XXX.img

Khi hoàn tất, khởi động lại thiết bị.

fastboot reboot recovery

Thiết bị sẽ reboot vào TWRP.

Cài Đặt Magisk

Quay lại máy tính, tải bản phát hành Magisk mới nhất. Đừng giải nén. Nếu dùng Windows, cũng di chuyển nó vào thư mục Android Tools.

Quay lại cửa sổ dòng lệnh, đẩy file .zip Magisk sang thiết bị Android. Lần nữa, sử dụng phiên bản thực tế của gói.

adb push magisk-vXX.X.zip

Trên thiết bị Android, chạm vào tùy chọn cài đặt từ file .zip. Tìm file Magisk vừa đẩy sang và chọn nó. Flash file .zip bằng TWRP.

Khi xong, khởi động lại thiết bị. Lần này để nó boot vào Android.

Mở ứng dụng. Bây giờ bạn sẽ thấy ứng dụng Magisk Manager. Magisk đã có trên hệ thống, và bạn có thể dùng nó để nâng cấp quyền của ứng dụng lên root.

Chúc mừng! Bạn đã root thiết bị Android bằng Magisk thành công.

Câu Hỏi Thường Gặp

1. Root điện thoại có làm mất bảo hành không?

Không nhất thiết. Magisk là "systemless root" khá dễ "unroot" (gỡ root). Trước tiên, gỡ cài đặt Magisk, sau đó chạy lệnh sau qua công cụ Android với điện thoại kết nối Windows:

fastboot lock bootloader

2. Root có xóa dữ liệu điện thoại không?

Không, root không nên xóa gì trên điện thoại, nhưng mở khóa bootloader sẽ xóa. Chúng không giống nhau và bạn nên lưu ý. Tuy nhiên, nếu bạn root rồi cài một hệ điều hành khác, bạn nên sao lưu dữ liệu trước vì việc đó sẽ xóa dữ liệu.

3. Magisk có tốt hơn SuperSU không?

Cả hai đạt được kết quả tương tự, nhưng điểm hay của Magisk là nó mã nguồn mở (open-source) trong khi SuperSU là mã nguồn đóng và hiện thuộc sở hữu của một công ty Trung Quốc. Magisk cũng không thay đổi file hệ thống nên ít can thiệp vào ứng dụng hiện có trên điện thoại.

4. Magisk có hoạt động trên Android 12 không?

Tính đến tháng 10/2021, có bản Canary của Magisk được thiết kế để root Android 12. Nó chưa hoàn thiện tính năng, và đáng chú ý là loại bỏ chức năng MagiskHide phổ biến, nhưng hiện tại đó là cách tốt nhất để root Android 12 với Magisk. Bạn có thể tìm hiểu thêm về cách lấy phiên bản này tại XDA Developers.

Bây giờ bạn đã xong, tại sao không xem thêm các ứng dụng hacking tốt nhất trên Android, cũng như danh sách ứng dụng theo dõi tiền điện tử tốt nhất cho Android.