Nâng cấp iOS lên những phiên bản mới nhất đã khó, quay ngược trở lại với những phiên bản iOS cũ không còn được hỗ trợ còn khó hơn. Việc này hạn chế ở một số phiên bản nhất định và phải được thực hiện bằng iFaith cùng thao tác lưu trữ file dữ liệu ký duyệt (SHSH blobs).
iFaith rất cần cho những ai chưa kịp lưu file SHSH blobs (file lưu dữ liệu ký duyệt) cũ khi mà Apple đã tung ra phiên bản hệ điều hành iOS mới và không còn hỗ trợ iOS cũ, dẫn đến việc không thể khôi phục iOS cũ trên máy chúng ta đang dùng nếu bị trục trặc. iFaith sẽ giúp chúng ta lưu SHSH blobs trực tiếp với thiết bị đang chạy iOS đó khi Apple đã đóng không cho lưu nữa.
Ví dụ như firmware của chiếc iPhone 4 của bạn đang chạy là 6.1.3 và đã được jaibreak thì bạn có thể dùng iFaith để lưu lại cho dù Apple đã không cho phép lưu SHSH blobs của các firmware này từ lâu. (iOS 6.1.3 cũng là phiên bản iOS mới nhất mà iFaith hỗ trợ lưu SHSH blobs và iPhone 4 cũng là phiên bản iPhone được iFaith hỗ trợ đầy đủ nhất).
Không những thế iFaith còn giúp chúng ta tạo dựng lại firmware (file IPSW) bằng chính SHSH blobs đã được lưu trước đó với công cụ này. Ví dụ một chiếc iPhone 4 nếu đã lưu SHSH blobs của iOS 6.1.3 thì dù nâng cấp lên iOS 7.1 vẫn có thể quay ngược lại dùng phiên bản cũ.
Lưu SHSH blobs trên iFaith
Bước 1: Tải iFaith (vào trang chủ của nhân vật iH8sn0w).
Bước 2: Giải nén file mới tải về và nhấp đúp vào file iFaith.exe.
Bước 3: Một bảng thông báo sẽ xuất hiện. Đọc các thông tin và nhấn OK để tiếp tục.
Hướng dẫn iFaith: Bật iFaith lên, một bảng thông báo sẽ xuất hiện. Đọc các thông tin và nhấn OK để tiếp tục.
Bước 4: Nhấp chuột vào nút Dump SHSH Blobs để tiếp tục lưu dữ liệu chữ ký.
Hướng dẫn iFaith: Nhấp chuột vào nút Dump SHSH Blobs (khoanh đỏ) để tiếp tục.
Bước 5: Đọc thông tin và nhấp vào Proceed khi bạn đã sẵn sàng. Và cuối cùng, nhấp chuột vào nút Let's Go! để bắt đầu quá trình.
Hướng dẫn iFaith: Đọc thông tin và nhấp vào Proceed khi bạn đã sẵn sàng.
Hướng dẫn iFaith: Nhấp chuột vào nút Let's Go! để bắt đầu quá trình lưu.
Bước 6: Hãy chọn Yes khi iFaith hỏi bạn xac nhận lại một lần nữa ý định lưu dữ liệu chữ ký cho thiết bị của bạn.
Hướng dẫn iFaith: Hãy chọn Yes khi iFaith hỏi bạn xac nhận lại một lần nữa ý định lưu dữ liệu chữ ký cho thiết bị của bạn.
Bước 7: Thực hiện theo các hướng dẫn để đưa iDevice của bạn vào chế độ DFU Mode (Device Firmware Upgrade).
Đầu tiên bạn hãy nhấn nút Power và trượt sang phải để tắt iDevice của mình, sau đó nhấp chuột vào nút Start trên giao diện iFaith.
Hướng dẫn iFaith: Để đưa iDevice của bạn vào chế độ DFU Mode (Device Firmware Upgrade), đầu tiên bạn hãy nhấn nút Power và trượt sang phải để tắt iDevice của mình, sau đó nhấp chuột vào nút Start trên giao diện iFaith.
Giữ nút Home trong 3 giây.
Hướng dẫn iFaith: Giữ nút Home trong 3 giây (iFaith sẽ đếm ngược cho bạn).
Nhấn giữ tổ hợp Power + Home trong vòng 10 giây.
Hướng dẫn iFaith: Nhấn giữ tổ hợp Power + Home trong vòng 10 giây.
Sau đó bỏ nút Power, nhưng vẫn giữ nút Home trong khoảng 10 giây.
Hướng dẫn iFaith: Bỏ nút Power, nhưng vẫn giữ nút Home trong khoảng 10 giây để hoàn tất đưa thiết bị vào chế độ DFU Mode.
Sau khi thành công, iFaith sẽ xuất SHSH blobs của firmware hiện tại của bạn. Nó sẽ thực hiện hết các bước này có thể mất vài phút.
Hướng dẫn iFaith: Sau khi thành công, iFaith sẽ xuất ra SHSH blobs của firmware hiện tại của bạn.
Hướng dẫn iFaith: iFaith sẽ thực hiện hết các bước này có thể mất vài phút.
Bước 8: Khi hoàn thành, iFaith sẽ hỏi bạn nơi bạn chọn để lưu lại SHSH blobs.
Hướng dẫn iFaith: iFaith sẽ hỏi bạn nơi bạn chọn để lưu lại SHSH blobs.
Một cửa sổ chọn địa điểm hiện ra để bạn tìm nơi muốn lưu các file SHSH blobs.
Hướng dẫn iFaith: Một cửa sổ chọn địa điểm hiện ra để bạn tìm nơi muốn lưu các file SHSH blobs.
Bước 9: iFaith sẽ thông báo cho bạn rằng quá trình đã thành công.
Hướng dẫn iFaith: iFaith sẽ thông báo cho bạn rằng quá trình đã thành công và giờ bạn có thể tạo firmware được ký duyệt từ SHSH blobs vừa tạo.
Tiến hành khôi phục firmware trên iFaith sau khi đã có SHSH blobs:
Bước 1: Quay trở lại giao diện chính của iFaith, nhấn chọn Build *Signed* IPSW w/Blobs.
Hướng dẫn iFaith: Quay trở lại giao diện chính của iFaith, nhấn chọn Build *Signed* IPSW w/Blobs (khoanh đỏ).
Bước 2: Nhấn Browse for SHSH Blobs cache.
Hướng dẫn iFaith: Nhấn “Browse for SHSH Blobs cache” và chọn file SHSH blobs đã lưu trước đó trên máy tính.
Bước 3: Nhấn Browse for the iOS 4.3.2 IPSW hoặc nút tương đương.
Hướng dẫn iFaith: Nhấn “Browse for the iOS 4.3.2 IPSW” hoặc nút tương đương để chọn file firmware (IPSW) phiên bản iOS cần khôi phục (cái này bạn có thể tự tải về).
Bước 4: iFaith sẽ tự động chạy để xac minh firmware (file IPSW) với SHSH blobs đã có.
Hướng dẫn iFaith: iFaith sẽ tự động chạy để xac minh firmware (file IPSW) với SHSH blobs đã có.
Bước 5: Quá trình Veryfying IPSW với SHSH blobs thành công thì bạn chọn tiếp Build IPSW.
Hướng dẫn iFaith: Quá trình Veryfying IPSW với SHSH blobs thành công thì bạn chọn tiếp Build IPSW.
Bước 6: Quá trình Build IPSW với SHSH blobs đã có tiến hành.
Hướng dẫn iFaith: Quá trình Build IPSW với SHSH blobs đã có tiến hành.
Bước 7: iFaith sẽ tự động chạy. Đến khi kết thúc bạn đã có file IPSW với SHSH blobs hỗ trợ ký duyệt thành công.
Hướng dẫn iFaith: iFaith sẽ tự động chạy. Đến khi kết thúc bạn đã có file IPSW với SHSH blobs hỗ trợ ký duyệt thành công.
Bước 8: Tiến hành khôi phục firmware bình thường bằng iTunes. File được tạo này bạn có thể để ngoài Desktop cho thuận tiện thực hiện khôi phục. Nhớ đưa điện thoại về chế độ DFU Mode bằng iFaith (nếu không đưa về bằng iFaith sẽ gặp lỗi).
Tải SHSH blobs có sẵn về máy tính
Ngoài việc khôi phục firmware bằng SHSH blobs bạn lưu trước đó, bạn có thể nhờ iFaith tìm các file SHSH blobs có sẵn trên server Cydia phù hợp với phiên bản iOS mình định khôi phục.
Thực hiện điều này khá đơn giản, chỉ cần chọn Show Available SHSH Caches on Server và tiến hành…
Hướng dẫn iFaith: Ngoài giao diện chính của iFaith, nhấn chọn “Show Available SHSH Caches on Server” (đánh số 2).
Hướng dẫn iFaith: Tiến hành. Nhấn “Show list of available blobs...” (số 3) để hiển thị tất cả SHSH blobs của iDevice đang kết nối được lưu trên server Cydia và tuỳ chọn tải về PC.
Hướng dẫn iFaith: Nếu máy có những SHSH blobs nào được lưu trên Cydia thì iFaith sẽ hiển thị lên trong khung Available Blobs. Hãy tích vào ô SHSH blobs muốn tải về và nhấn “Download selected blobs”, hoặc tải tất cả về bằng cách nhấn vào “Download all available blobs”.
iFaith rất cần cho những ai chưa kịp lưu file SHSH blobs (file lưu dữ liệu ký duyệt) cũ khi mà Apple đã tung ra phiên bản hệ điều hành iOS mới và không còn hỗ trợ iOS cũ, dẫn đến việc không thể khôi phục iOS cũ trên máy chúng ta đang dùng nếu bị trục trặc. iFaith sẽ giúp chúng ta lưu SHSH blobs trực tiếp với thiết bị đang chạy iOS đó khi Apple đã đóng không cho lưu nữa.
Ví dụ như firmware của chiếc iPhone 4 của bạn đang chạy là 6.1.3 và đã được jaibreak thì bạn có thể dùng iFaith để lưu lại cho dù Apple đã không cho phép lưu SHSH blobs của các firmware này từ lâu. (iOS 6.1.3 cũng là phiên bản iOS mới nhất mà iFaith hỗ trợ lưu SHSH blobs và iPhone 4 cũng là phiên bản iPhone được iFaith hỗ trợ đầy đủ nhất).
Không những thế iFaith còn giúp chúng ta tạo dựng lại firmware (file IPSW) bằng chính SHSH blobs đã được lưu trước đó với công cụ này. Ví dụ một chiếc iPhone 4 nếu đã lưu SHSH blobs của iOS 6.1.3 thì dù nâng cấp lên iOS 7.1 vẫn có thể quay ngược lại dùng phiên bản cũ.
Lưu SHSH blobs trên iFaith
Bước 1: Tải iFaith (vào trang chủ của nhân vật iH8sn0w).
Bước 2: Giải nén file mới tải về và nhấp đúp vào file iFaith.exe.
Bước 3: Một bảng thông báo sẽ xuất hiện. Đọc các thông tin và nhấn OK để tiếp tục.
Bước 4: Nhấp chuột vào nút Dump SHSH Blobs để tiếp tục lưu dữ liệu chữ ký.
Bước 5: Đọc thông tin và nhấp vào Proceed khi bạn đã sẵn sàng. Và cuối cùng, nhấp chuột vào nút Let's Go! để bắt đầu quá trình.
Bước 6: Hãy chọn Yes khi iFaith hỏi bạn xac nhận lại một lần nữa ý định lưu dữ liệu chữ ký cho thiết bị của bạn.
Bước 7: Thực hiện theo các hướng dẫn để đưa iDevice của bạn vào chế độ DFU Mode (Device Firmware Upgrade).
Đầu tiên bạn hãy nhấn nút Power và trượt sang phải để tắt iDevice của mình, sau đó nhấp chuột vào nút Start trên giao diện iFaith.
Giữ nút Home trong 3 giây.
Nhấn giữ tổ hợp Power + Home trong vòng 10 giây.
Sau đó bỏ nút Power, nhưng vẫn giữ nút Home trong khoảng 10 giây.
Sau khi thành công, iFaith sẽ xuất SHSH blobs của firmware hiện tại của bạn. Nó sẽ thực hiện hết các bước này có thể mất vài phút.
Bước 8: Khi hoàn thành, iFaith sẽ hỏi bạn nơi bạn chọn để lưu lại SHSH blobs.
Một cửa sổ chọn địa điểm hiện ra để bạn tìm nơi muốn lưu các file SHSH blobs.
Bước 9: iFaith sẽ thông báo cho bạn rằng quá trình đã thành công.
Tiến hành khôi phục firmware trên iFaith sau khi đã có SHSH blobs:
Bước 1: Quay trở lại giao diện chính của iFaith, nhấn chọn Build *Signed* IPSW w/Blobs.
Bước 2: Nhấn Browse for SHSH Blobs cache.
Bước 3: Nhấn Browse for the iOS 4.3.2 IPSW hoặc nút tương đương.
Bước 4: iFaith sẽ tự động chạy để xac minh firmware (file IPSW) với SHSH blobs đã có.
Bước 5: Quá trình Veryfying IPSW với SHSH blobs thành công thì bạn chọn tiếp Build IPSW.
Bước 6: Quá trình Build IPSW với SHSH blobs đã có tiến hành.
Bước 7: iFaith sẽ tự động chạy. Đến khi kết thúc bạn đã có file IPSW với SHSH blobs hỗ trợ ký duyệt thành công.
Bước 8: Tiến hành khôi phục firmware bình thường bằng iTunes. File được tạo này bạn có thể để ngoài Desktop cho thuận tiện thực hiện khôi phục. Nhớ đưa điện thoại về chế độ DFU Mode bằng iFaith (nếu không đưa về bằng iFaith sẽ gặp lỗi).
Tải SHSH blobs có sẵn về máy tính
Ngoài việc khôi phục firmware bằng SHSH blobs bạn lưu trước đó, bạn có thể nhờ iFaith tìm các file SHSH blobs có sẵn trên server Cydia phù hợp với phiên bản iOS mình định khôi phục.
Thực hiện điều này khá đơn giản, chỉ cần chọn Show Available SHSH Caches on Server và tiến hành…
Hướng dẫn iFaith: Tiến hành. Nhấn “Show list of available blobs...” (số 3) để hiển thị tất cả SHSH blobs của iDevice đang kết nối được lưu trên server Cydia và tuỳ chọn tải về PC.