Về cơ bản, Apple không hề khuyến khích người dùng jailbreak iPad hay iPhone và họ luôn cố gắng vá các lỗi về phần mềm của mình để hạn chế tình trạng này.

Tuy nhiên, trong vai trò là người sử dụng, việc Jailbreak không hẳn đã là xấu. Nó giúp một thiết bị iOS vốn bị “đóng kín” rất nhiều so với Android trở nên thân thiện và hỗ trợ nhiều tính năng hơn.

Người dùng thậm chí có thể thay đổi giao diện cho iPhone, can thiệp vào chế độ quản lý đa nhiệm cũng như hỗ trợ cực nhiều tính năng mới.

Jailbreak cho iOS 7: Không thể thực hiện trong một sớm một chiều

Hiện nay, có rất nhiều nguồn tin từ cá nhân hoặc các trang mạng nói rằng họ đã Jailbreak thành công iOS 7. Tuy nhiên, tất cả đều không đúng sự thật. Người dùng không nên tự thử làm theo bất cứ một phương pháp nào mà chưa có sự kiểm chứng để tránh dẫn đến những thiệt hại cho thiết bị của mình.

Nếu bạn sở hữu một chiếc iPhone cũ, chẳng hạn như 4 hoặc 4S, nếu muốn tận dụng những ưu điểm của Jailbreak bạn nên dừng ở phiên bản iOS 6.1.2 dù rằng những thiết bị cũ trong đó có iPhone 4, iPhone 4S, iPad 2 vẫn được Apple hỗ trợ nâng cấp lên iOS 7.

Trong khi đó, người dùng các thiết bị mới như iPhone 5s hoặc iPhone 5c vốn đã cài đặt sẵn hệ điều hành iOS 7 khi xuất xưởng sẽ buộc phải chờ để có thể nhận được các công cụ Jailbreak. Chưa thể khẳng định được khi nào Evasi0n hoặc Redsn0w sẽ có các bản jailbreak hoàn thiện để tải về bởi iOS 7 đã có nhiều thay đổi không chỉ ở mặt giao diện mà còn ở các công cụ bảo mật mà Apple thêm vào.

Mặt khác, con chip A7 trên iPhone 5s sử dụng kiến trúc 64-bit cũng có những khác biệt so với các dòng chip 32-bit trước đó.

Chính vì vậy, để Jailbreak thành công iOS 7 chắc chắn sẽ tốn nhiều thời gian hơn so với việc tìm ra cách phá bảo mật bằng vân tay của iPhone 5s (cảm biến vân tay của 5s không hề tinh vi đến mức như Apple đã quảng cáo).

Jailbreak cho iOS 7: Không thể thực hiện trong một sớm một chiều

Việc cần làm của các hacker: Tìm lỗi và lỗ hổng

Không giống như quá trình root máy Android, jailbreak iOS chủ yếu dựa trên khả năng khai thác lỗi hoặc lỗ hổng an ninh của hệ điều hành. Ở đây, các hacker có thể đơn giản chỉ tận dụng một lỗi hoặc một lỗ hổng bảo mật rất nhỏ để tiến hành jailbreak. Đôi khi lỗ hổng này quá nhỏ và chỉ cho phép hacker thực hiện jailbreak tethered hoặc bổ sung thêm một vài tính năng không đáng kể.

Không nhiều người dùng thích phương pháp jailbreak tethered vì nó chỉ là cứu cánh tạm thời, khi máy bị reset/reboot/hết pin thì sẽ bị treo. Khi đó, người dùng buộc phải kết nối với PC để Justboot thì máy mới hoạt động được trở lại.

Jailbreak cho iOS 7: Không thể thực hiện trong một sớm một chiều

Chỉ có khai thác một lỗi hoặc lỗ hổng an ninh đủ lớn thì quá trình jailbreak untethered (máy sẽ không mất jailbreak khi khởi động lại) mới có thể tiến hành nhưng nhìn chung để tìm ra là cả một hành trình đầy khó khăn.

