Magisk là gì?
Theo truyền thống, rễ một chiếc điện thoại Android đã đi một cái gì đó như thế này: mở khóa bootloader (hoặc tìm một khai thác), flash một phục hồi tùy chỉnh, cài đặt SuperSU. Và trong nhiều năm hoạt động rất tốt.
Nhưng bắt đầu với Marshmallow, Google về cơ bản đã chặn các phương thức gốc phổ biến nhất của các phiên bản trước đó - thả daemon "su" vào phân vùng / hệ thống và chạy nó với các quyền bắt buộc khi khởi động. Điều này dẫn đến một kiểu truy cập root mới, được gọi là root "không có hệ thống", được đặt tên như vậy vì nó không sửa đổi phân vùng / hệ thống theo bất kỳ cách nào.
Là một phần của sự tăng cường bảo mật này, những thứ như Google SafetyNet đã được áp dụng để giữ các dịch vụ như bảo mật Android Pay, khiến người dùng phải lựa chọn giữa quyền truy cập root và các dịch vụ có giá trị. Đó là một con số thấp.
Nhưng đó là nơi Magisk đi vào. Đây là một sự tiến hóa cơ bản về quyền truy cập và quản lý root trên Android. Nó khiến SafetyNet bị ảnh hưởng, vì vậy người dùng vẫn có thể truy cập Android Pay và Netflix, nhưng vẫn cho phép các công cụ gốc mạnh mẽ như Xposed tiếp tục hoạt động. Nó thực sự là tốt nhất của cả hai thế giới.
Đó là nguồn mở hoàn toàn, dưới sự phát triển không ngừng và ngày càng tốt hơn. Bây giờ có thể là lúc để chuyển sang giải pháp gốc mới này nếu bạn lo ngại về việc mất những thứ như Android Pay.
Cách bắt đầu với Magisk
Trước tiên, bạn sẽ cần tệp Magisk. Bạn có thể đọc về tất cả các lợi ích của Magisk và lấy phần tải xuống bằng cách hướng đến chủ đề này trên XDA. Hãy tiếp tục và lấy Trình quản lý Magisk trong khi bạn đang ở đó - bạn sẽ cần nó sau này. Sao chép cả vào bộ nhớ trong hoặc thẻ SD của điện thoại.
Lưu ý: Nếu trước đây bạn đã sử dụng phương pháp gốc khác, bạn sẽ phải hủy hoàn toàn thiết bị của mình trước khi sử dụng Magisk. Chúng tôi khuyên bạn nên sử dụng tập lệnh unSU để làm như vậy.
Bạn cũng sẽ cần khôi phục tùy chỉnh như TWRP để flash Magisk trên điện thoại của bạn. Tôi đang thực hiện quy trình này trên Nexus 5 có mã mở khóa hoàn toàn, vì vậy số dặm của bạn có thể thay đổi.
Để bắt đầu quá trình, hãy khởi động khôi phục tùy chỉnh của bạn. Thực hiện điều này có một chút khác biệt trên mỗi điện thoại - ví dụ, bạn có thể phải giữ đồng thời nút Nguồn và Giảm âm lượng, sau đó sử dụng các phím âm lượng để khởi động “Chế độ khôi phục”. Hướng dẫn của Google cho mô hình cụ thể của bạn để xem mô hình được thực hiện như thế nào.
Từ khôi phục tùy chỉnh của bạn, hãy flash ổ đĩa Magisk mà bạn đã chuyển vào điện thoại trước đó. Trong TWRP, điều đó có nghĩa là nhấn vào “Cài đặt”, sau đó tìm tệp Magisk. Chạm vào “Cài đặt hình ảnh”.
Sau khi cài đặt, lửa mà cậu bé xấu lên. Nó sẽ khởi động trên trang trạng thái, nơi bạn sẽ thấy rằng bạn đang chạy phiên bản hiện tại và nó đã được root đúng cách. Bạn cũng có thể thực hiện kiểm tra SafetyNet tại đây nếu bạn muốn, điều tôi khuyến khích.
LƯU Ý: Thiết bị của bạn sẽ không vượt qua kiểm tra SafetyNet nếu bộ nạp khởi động được mở khóa trừ khi bạn sử dụng Magisk Hide, mà chúng ta sẽ nói đến dưới đây.
Sử dụng Magisk
Ứng dụng rất đơn giản và dễ hiểu, đặc biệt nếu trước đây bạn đã sử dụng điện thoại gốc. Dưới đây là bảng phân tích nhanh về menu mà bạn có thể truy cập bằng cách vuốt từ phía bên trái của ứng dụng:
- Trạng thái: Điều này cho thấy phiên bản hiện đang được cài đặt, cũng như trạng thái gốc và SafetyNet.
- Cài đặt, dựng lên: Để cài đặt Magisk trực tiếp từ ứng dụng. Hữu ích khi bạn đã trải qua quá trình thiết lập ban đầu và muốn giữ cho Magisk được cập nhật.
- Siêu người dùng: Điều này về cơ bản là phần SuperSU của Magisk.
- Mô-đun: Các mô-đun Magisk được cài đặt hiện tại.
- Tải xuống: Nơi bạn sẽ tải xuống mô-đun Magisk.
- Đăng nhập: Nhật ký yêu cầu gốc.
- Chủ đề tối: Thay đổi chủ đề ứng dụng.
- Thông báo cập nhật: Nhận thông báo đẩy khi có phiên bản Magisk mới.
- Xóa bộ nhớ cache lặp lại: Làm mới kho ứng dụng.
- Chế độ Chỉ lõi Magisk: Magisk ở dạng đơn giản nhất của nó, chỉ với superuser, hide, host không có hệ thống và busybox. Bật tính năng này nếu thiết bị của bạn không vượt qua kiểm tra SafetyNet.
- Bật Busybox: Mounts busybox.
- Ẩn Magisk: Ẩn Magisk khỏi các phát hiện đã biết mà một số ứng dụng nhất định sử dụng để chặn quyền truy cập do trạng thái gốc.
- Máy chủ không có hệ thống: Đối với ứng dụng Adblock.
- Quyền truy cập siêu người dùng: Chọn những dịch vụ nào cho phép yêu cầu quyền truy cập siêu người dùng. Ứng dụng, ADB, cả hai hoặc hoàn toàn vô hiệu hóa SuperUser.
- Đáp ứng tự động: Tự động nhắc, phê duyệt hoặc từ chối yêu cầu superuser.
- Hết thời gian yêu cầu: Bao nhiêu giây Magisk đợi trước khi tự động từ chối yêu cầu.
- Thông báo siêu người dùng: Bánh mì nướng hoặc không. Được hiển thị khi ứng dụng được cấp quyền superuser.
- Đã bật ghi nhật ký gỡ lỗi nâng cao: Đã bật ghi nhật ký chi tiết. Có lẽ không cần thiết cho hầu hết người dùng.
- Bật ghi nhật ký gỡ lỗi lệnh shell: Cho phép ghi lại các lệnh shell và đầu ra của chúng. Một lần nữa, có lẽ không cần thiết cho hầu hết người dùng.
Hầu hết chúng được kích hoạt thụ động (có nghĩa là chúng hoạt động ở chế độ nền), ngoại trừ Magisk Hide. Khi được kích hoạt, một tùy chọn mới sẽ hiển thị trong menu - Magisk Hide. Đây là nơi bạn sẽ nói cho Magisk biết ứng dụng nào để ẩn sự hiện diện (và trạng thái) của nó. Android Pay được chọn theo mặc định, nhưng bạn cũng có thể chọn bất kỳ thiết bị nào khác không hoạt động trên thiết bị gốc - chẳng hạn như Netflix và Pokémon Go.
Nhìn chung, Magisk là câu trả lời cho nhiều câu hỏi gốc mà người dùng đã có từ Marshmallow. Đó là giải pháp cho hầu hết (nếu không phải tất cả) các vấn đề bắt nguồn từ người dùng có với các thiết bị cầm tay và dịch vụ hiện đại. Khi thiết lập chính xác, Magisk sẽ cung cấp sự cân bằng hoàn hảo giữa việc sử dụng Android với tất cả các dịch vụ bạn yêu thích mà không phải hy sinh các công cụ gốc mà bạn đã quen với việc sử dụng.