Apple đã phát hành phiên bản thử nghiệm của iOS 5 cho các nhà phát triển ứng dụng vào ngày 7/6 vừa qua và nâng cấp lên phiên bản Beta 2 vào ngày 24/6.
Trong khi xem xét mã của iOS 5 Beta 2, đích thân iPhone4 Dev Team, nhóm nổi tiếng hàng đầu thế giới vì chuyên bẻ khóa các phiên bản của iOS, đã phải thừa nhận Apple đã có nhiều thay đổi quan trọng để ngăn chặn việc bẻ khóa trên nền tảng này.
Theo đó, với các phiên bản iOS trước đây, những ai đang sử dụng iOS bị bẻ khóa và muốn trải nghiệm phiên bản mới của iOS, có thể nâng cấp lên phiên bản mới, rồi sau đó có thể khôi phục trở lại phiên bản cũ đã bị bẻ khóa trước đây.
Tuy nhiên, với iOS 5, Apple đã thay đổi cách thức lưu trữ các thiết lập của hệ thống trên thiết bị. Theo đó, các file thư viện lưu trữ thiết lập của hệ thống sẽ được tạo mới mỗi khi thiết bị được khởi động lại, điều này đồng nghĩa với việc không cho phép người dùng quay ngược trở lại các phiên bản iOS cũ sau khi đã nâng cấp lên iOS 5.
Trên lý thuyết, điều này cho phép Apple tự động cập nhật các bản vá lỗi trên iOS của người dùng, bất chấp việc người dùng có chấp nhận cập nhật hay không, cho phép Apple vá lại các lỗi đã bị khai thác để bẻ khóa một cách tự động, đồng nghĩa với việc khóa hoạt động của các thiết bị đã bị bẻ khóa.