Về cơ bản, các tin tặc, chẳng hạn như Comex, Geohot, iPhone Dev Team , hoặc Evad3rs trước tiên cần dò tìm một lỗi hoặc lỗ hổng trong phần mềm (iOS, ROM khởi động) rồi tới phần cứng (chip A4/5/6/7 SoC) hoặc lý tưởng hơn cả là bao gồm cả lỗi phần mềm và phần cứng.

Jailbreak cho iOS 7: Không thể thực hiện trong một sớm một chiều
Thông thường các lỗi và lỗ hổng bảo mật được phát hiện với các công cụ tương đối thô sơ, chẳng hạn như cổng “serial port debugging” (bạn đọc có thể quan sát ở hình hình trên).

Hack nói chung và nghiên cứu bảo mật nói riêng là một công việc đòi hỏi sự siêng năng và chuyên sâu. Đây không thể là chuyện có thể giải quyết trong ngày một ngày hai bởi đa phần ngay cả các tin tặc cũng chưa thể quyết định được mình sẽ bắt đầu từ đâu để tìm ra lỗi rồi phát hành một công cụ jailbreak tối ưu cuối cùng.

Jailbreak iOS 7

Có một trận chiến ngầm liên tục xảy ra giữa Apple và các “jailbreaker”. Cứ mỗi phiên bản iOS mới hay những nâng cấp phần cứng cho iDevice (chủ yếu là bộ xử lý SoC), Apple lại tiếp tục cải thiện khả năng phòng thủ của mình để chống lại hacker.

Trừ khi tin tặc có thể tìm thấy một lỗ hổng bảo mật thực sự lớn, còn không Apple có thể dễ dàng vá lỗi và chống Jailbreak bằng cách phát hành một phiên bản iOS mới. Đó chính xác là những băn khoăn mà người dùng iOS đang mắc phải buộc nhiều người trong số họ phải trung thành với bản iOS 6.1.2.

Hiện nay, không có jailbreak cho các thiết bị chạy iOS 6.1.4 (phiên bản mới nhất của iOS 6) hoặc iOS 7 và cũng không thể jailbreak hoàn toàn cho bất kỳ thiết bị nào sử dụng chip A5, A6, A7 chạy phiên bản iOS mới hơn 6.1.2. Dù đã có một số jailbreak tạm thời hay jailbreak tethered, nhưng chúng vẫn khiến thiết bị hoạt động không thực sự ổn định, dễ mất sóng hoặc bị lag.

Jailbreak cho iOS 7: Không thể thực hiện trong một sớm một chiều

Nhóm hacker Evad3rs (những người đã phát triển Evasi0n) đã đăng tải trên Twitter rằng họ đang cố gắng jailbreak iOS 7. Tuy nhiên, không giống như iOS 6, vốn được jailbreak ngay vào ngày phát hành, có vẻ như chúng ta sẽ phải chờ đợi ít nhất một vài tháng để jailbreak iOS 7 cho tất cả các iDevice. Ngay cả các hacker lão làng cũng không mấy tự tin vào khả năng jailbreak thành công iOS 7 của mình.

Ví dụ, tin tặc với nickname Pod2g cho biết: “Quá trình jailbreak không thể tiến hành nhanh chóng" hay một hacker khác có tên 4s_pois0n cũng không mấy lạc quan: “Jailbreak cho iOS 7 5s 5c phải mất khoảng 6 tháng”.

Đây chắc hẳn là những thông tin không mấy vui vẻ đối với những người đã cập nhật lên phiên bản iOS 7. Nhưng dù sao, phiên bản hệ điều hành mới của Apple cũng đã bổ sung thêm nhiều tính năng khá hay mà quan trọng nhất phải kể đến Control Center.

Trong khi đó, đối với người dùng iPhone 5/4S/4 đang chạy phiên bản iOS 6.1.2, lời khuyên hữu ích là hãy kiên nhẫn và cân nhắc kỹ lưỡng trước khi tiến hành nâng cấp lên iOS 7 nếu bạn là một người ưa thích khám phá, vọc vạch trên Cydia.

Jailbreak cho iOS 7: Không thể thực hiện trong một sớm một chiều