Mới đây, một phiên bản Relaxin Whitelist đang được cộng đồng jailbreak chia sẻ dưới tên Relaxin - Whitelist By Derma/Dermal, dành cho những người muốn sử dụng jailbreak RootHide nhưng kiểm soát chặt hơn ứng dụng nào được phép chạy tweak.
Thay đổi quan trọng nhất của bản này là tweak sẽ không tự động inject vào tất cả ứng dụng sau khi jailbreak. Người dùng chủ động chọn ứng dụng hoặc tiến trình cần tweak thông qua RootHide Inject Manager, giúp những ứng dụng còn lại được giữ ngoài môi trường tweak injection.
1. Relaxin Whitelist là gì?
Relaxin bản gốc là jailbreak sử dụng kiến trúc RootHide, hỗ trợ iOS và iPadOS từ 16.5.1 đến 17.3.1. Source công khai của Relaxin xác nhận đây là một dự án RootHide jailbreak của OwnGoal Studio.
Relaxin Whitelist vẫn dựa trên nền tảng này nhưng thay đổi cách tweak injection hoạt động.
Thay vì mặc định để tweak có khả năng can thiệp vào nhiều ứng dụng sau khi jailbreak, bản Whitelist yêu cầu người dùng tự chỉ định ứng dụng hoặc tiến trình nào được phép inject.
Điều này đặc biệt hữu ích với những người có nhiều ứng dụng ngân hàng, game hoặc ứng dụng nhạy cảm với jailbreak và không muốn tweak được nạp vào những ứng dụng đó nếu không cần thiết.
Tuy nhiên RootHide hay Whitelist cũng không đảm bảo vượt qua 100% mọi cơ chế phát hiện jailbreak, bởi mỗi ứng dụng có thể sử dụng cách kiểm tra khác nhau.
2. Whitelist khác Relaxin bình thường như thế nào?
Điểm khác biệt chính nằm ở cách quản lý tweak.
Sau khi jailbreak bằng Relaxin Whitelist, các plugin hoặc tweak không mặc định có hiệu lực trong mọi ứng dụng.
Nếu muốn một tweak hoạt động trong một ứng dụng cụ thể, người dùng cần cài RootHide Inject Manager, sau đó bật ứng dụng hoặc tiến trình đó trong danh sách.
Ví dụ nếu chỉ muốn tweak hoạt động trong một ứng dụng A, bạn có thể bật A trong Inject Manager còn những ứng dụng B, C hoặc ứng dụng ngân hàng vẫn để nguyên.
Trong source của bản fork Whitelist cũng xuất hiện riêng lựa chọn “Install Whitelist App”, trỏ tới package cn.zqbb.inject.manager. Bản fork đồng thời tạo các cấu hình whitelist dành cho RootHide trong quá trình kích hoạt jailbreak.
3. Relaxin Whitelist hỗ trợ thiết bị nào?
Bản đang được cộng đồng chia sẻ ghi nhận phạm vi hỗ trợ:
- A12 – A17 / A17 Pro
- M1 và M2
- iOS/iPadOS 16.5.1 – 17.3.1
Điều này bao gồm nhiều thiết bị từ dòng iPhone XS/XR cho tới iPhone 15 Pro, cùng một số mẫu iPad sử dụng M1 và M2.
Dĩ nhiên thiết bị vẫn phải nằm đúng trong phạm vi phiên bản iOS được Relaxin hỗ trợ. Việc có chip tương thích nhưng đang ở iOS mới hơn không đồng nghĩa có thể jailbreak.
4. Cách sử dụng Whitelist sau khi jailbreak
Sau khi jailbreak thành công, người dùng cần cài RootHide Inject Manager.
Từ đây chỉ cần chọn những ứng dụng hoặc process mà bạn muốn tweak hoạt động. Những ứng dụng không được chọn sẽ không được inject tweak theo cơ chế mặc định của bản Whitelist.
Đây cũng chính là điểm đáng giá nhất của phiên bản này: thay vì phải tìm cách blacklist từng ứng dụng không muốn bị tweak can thiệp, người dùng làm ngược lại — chỉ whitelist những ứng dụng thực sự cần tweak.
Bản fork hiện còn thêm nguồn package riêng vào Sileo và cung cấp lựa chọn cài Whitelist App trực tiếp trong giao diện sau jailbreak.
5. Bản Beta3 được cho là đã sửa lỗi reboot ngẫu nhiên
Phiên bản hiện đang được chia sẻ trong cộng đồng có tên:
- Relaxin_v0.4.7_Beta3_whitelist.ipa
Theo mô tả đi kèm bản thử nghiệm, vấn đề khởi động lại ngẫu nhiên được cho là đã được sửa. Tuy nhiên đây vẫn là beta, vì vậy nếu gặp lỗi người dùng được khuyến nghị quay lại bản ổn định trước đó.
Do 0.4.7 Beta3 Whitelist đang được lưu hành dưới dạng bản thử nghiệm cộng đồng, không nên nhầm nó với một bản phát hành chính thức mới từ OwnGoal Studio.
6. Tải Relaxin Whitelist ở đâu?
Source của bản Whitelist hiện được cộng đồng trỏ tới:
Relaxin Whitelist: github.com/w2599/Relaxin
Repository này chứa các thay đổi dành riêng cho whitelist và cũng có commit mang tên “whitelist”.
Trong khi đó source của Relaxin chính thức vẫn là: github.com/OwnGoalStudio/Relaxin
Người dùng nên phân biệt rõ hai bản trước khi cài. Ngay trong bản Whitelist cũng có cảnh báo rằng nếu gặp lỗi, nên thử tái hiện vấn đề bằng phiên bản Relaxin chính thức trước khi báo lỗi.





