Mới đây, một bản Dopamine 3.0.7 RH RC5 dành cho người dùng RootHide đã bắt đầu được chia sẻ trong cộng đồng jailbreak. Điểm đáng chú ý của phiên bản này không nằm ở việc bổ sung exploit hay mở rộng thêm iOS mới, mà là đưa môi trường RootHide lên nền Dopamine 3, vốn đã thay đổi khá nhiều so với Dopamine 2.
Cần phân biệt ngay từ đầu: Dopamine 3.0.7 chính thức vẫn là bản rootless do opa334 phát triển, còn bản RH là một nhánh được port để sử dụng môi trường RootHide. Repository Dopamine3-RootHide hiện cũng xác nhận đây là quá trình đưa RootHide jailbreak environment sang codebase Dopamine 3, đồng thời giữ lại hệ thống thiết bị và exploit của Dopamine.
1.1Dopamine 3.0.7 RH RC5 có gì khác?
Điểm khác biệt lớn nhất so với Dopamine thông thường là môi trường jailbreak RootHide.
RootHide sử dụng jailbreak root được tạo ngẫu nhiên cùng hệ thống package riêng, thay vì hoạt động giống môi trường rootless tiêu chuẩn của Dopamine. Mục tiêu của kiến trúc này là hạn chế việc ứng dụng nhìn thấy trực tiếp các dấu vết jailbreak quen thuộc, đồng thời tách môi trường tweak và package khỏi cách bố trí thông thường. Repository của bản port mô tả rõ việc giữ khả năng hỗ trợ thiết bị/exploit của Dopamine nhưng thay phần môi trường jailbreak bằng RootHide.
Điều này đặc biệt hữu ích với những người thường xuyên gặp ứng dụng có cơ chế phát hiện jailbreak. Tuy nhiên, RootHide không đồng nghĩa với việc mọi ứng dụng ngân hàng, game hay ứng dụng bảo mật đều chắc chắn vượt qua được kiểm tra jailbreak. Khả năng hoạt động vẫn phụ thuộc từng ứng dụng và từng phương pháp phát hiện.
1.2RootHide đã được port khá sâu vào Dopamine 3
Đây không đơn giản là đổi vài file của Dopamine rồi đóng gói lại IPA.
Nhánh RootHide đã phải chỉnh sửa nhiều thành phần liên quan đến runtime, systemhook, trust cache, package manager và cơ chế hoạt động trên các phiên bản iOS mới. Lịch sử phát triển cho thấy dự án đã thực hiện các thay đổi để tương thích RootHide với giao diện kernel của Dopamine 3, tích hợp TXM/SPTM, xử lý trust cache, hệ thống APT/dpkg và cách các tiến trình được khởi chạy trong môi trường jailbreak.
Một số lỗi thực tế trên iOS 17 và iOS 18 cũng được tập trung xử lý, bao gồm vấn đề với WebKit, respring, quyền của tiến trình, package manager, dynamic trust cache và một số trường hợp kernel panic. Nhánh RootHide cũng đã đồng bộ lại các bản vá an toàn quan trọng từ Dopamine 3.0.7.
Nói đơn giản, RC5 chủ yếu đáng quan tâm với người muốn sử dụng Dopamine 3 nhưng vẫn cần môi trường RootHide, chứ không phải một phiên bản mở thêm thiết bị hay thêm exploit mới.
1.3Danh sách thiết bị và phiên bản iOS
Về nền tảng jailbreak, Dopamine 3.0.7 chính thức hỗ trợ các nhóm sau:
- arm64e: iOS/iPadOS 15.0 – 17.3.1.
- A12 và A13: iOS/iPadOS 15.0 – 18.7.1 và iOS/iPadOS 26.0 – 26.0.1.
- arm64: iOS/iPadOS 15.0 – 18.7.1.
Bản RootHide port được xây dựng với mục tiêu giữ nguyên device và exploit support của Dopamine, nhưng điều đó không có nghĩa mọi tổ hợp thiết bị/iOS trong danh sách trên đều đã được kiểm thử đầy đủ trên RC5. Chính repository của dự án vẫn gọi RootHide on Dopamine 3 là experimental và khuyến cáo sao lưu dữ liệu trước khi thử nghiệm.
Vì vậy nếu Dopamine gốc không hỗ trợ thiết bị của bạn thì cài bản RH cũng không giúp jailbreak được phiên bản iOS mới hơn.
1.4Kế thừa bản sửa lỗi quan trọng của Dopamine 3.0.7
Dopamine 3.0.7 là một bản cập nhật khá quan trọng của opa334. Phiên bản này sửa lỗi ghi vượt giới hạn vào kernel heap trong quá trình jbupdate, lỗi có thể gây kernel panic và trong một số trường hợp làm hỏng file dyld.old trong môi trường jailbreak.
Dopamine 3.0.7 cũng bổ sung khả năng phát hiện tình trạng dyld.old bị hỏng khi người dùng jailbreak lại và tự xử lý để quá trình jailbreak có thể tiếp tục hoạt động.
Phía RootHide port sau đó cũng có commit riêng để đưa các bản vá an toàn của Dopamine 3.0.7 trở lại nhánh RootHide, đây là phần quan trọng hơn nhiều so với những thay đổi chỉ liên quan đến giao diện.
1.5Có nên chuyển từ Dopamine thường sang RH?
Nếu Dopamine hiện tại đang hoạt động ổn định và bạn không gặp vấn đề với ứng dụng phát hiện jailbreak thì không nhất thiết phải chuyển sang RootHide.
RH phù hợp hơn với người đã quen hệ sinh thái RootHide hoặc thực sự cần giảm dấu vết jailbreak. Các tweak/package cũng cần tương thích với RootHide; không nên mặc định rằng toàn bộ tweak rootless đang sử dụng trên Dopamine thông thường sẽ hoạt động giống hệt khi chuyển sang RH.
Đặc biệt với RC5, đây vẫn là bản Release Candidate, nên ưu tiên kiểm tra tweak đang sử dụng và sao lưu dữ liệu trước khi thay đổi môi trường jailbreak.
Một điểm nữa cần lưu ý là mã nguồn RootHide on Dopamine 3 hiện vẫn đang được phát triển rất nhanh. Nhánh roothide-3.x tiếp tục có nhiều build và thay đổi sau nền 3.0.7, vì vậy không nên coi RC5 là một bản stable cuối cùng. Repository hiện cũng công khai tách nhánh 3.x để theo upstream Dopamine và roothide-3.x dành cho phần RootHide.
Bạn có thể tải Dopamine Roothide RC5: Tại Đây






Chưa có bình luận. Hãy là người đầu tiên chia sẻ.