Jailbreak iOS 9.1 bị treo táo: Đó không phải là lỗi mà là một tính năng!

Jailbreak iOS 9.1 bị treo táo: Đó không phải là lỗi mà là một tính năng!

Trong bản jailbreak iOS 9.1 mới đây của Pangu, nhiều người dùng đã phàn nàn về việc thiết bị của họ bị "treo táo" trong quá trình khởi động, và phải qua rất nhiều lần reset thì máy mới khởi động thành công. Nhiều người đã không ít lần cảm thấy "đau tim" vì việc này, và tự hỏi: rốt cục chuyện gì đang xảy ra?

Để giải thích cho việc này, trước hết hãy tìm hiểu cơ chế hoạt động của jailbreak. Một công cụ jailbreak là sự kết hợp của rất nhiều những exploit (những cách thức nhằm khai thác lỗ hổng bảo mật), tấn công mọi khía cạnh của hệ điều hành để có thể thành công trong việc thâm nhập vào nó. Trong đó, kernel exploit - tấn công vào nhân của hệ điều hành có thể coi là thành phần quan trọng nhất của một bản jailbreak thành công.

Thông thường, để vượt qua bức tường bảo mật mà Apple gây dựng cho iOS đã khó, thì nay với iOS 9, công việc này trở nên khó khăn gấp vạn lần. Trên nền tảng mới, Apple đã đưa ra hàng loạt biện pháp nhằm bảo vệ hệ thống trước những sự xâm nhập trái phép, trong đó có một công nghệ mới mang tên Kernel Patch Protection (KPP).

Vậy KPP là gì? Đúng theo tên gọi, KPP sinh ra nhằm mục đích bảo vệ kernel trước những thay đổi trái phép. Một khi hệ thống tìm ra những thay đổi không hợp lệ, nó sẽ từ chối việc khởi động và ngay lập tức gây treo máy. Và nếu không đánh bại được KPP, thì cũng đồng nghĩa với việc không thể jailbreak. Cho đến lúc này, chưa một team jailbreak hay cá nhân nào có đủ trình độ để vô hiệu hóa hoàn toàn tính năng này của Apple.

Vậy tại sao các công cụ jailbreak iOS 9-9.1 như Pangu9 vẫn có thể hoạt động bình thường? Mặc dù chưa có cách nào để vô hiệu hóa KPP, nhưng các hacker đã tìm cách để vô hiệu hóa KPP trước khi nó được kích hoạt. Mỗi khi bạn khởi động thiết bị, cũng đồng nghĩa với việc một cuộc "chạy đua" ngầm đang diễn ra, với hai ứng cử viên là KPP và công cụ jailbreak. Nếu KPP chiến thắng, máy sẽ rơi vào tình trạng treo táo. Nhưng nếu công cụ jailbreak chiến thắng, thì máy sẽ khởi động bình thường và vào được màn hình chính.

Khởi động lâu và treo táo là hai triệu chứng quá đỗi bình thường với thiết bị iOS 9.1 bị jailbreak
Khởi động lâu và treo táo là hai triệu chứng quá đỗi bình thường với thiết bị iOS 9.1 bị jailbreak

Cũng chính vì vậy, trên phiên bản iOS 9.1 mới nhất, một điều dễ nhận ra là máy khởi động rất lâu, và thường xuyên bị treo. Đôi khi phải từ 5 đến 10 phút máy mới khởi động xong, trong khi thông thường thì quá trình này tốn chưa đầy 1 phút. Và cuộc chạy đua giữa KPP và công cụ jailbreak như đã nêu ở trên chính là nguyên nhân của việc này.

Vậy người dùng cần làm gì? Mới đây, Pangu đã cập nhật tweak jailbreak Pangu 9.0.x Untether của mình lên phiên bản 1.3, qua đó cải thiện đáng kể thời gian khởi động. Nếu bạn đang sử dụng iOS 9.1 và đã jailbreak, hãy đảm bảo mình đang sở hữu phiên bản cập nhật mới nhất qua Cydia.

pangu-9.0.x-untether-cydia
Đảm bảo rằng tweak Pangu 9.0.x Untether được cập nhật phiên bản 1.3 mới nhất

Mời bạn tham gia group Facebook của Sforum.vn cùng nhau trao đổi, thảo luận các thông tin hot về thị trường công nghệ Việt Nam, tham gia ngay tại: Sforum – Sunsee Tech.

Vui lòng nhập bình luận

0 Hỏi đáp