Trong mô-đun bẻ khóa iOS, bạn thường tìm thấy hai danh mục:rootful và không có gốc . Mỗi danh mục khác nhau ở cách tương tác với hệ thống tập tin gốc của thiết bị. Với cả hai, bạn có được một mức đặc quyền nhất định trong việc sửa đổi các tệp hệ thống, nhưng theo những cách riêng biệt.
Bẻ khóa không cần gốc DopamineTrong bản bẻ khóa gốc, người dùng có toàn quyền kiểm soát phân vùng hệ thống . Điều này thường đạt được bằng cách tạo một bản sao của thư mục gốc và kết nối lại nó với quyền đọc-ghi. Thông qua phương pháp này, người dùng có thể dễ dàng truy cập vào thư mục gốc (/) cũng như tài khoản người dùng root.
Có quyền truy cập và quyền sửa đổi các tệp hệ thống cốt lõi có nghĩa là người dùng có thể cài đặt các mod và chỉnh sửa trực tiếp trên hệ thống tệp gốc. Tuy nhiên, mức độ kiểm soát này cũng có nghĩa là việc sửa đổi các tệp nhạy cảm có thể dẫn đến vòng lặp khởi động, mất dữ liệu hoặc thậm chí là cục gạch cứng.
Bẻ khóa không cần root
Bản bẻ khóa không cần root không cung cấp quyền truy cập trực tiếp vào hệ thống tập tin gốc của thiết bị. Điều này có nghĩa là không thể ghi vào '/' bằng cách không có gốc. Thay vào đó, nó ghi vào một vị trí khác trong bộ lưu trữ, thường là /var/jb , sau đó hoạt động như một liên kết tượng trưng đến một thư mục trong /private/preboot .
Apple đã niêm phong hệ thống tập tin gốc bằng việc giới thiệu Các tập tin bảo mật đã được ký (thường được gọi là SSV) trong iOS 15 . Điều này có nghĩa là việc bẻ khóa gốc phải bị ngừng lại. Kết quả là, các phương pháp không cần root phải được áp dụng vì không được phép sửa đổi hệ thống tập tin gốc. Hầu hết các bản bẻ khóa gốc đều được biết đến trên các thiết bị cục gạch sau bản cập nhật SSV.
Apple đã giới thiệu tính năng bảo vệ bằng mật mã và khối lượng riêng biệt cho nội dung hệ thống | táoCác bản bẻ khóa không cần root thường được coi là an toàn và đáng tin cậy . Vì bản bẻ khóa tách biệt với hệ thống tập tin gốc nên nó cũng khó phát hiện hơn . Với tính năng không root, bạn cũng có đặc quyền hoàn nguyên về iOS gốc và cập nhật phần mềm bất cứ khi nào cần thiết. Bạn không cần phải lo lắng về vấn đề vòng lặp khởi động hoặc làm hỏng thiết bị của mình và nó cũng tương đối ổn định hơn.
Tại sao chuyển sang không root?
Đối với đa số, rootless là “tương lai không thể tránh khỏi của việc bẻ khóa iOS .” Mặc dù cách tiếp cận này tương đối mới và sẽ yêu cầu nhiều điều chỉnh cũng như kho lưu trữ để cập nhật các mô-đun mới, nhưng cần lưu ý rằng hầu hết các điều chỉnh sẽ vẫn tương thích, chỉ cần những điều chỉnh nhỏ trừ khi chúng liên quan đến việc sửa đổi hệ thống tập tin gốc theo một cách nào đó.
Trước đây, các phương pháp root, chẳng hạn như XinaA15 , được biết là không ổn định và dễ gặp sự cố, một phần do chúng phụ thuộc vào các bản vá độc đáo. Những bản bẻ khóa này thường khó thiết lập và có nhiều yếu tố cần quản lý vì chúng liên quan đến việc thao túng dữ liệu hệ thống nhạy cảm.
Mặc dù các phương pháp không cần root được coi là kém mạnh mẽ hơn nhưng nhiều chỉnh sửa đã thích ứng với môi trường này bằng cách thực hiện các điều chỉnh nhỏ đối với đường dẫn tệp và hỗ trợ iphoneos-arm64 gói. Nếu một tinh chỉnh hoặc mô-đun không dựa vào đường dẫn được mã hóa cứng thì nó thường có thể được biên dịch lại sang một vị trí khác, cho phép nó hoạt động dễ dàng với các công cụ không cần root.
Hầu hết các công cụ bẻ khóa, bao gồm Dopamine , Checkra1n , Palera1n và unc0ver và các trình quản lý gói như Sileo và Ngựa vằn đã chuyển sang mô hình không cần root, mặc dù các tùy chọn root vẫn có sẵn với các công cụ như nekoJB và các phiên bản cũ hơn của Palera1n .
Bẻ khóa bằng root có tốt hơn không root?
Mặc dù rootful cung cấp cho các nhà phát triển quyền kiểm soát đáng kể đối với hệ thống tệp gốc, nhưng điều quan trọng là phải hiểu rằng phần lớn các chỉnh sửa không phụ thuộc vào việc sửa đổi hệ thống tệp gốc . Đối với họ, quá trình chuyển đổi cũng không quá khó khăn. Mặc dù hầu hết các ứng dụng hệ thống mặc định đều được lưu trữ trong thư mục gốc nhưng chúng có thể gây ra sự cố nếu bị thay đổi, có khả năng khiến thiết bị của bạn gặp những sự cố không thể tránh khỏi.
Để vượt qua SSV (Khối lượng hệ thống đã ký), một số nhà phát triển đã tìm ra phương pháp bắt chước thư mục gốc bằng cách tạo một bản sao và kể lại nó dưới dạng đọc-ghi . Tuy nhiên, cách làm này không những dễ bị lỗi mà còn tiêu tốn một lượng lớn dung lượng lưu trữ của hệ thống. Bẻ khóa như nekoJB , một nhánh của Dopamine , hãy sử dụng phương pháp này.
Tuy nhiên, với mức độ thỏa hiệp cần thiết mà đổi lại rất ít, các bản vá gốc, hậu iOS 15, đã không thu hút được sự chú ý. Đây cũng là lý do tại sao các công cụ phổ biến như Palera1n cuối cùng đã ngừng hỗ trợ cho các bản bẻ khóa gốc.
GIỚI THIỆU TÁC GIẢ
Muhammad Qasim
Tình yêu sâu sắc của Qasim đối với công nghệ và trò chơi đã thôi thúc anh không chỉ cập nhật những phát triển mới nhất mà còn chia sẻ quan điểm sáng suốt của mình với người khác thông qua bài viết của mình. Dù thông qua nỗ lực này hay nỗ lực khác, anh ấy cam kết chia sẻ chuyên môn của mình và đóng góp có ý nghĩa cho thế giới công nghệ và trò chơi.