Trong các mô-đun jailbreak iOS, bạn thường thấy hai loại: rootful và rootless . Mỗi loại khác nhau trong cách tương tác với hệ thống tệp gốc của thiết bị. Với cả hai, bạn đều đạt được mức độ đặc quyền nhất định trong việc sửa đổi tệp hệ thống, nhưng theo những cách riêng biệt.
Jailbreak Rootless Dopamine
Jailbreak Rootful
Trong jailbreak rootful, người dùng có kiểm soát hoàn toàn phân vùng hệ thống . Điều này thường đạt được bằng cách tạo bản sao của thư mục gốc và gắn lại nó với quyền đọc-ghi. Qua phương pháp này, người dùng có thể dễ dàng truy cập thư mục gốc (/) cũng như tài khoản người dùng root.
Việc có quyền truy cập và sửa đổi tệp hệ thống cốt lõi có nghĩa là người dùng có thể cài đặt mod và tweak trực tiếp lê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à can thiệp vào các tệp nhạy cảm có thể dẫn đến boot loop (vòng lặp khởi động), mất dữ liệu, thậm chí hard brick (biến thành gạch).
Jailbreak Rootless
Jailbreak rootless không cung cấp truy cập trực tiếp vào hệ thống tệp gốc của thiết bị. Điều này có nghĩa là ghi vào '/' là không thể với rootless. Thay vào đó, nó ghi vào một vị trí khác trong bộ nhớ, thường là /var/jb , sau đó đóng vai trò là symlink đến một thư mục trong /private/preboot .
Apple đã khóa hệ thống tệp gốc với việc giới thiệu Signed Secure Volumes (thường gọi là SSV) trong iOS 15 . Điều này có nghĩa là jailbreak rootful phải ngừng phát triển. Kết quả là, các phương pháp rootless phải được áp dụng vì sửa đổi hệ thống tệp gốc không được phép. Hầu hết jailbreak rootful đều bị biết đến gây brick thiết bị sau bản cập nhật SSV.
Apple giới thiệu bảo vệ mật mã và ổ cứng biệt lập cho nội dung hệ thống | Apple
Jailbreak rootless thường được coi là an toàn và tin cậy . Vì jailbreak tách biệt khỏi hệ thống tệp gốc, nó cũng khó phát hiện hơn . Với rootless, bạn cũng có đặc quyền quay lại iOS gốc và cập nhật phần mềm bất cứ khi nào cần. Ít phải lo lắng về boot loop hoặc hard-brick thiết bị, và nó cũng tương đối ổn định hơn.
Tại Sao Chuyển Sang Rootless?
Đối với đại đa số, rootless là " tương lai không thể tránh khỏi của jailbreak 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 tweak và kho lưu trữ phải cập nhật với các mô-đun mới, đáng lưu ý là hầu hết tweak sẽ vẫn tương thích, chỉ cần điều chỉnh nhỏ trừ khi chúng liên quan đến sửa đổi hệ thống tệp gốc theo cách nào đó.
Trong quá khứ, các phương pháp rootful, như XinaA15 , được biết đến là không ổn định và dễ bị crash, một phần do sự phụ thuộc vào các bản vá không truyền thống. Những jailbreak này thường khó thiết lập, với nhiều biến số cần quản lý, vì chúng liên quan đến thao tác dữ liệu hệ thống nhạy cảm.
Mặc dù các phương pháp rootless được coi là kém mạnh mẽ hơn, nhiều tweak đã thích nghi với môi trường này bằng cách điều chỉnh nhỏ đường dẫn tệp và hỗ trợ gói iphoneos-arm64 . Nếu một tweak hoặc mô-đun không dựa trên đường dẫn hardcoded, nó thường có thể được biên dịch lại đến vị trí khác, cho phép nó hoạt động dễ dàng với các công cụ rootless.
Hầu hết công cụ jailbreak, bao gồm Dopamine , Checkra1n , Palera1n và unc0ver , và trình quản lý gói như Sileo và Zebra đã chuyển sang mô hình rootless, tuy nhiên tùy chọn rootful 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 .
Jailbreak Rootful Có Tốt Hơn Rootless Không?
Mặc dù rootful cung cấp cho nhà phát triển kiểm soát đáng kể đối với hệ thống tệp gốc, quan trọng là phải hiểu rằng tỷ lệ lớn các tweak không dựa vào việc sửa đổi hệ thống tệp gốc . Đối với chúng, sự chuyển đổi không quá khó khăn. Ngay cả khi hầu hết ứng dụng hệ thống mặc định được lưu trong thư mục gốc, chúng có thể gây ra vấn đề nếu bị thay đổi, có thể đưa thiết bị của bạn vào những vấn đề không thể tránh免.
Để vượt qua SSV (Signed System Volume), một số nhà phát triển đã tìm ra phương pháp mô phỏng thư mục gốc bằng cách tạo bản sao và gắn lại nó dưới dạng đọc-ghi . Tuy nhiên, cách tiếp cận này không chỉ dễ thất bại mà còn tiêu thụ lượng lớn bộ nhớ hệ thống. Jailbreak như nekoJB , một nhánh của Dopamine , sử dụng phương pháp này.
Vẫn vậy, với mức độ妥協 lớn để đổi lấy ít kết quả, các bản vá rootful, sau iOS 15, không được chú ý. Đây cũng là lý do tại sao các công cụ phổ biến như Palera1n cuối cùng bỏ hỗ trợ jailbreak rootful.
VỀ TÁC GIẢ

Muhammad Qasim
Sự đam mê sâu sắc của Qasim đối với công nghệ và gaming khiến anh không chỉ cập nhật các phát triển mới nhất mà còn chia sẻ góc nhìn am hiểu của mình với người khác qua văn viết. Dù qua công việc này hay các nỗ lực khác, anh cam kết chia sẻ chuyên môn và đóng góp ý nghĩa cho thế giới công nghệ và gaming.