Một chút tin tốt lành đã xuất hiện vào cuối tuần vừa qua cho bất kỳ ai có thể đang sử dụng bản bẻ khóa không cần root trên iPhone hoặc iPad của họ, chẳng hạn như Dopamine cho các thiết bị A12-A15 chạy iOS hoặc iPadOS 15.0-15.4.1 hoặc palera1n-c dành cho thiết bị A9-A11 chạy iOS hoặc iPadOS 15.0-16.x.

Hỗ trợ Tinh chỉnh Cephei, một khung thường được các nhà phát triển sử dụng để hỗ trợ các tinh chỉnh bẻ khóa, đã được cập nhật lên phiên bản 2.0 với hỗ trợ chính thức cho bẻ khóa không root. Kho lưu trữ Chariz lần đầu tiên công bố bản cập nhật qua một Tweet vào Chủ Nhật.

Cho biết có bao nhiêu tinh chỉnh bẻ khóa phụ thuộc vào Hỗ trợ tinh chỉnh Cephei trên các bản bẻ khóa không root trước đó, điều này có nghĩa là nhiều tinh chỉnh bẻ khóa chưa được cập nhật để hỗ trợ động không root hiện có thể được cập nhật chính thức để làm như vậy, vì vậy chúng tôi hy vọng sự phát triển này sẽ chỉ tiếp tục đẩy nhanh quá trình chuyển đổi từ rootful sang rootless trong cộng đồng jailbreak.

Cũng đọc: Bẻ khóa không root là gì và nó sẽ ảnh hưởng như thế nào đến những người bẻ khóa

Trích dẫn nhật ký thay đổi cho Cephei Tweak Support phiên bản 2.0, có rất nhiều điều đang diễn ra, chẳng hạn như việc xóa các đường dẫn mã hỗ trợ các phiên bản hoặc tinh chỉnh bẻ khóa cũ hơn của iOS hoặc iPadOS và bổ sung hỗ trợ cho nền tảng chèn tinh chỉnh ElleKit được sử dụng bởi bản bẻ khóa Dopamine.

Dưới đây là một số thay đổi khác có thể quan trọng đối với các nhà phát triển tinh chỉnh bẻ khóa:

Dành cho nhà phát triển:

– Công dụng dpkg để không xung đột với gói mặc định của Procursus. Nếu cài đặt mặc định nhưng bạn muốn kiểm tra cụ thể các tùy chọn bằng Cephei, bạn có thể sử dụng hbprefs để thay thế.
– Hỗ trợ tải ảnh hồ sơ từ Twitter đã bị xóa do API miễn phí của Twitter bị đóng – có thể sử dụng ảnh hồ sơ GitHub của bạn thay vào đó (ví dụ: https://github.com/chariz.png) hoặc liên kết tới Mastodon của bạn?!
– Phần lớn Cephei đã được cấu trúc lại thành mã Swift mới. Nếu bạn đã viết mã sử dụng Cephei trong Swift, bạn có thể cần cập nhật một số tên lớp và thuộc tính để xóa tiền tố HB và hb_. Hãy nhớ rằng việc phân lớp một lớp Swift từ Objective-C không được hỗ trợ – điều đó có nghĩa là HBListController và các lớp con của nó khắc phục hạn chế này để tương thích tốt nhất với các tinh chỉnh hiện có.

Cephei 2.0 loại bỏ:

– Các liên kết tượng trưng kế thừa (/usr/lib/libcephei.dylib và bạn bè, nếu có ai đó vẫn đang sử dụng chúng)
– CepheiUI tự động tải vào các quy trình UIKit – vui lòng liên kết trực tiếp với CepheiUI
– Các lớp đã không được dùng nữa: HBDiscretSliderTableCell, HBInitialsLinkTableCell, HBListItemsController
– Các phương thức xuất hiện kế thừa của HBListController
– Trong mờNavigationBar và statusBarTintColor của HBAppearanceSettings
–-synchronize của HBPreferences và các phương thức không dùng nữa
– Hỗ trợ đã lỗi thời của HBSupportController cho khung TechSupport

Đối với những người thắc mắc, các bản bẻ khóa gốc trước Dopamine và palera1n-c có thể tiếp tục tận dụng phiên bản Hỗ trợ Cephei Tweak 1.x, vì vậy điều này có nghĩa là bản phát hành phiên bản 2.0 mới cho các bản bẻ khóa không cần root sẽ không bỏ lại tất cả những người bẻ khóa khác.

Một lưu ý quan trọng, hầu hết các tinh chỉnh bẻ khóa sẽ hoạt động ngay lập tức với Cephei Tweak Support phiên bản 2.0, tuy nhiên một ngoại lệ nhỏ có thể tồn tại. Ngoài ra, một số tinh chỉnh bẻ khóa đã được cập nhật với hỗ trợ không cần root có thể cần phải được cập nhật một lần nữa để hoạt động với phiên bản mới nhất của Hỗ trợ Cephei Tweak, vì vậy sẽ có một số lỗi ngày càng tăng trong vài tuần tới.

Cephei Tweak Support phiên bản 2.0 khả dụng cho các bản bẻ khóa không cần root trên iOS & iPadOS 15 trở lên và có thể tải xuống miễn phí từ kho lưu trữ Chariz. Bạn có thể không cần Hỗ trợ Cephei Tweak, nhưng nó sẽ được cài đặt tự động với bất kỳ tinh chỉnh bẻ khóa nào yêu cầu nó trong tương lai, vì vậy đây là điều cần lưu ý. Dù sao thì việc cài đặt nó cũng không hại gì vì đây là phần phụ thuộc thường được sử dụng.

Bạn có vui khi thấy các khung quan trọng được cập nhật để hỗ trợ động lực bẻ khóa không cần root mới không? Hãy cho chúng tôi biết trong phần nhận xét bên dưới.