Theo ông mô tả, mục đích các máy chủ TSS của Apple, được thiết kế không
chỉ để bảo mật firmware khi chúng được nâng cấp lên phiên bản mới
nhất, mặc khác phần mềm này phải được ký nhận mới có thể cài đặt
được. Có vô số lý do tại sao Apple thực hiện điều này, nhưng với một
mục đích rõ ràng nhất là để ngăn chặn jailbreak, đồng thời cũng giúp
duy trì hệ thống bảo mật của họ khi cập nhật lên firmware mới.
Trong
quá khứ, khi downgrade một thiết bị iOS có thể đạt được bằng cách
sao lưu SHSH, điều này chủ yếu đóng vai trò xác nhận chữ ký của các
tập tin trong điện thoại của bạn. Máy chủ TSS của Apple được sử dụng
chỉ để xác minh bản sao SHSH trước khi cho phép phần mềm được cài đặt,
Saurik tạo ra quá trình đơn giản cho các jailbreakers khi thực hiện
downgrade bằng cách tung ra những tập tin giả mạo gởi đến một máy chủ
TSS.
Ông cũng lưu ý: Khi Apple bắt đầu làm điều này, chúng tôi đã tìm ra cách
thiết lập một cuộc tấn công trên máy chủ của họ, đơn giản là chỉ để
lưu trữ tất cả các bản sao SHSH cho mỗi tập tin của tất cả các phiên
bản firmware cho tất cả các thiết bị iOS để có thể downgrade sau này.
Trong các phiên bản mới của iOS, bao gồm các APTicket "hệ thống xác minh
phức tạp hơn", và trong khi Saurik tìm thấy một hoặc hai "thủ thuật"
hấp dẫn liên quan đến APTickets, ông cũng lưu ý "chủ yếu liên quan đến
các phiên bản cũ của iOS hoặc các thiết bị cũ. "Với các thiết bị mới
hơn, những APTickets thì " khó khăn hơn trong quá trình khởi động, "và
với iOS mới phát hành đã vá phần lớn các lỗ hổng của jailbreak.
Vì vậy, tại thời điểm này, APTickets tải về bằng Cydia là "không đủ
khởi động lại thiết bị" do sự khác biệt với cách chiết xuất của
Saurik trên Cydia so với cách thức Apple ký nhận firmware 6.0 đến
6.1.2. Điều này không may khi downgrade thông qua bản sao lưu SHSH và
APTickets của Cydia nay không còn tương thích ngay cả đối với một
số thiết bị A4 . Nhưng nếu bạn kịp thời sao lưu SHSH và APTickets lại
bằng cách sử dụng TinyUmbrella, Redsn0w hoặc iFaith khi Apple vẫn còn
ký nhận iOS 6.x, bạn là người may mắn và có thể hạ cấp xuống phiên
bản cũ hơn của iOS (chúng tôi sẽ có một bài riêng về nó sớm hơn) .
.
Kết luận, Saurik lưu ý đối với các thiết bị mới hơn với iOS 6,
APTickets hoàn toàn vô dụng, nhưng những bạn nào đang sở hữu iPhone 3G
[S], iPhone 4, vài Pod touch thế hệ thứ 4 nên tải các bản sao lưu
SHSH và APTickets trong TSS của bạn vào Cydia (bằng cách sử dụng
Redsn0w, hoặc iFaith phiên bản mới nhất), nếu bạn muốn downgrade
thiết bị iOS của bạn trong tương lai.
Một vài hình ảnh sử dụng TSS trên Cydia, Redsn0w, hoặc iFaith để sao lưu SHSH và APTickets.
Sao lưu SHSH và APTickets trên TSS của Cydia
Sao lưu SHSH trên Resn0w
Sao lưu SHSH trên TinyUmbrella
Sao lưu SHSH trên iFaith
Nói
tóm lại tất cả các bản sao lưu SHSH / APTicket bạn đã thực hiện
trước đây bằng tool TinyUmbrella nay không còn giá trị đối với một số
bản firmware 6x để bạn có thể Downgrade được nữa. Như vậy bạn nên sao
lưu SHSH / APTicket bằng TSS trên Cydia và tool Resn0w và iFaith ngay
bây giờ để biết thiết bị iOS của bạn có thể Downgrade được những phiên
bản firmware iOS nào và cũng dựa vào sự giải thích của Saurik hiện nay
các bạn không thể Downgrade hoặc Restore iOS 6.0 cho đến 6.1.2 cho các
thiết bị iOS thậm chí cả các thiêt bị A4 như iPhone 4, 3 GS và iPod
thế hệ thứ 4.
Trích dẫn một đoạn trong bài viết trên blog của Saurik:
Trong một bài viết trên blog của mình dữ liệu TSS iOS 6 của tôi đi đâu? Saurik giải thích chi tiết các vấn đề như sau ...
Đáng buồn thay, đó không phải là lý do tại sao tôi giải thích trên bài viết này: thay vào đó, tôi muốn mọi người không nghĩ xấu cho tôi là người tấn công "hatemail". Cụ thể, tôi viết thư này để nói với mọi người rằng dữ liệu TSS cho iOS 6.0-6.1.2 lưu trong Cydia không còn sử dụng được nữa. Tôi cũng sẽ cố gắng giải thích một số nền tảng về quy trình này, những gì sai lầm, và những gì bây giờ người đang sử dụng cần phải làm gì để thay thế.
Saurik giải thích thêm:
Thay vào đó, các yêu cầu được thực hiện thông qua Cydia để thu thập
thông tin SHSH cho iOS 6 không còn tương thích nữa. Điều này là do,
để cạnh tranh tốt hơn với các yêu cầu của Apple đã làm trong khi tôi
mới bắt đầu dịch vụ trong thời gian đầu, tôi lọc các thực hiện mà
tôi gửi cho Apple chỉ bao gồm thông tin về các tập tin sao cho phù hợp
với nó mà tôi đã thảo luận trước đó, các tập tin này chỉ có một
phần phù hợp có liên quan cho SHSH.
Để giải thích một cách ngắn gọn, dễ hiểu chúng ta phài hiểu một số thuật ngữ trong jailbreak:
Có ba trường hợp xảy ra:
Trường hợp một: Nếu thiết bị của bạn đã update lên iOS 6.1.3
và muốn xuống firmware thấp hơn gọi là Downgrade hoặc restore
trở vể firmware cũ.
Trường hợp hai: Nếu thiết bị cuả bạn firmware thấp hơn firmware
từ 6.0 đến 6.1.2 muốn lên 6.0 đến 6.1.2 gọi là upgrade hoặc
restore lên firmware mới.
Trường hợp ba: Nếu thiết bị của firmware thấp hơn iOS 6.1.3 và muốn nâng lên 6.1.3 gọi là update hoặc nâng cấp.
Hiện nay chúng ta không thể thực hiện
upgrade, downgrade hoặc restore firmware iOS 6.0 đến 6.1.2 cho tất
cả các thiết bị iOS thậm chí kể cả các thiết bị A4 như iPhone
4, iPhone 3GS và iPod Touch thế hệ thứ 4 vì muốn thực hiện upgrade, downgrade
hoặc restore các bạn phải có đầy đủ hai yếu tố bao gồm bản sao
lưu SHSH + APTicket như đã nêu trên bài viết này thì các bạn
mới thành công.