Root – quá trình “trao quyền” truy cập khối hệ thống cho một số ứng dụng và tiện ích nhất định – từ lâu đã là một phần trải nghiệm của một số người dùng say mê sử dụng Android. Nhưng đứng trước mối rình rập đe dọa từ một tính năng được tích hợp trong hệ điều hành, được gọi là SafetyNet. SafetyNet giúp nhìn nhận tình trạng an toàn trên một thiết bị Android, kiểm tra xem thiết bị đã được mở khóa hoặc được root chưa và sau đó ngăn không cho ứng dụng hoạt động trên Android bị phát hiện đã root. Vậy phải làm thế nào?
Android Pay, Pokemon Go, Netflix và khá nhiều ứng dụng yêu cầu mức độ bảo mật thông tin nhất định, nhất là những ứng dụng sử dụng DRM hoặc hanh toán đã sử dụng SafetyNet.
May mắn thay, bạn không phải lựa chọn giữa root điện thoại cảm ứng thông minh và sử dụng Netflix. Một dụng cụ được gọi là Magisk được chấp nhận bạn root điện thoại cảm ứng thông minh mà không kích hoạt SafetyNet.
Vậy, Magisk là gì?
Magisk là một tiện ích sử dụng phương pháp “systemless root“. Điều này còn có tức là root điện thoại cảm ứng thông minh của bạn mà không làm thay đổi phân vùng khối hệ thống Theo phong cách mà các phương pháp root trước vẫn thực hiện.
Việc root mà không làm thay đổi khối hệ thống mang lại nhiều lợi thế. Nó không chạy SafetyNet nên nó được chấp nhận bạn root dễ dàng hơn, an toàn hơn, thuận tiện trong việc bỏ root điện thoại cảm ứng thông minh và chúng ta có thể update OTA cho điện thoại cảm ứng thông minh của mình.
Magisk cũng là mã nguồn mở, điều này rất quan trọng khi “thanh toán giao dịch” với những ứng dụng root.
Cách root điện thoại cảm ứng thông minh Android với Magisk
Magisk hoạt động trên hồ hết các thiết bị chạy Android 5.0 hoặc phiên bản mạnh hơn ngoại trừ các điện thoại cảm ứng thông minh Px của Google và một vài thiết bị của Sony.
Trong những lúc Magisk hoạt động trên hồ hết các thiết bị, tính năng bảo vệ của SafetyNet sẽ không còn hoạt động trên bất kỳ thiết bị nào đã được sửa đổi gồm có những chỉnh sửa về khối hệ thống và ROM.
Trước lúc mở màn, bạn phải phải bỏ root thiết bị và xóa tất cả những thay đổi trước đó và/ hoặc thực hiện chạy ROM để máy về ROM gốc. Đây là ý tưởng tuyệt vời để phục hồi trạng thái gần như xuất xưởng.
Bạn phải gì để root Android với Magisk?
- Phần mềm khôi phục TWRP
- Ứng dụng Magisk Manager.
Cấu hình thiết lập Magisk
Trước tiên, bạn phải phải được chấp nhận điện thoại cảm ứng thông minh cấu hình thiết lập ứng dụng từ các nguồn không xác định. Sau đó chạy ứng dụng Magisk Manager. Lưu ý, ba hướng dẫn lớn trên màn hình hiển thị chính red color sẽ chuyển sang màu xanh lá cây nếu cấu hình thiết lập Magisk thành công.
Vuốt từ bên trái cạnh màn hình hiển thị để mở bảng điều phối, chọn “Install” và sau đó nhấn nút “Tải về“.
Phiên bản ổn định và tiên tiến nhất của Magisk.zip sẽ tiến hành tải xuống điện thoại cảm ứng thông minh của bạn. Sau đó tắt điện thoại cảm ứng thông minh và phát động vào chủ trương phục hồi TWRP.
Hiện tại chạy các ZIP Theo phong cách thông thường. Trước tiên bạn nên tạo một bản sao lưu Nandroid bằng phương pháp chọn “Backup” trên màn hình hiển thị chính TWRP. Sau đó chọn “Install” và chuyển đến nơi bạn đã lưu tệp Magisk.
Chọn tệp và vuốt thanh ở cuối màn hình hiển thị để cấu hình thiết lập. Sau khoản thời gian hoàn thành mọi thứ, phát động lại điện thoại cảm ứng thông minh của bạn.
“Che dấu” root bằng ứng dụng Magisk Manager
Sau khoản thời gian máy đã phát động lại, chạy ứng dụng Magisk Manager. Hai chỉ đứng vị trí số 1 tiên hiện tại đã chuyển từ red color sang màu xanh lá cây, cho biết thêm thiết bị của bạn đã được root và Magisk đã được cấu hình thiết lập. Nhấn vào tùy chọn kiểm tra SafetyNet ở dưới cùng red color, tùy chọn này red color có tức là tính năng kiểm tra của SafetyNet vẫn đang rất được kích hoạt.
Để hoàn thành quá trình thiết lập, trượt để mở bảng điều phối và đi tới phần “Settings“.
Trong phần Setttings, bật tùy chọn “Enable Busybox” và “Magisk Hide”. Hiện tại chạy lại kiểm tra SafetyNet và các bạn sẽ thấy nó chuyển sang màu xanh lá cây. Nếu vẫn thấy red color thì có tức là điện thoại cảm ứng thông minh của bạn trước này đã được root và các bạn sẽ phải chạy lại để về ROM gốc và đảm nói rằng không còn bất kỳ thay đổi khối hệ thống nào.
Bước cuối cùng là xóa bộ nhớ cache trên Play Store. Chọn Settings > Apps > Show system, sau đó tìm Play Store từ list. Nhấn vào đấy và đi tới Storage, chọn Clear Cache. Điều này đảm nói rằng chúng ta có thể tải các ứng dụng Netflix và các ứng dụng bị chặn khác.
Mở Khóa ứng dụng với Magisk
Chúng ta cũng có thể gặp phải tình huống là các ứng dụng tải về không hoạt động vì thiết bị của bạn đã được root. Để xử lý vấn đề này, mở Magisk Manager và trong bảng điều phối, chọn Magisk Hide.
Hiện tại tích vào hộp “Android Pay”. Nếu như bạn gặp bất luận vấn đề gì, hãy phát động lại hoặc xóa bộ nhớ cache của ứng dụng.
Quản lý truy cập
Mặc dù chức năng chính của Magisk là bỏ chặn các ứng dụng không hoạt động trên các thiết bị đã được root (root-averse app), nhưng nó cũng thực hiện chức năng tương tự dụng cụ SuperSU, quản lý quyền truy cập Superuser cho tất cả những ứng dụng trên thiết bị Android đã được root.
Bất luận khi nào cấu hình thiết lập một ứng dụng root, các bạn sẽ được thông tin về quyền truy cập của ứng dụng này. Superuser trên Magisk Manager giúp cho bạn quản lý các ứng dụng bạn tải về máy, được chấp nhận hoặc chặn ứng dụng.
Một số ứng dụng root chỉ làm thay đổi một phần khối hệ thống, điều này còn có thể khiến việc kiểm tra SafetyNet xẩy ra lỗi. Để khắc phục điều này, hãy xoành xoạch sử dụng các dụng cụ root có phiên bản tương thích Magisk ví như phiên bản Magiskk của Xposed Framework.
- Hướng dẫn cấu hình thiết lập Xposed Framework cho Android
Update Magisk
Trước kia, chúng ta có thể tải Magisk Manager từ Play Store nhưng ngày nay bị xóa vì vi phạm chính sách của Store. SafetyNet thường xuyên update và chặn Magisk vậy nên Magisk cũng cần phải update để “ra chiêu” ứng phó với SafetyNet.
Vậy nên bạn phải thường xuyên update Magisk, các bạn sẽ được trao thông tin mỗi lúc Magisk update tính năng mới. Những thay đổi này chỉ ảnh hưởng tác động đến những ứng dụng bị chặn khi SafetyNet được kích hoạt. Nó sẽ tiếp tục cung cấp quyền truy cập cho những ứng dụng root.