Tin không mới lắm nhưng mình cố gắng viết chi tiết & dễ hiểu để mọi người cùng tham khảo.

iOS 5.0 SHSH chính thức bị đóng sau khi iOS 5.0.1 phát hành 19h
Như mọi người đã biết iOS 5.0.1 đã được phát hành & sau đó ko lâu (19 tiếng) 5.0 SHSH đã bị đóng lại.
Sau khi phiên bản iOS mới phát hành ít lâu thì SHSH cũ mới bị đóng lại?Đúng vậy, sau khi phiên bản iOS mới được phát hành, SHSH của phiên bản trước đó không bị đóng lại ngay, thông thường là vài chục giờ ~ vài ngày. Khoảng thời gian này đảm bảo rằng rất cả mọi khách hành có thể truy cập được SHSH mới sau khi SHSH cũ đóng lại.
Lần này (iOS 5.01) là khoảng 19 tiếng - được cho là khá ngắn so với những lần trước.
iOS 5.0 SHSH đã bị đóng lại thì xảy ra chuyện gì?Chúng ta sẽ không thế nâng (upgrade) hoặc hạ (downgrade) về iOS 5.0. Nếu thử làm iTunes sẽ báo lỗi 3194 & không thể thực hiện tiếp.
-> chỉ có thể nâng lên iOS 5.0.1
* Nếu là lưu iOS 4.x SHSH trở xuống thì vẫn có thể downgrade xuống các phiên bản đã lưu SHSHiOS 5.x có lưu được SHSH thì cũng vô nghĩa?Thật đáng tiếc là đúng vậy. Cho tới iOS 4.x, việc lưu SHSH nhằm mục đích dù Apple đã đóng SHSH thì chúng ta vẫn có thể dùng SHSH để hạ iOS của mình về các bản thấp hơn đã lưu.
Từ iOS 5.x trở đi, cấu tạo của SHSH đã bị thay đổi để không cho phép chúng ta tự ý downgrade.
Cấu tạo SHSH đã bị thay đổi ra sao?Mình xin giải thích sơ qua như thế này:
SHSH là giấy phép cho phép chúng ta restore phiên bản iOS đó.
Apple đóng SHSH phiên bản cũ hơn ít lâu sau khi phiên bản iOS mới được phát hành. Chúng ta sử dụng TinyUmbrella (etc..) để lưu lại giấy phép trên để sử dụng lại khi nó đã bị đóng -> tha hồ mà downgrade ^^
Từ phiên bản iOS 5 trở đi, mỗi lần chúng ta muốn restore server của Apple sẽ cấp 1 giấy phép mới hoàn toàn (các phiên bản trước là giống nhau), hiểu đơn giản như bạn mua vé xe loại có ghi giờ cố định, chỉ đi được chuyến đó mà thôi => Có nghĩa là lưu SHSH cũng vô ích, không dùng lại được.
Vậy phải làm sao?Về lý thuyết, phải có 1 soft có khả năng cấp SHSH hiện thời (vé 1 lần) tương tự mấy chương trình keygen - phát key dựa trên nguyên tắc tính toán của server Apple
Việc này không dễ chút nào cả! Ví dụ thẻ nạp điện thoại chỉ có 14 chữ số. Bạn cần thu thập bao nhiêu thẻ đã sử dụng để suy đoán ra quy luật cấp mã thẻ của nhà sản xuất?
Chỉ có thể HI VỌNG !Đội ngũ JB iOS là những anh hùng vĩ đại, họ miệt mài khai thác mọi lỗ hổng của Apple. Nhưng cũng đồng nghĩa với việc giúp iOS của Apple hoàn thiện hơn (fix các lỗi trên) -> khó JB hơn^^
Hơn nữa đội ngũ lập trình viên của Apple lương cao còn những anh hùng của chúng ta ăn cơm nhà, uống nước suổi => một số đã đầu quân cho Apple ? Chúng ta cũng không thể trách họ được ?
Hãy hi vọng nhưng anh hùng của chúng ta! Và đừng vội up lên iOS mới nếu chưa hiểu rõ.
Hi vọng topic này sẽ cung cấp được chút thông tin cho bạn