Phần này chúng ta sẽ cần đến các tập tin SHSH đã lưu (trên máy hoặc trên server của Saurik). Xem mục 12 và 13, phần II để biết cách lưu SHSH.
Sổ tay toàn diện về iPhone
Ý tưởng cơ bản là “ta sẽ giả lập server SHSH của apple để restore lại các firmware cũ”. Chú ý
rằng, downgrade firmware sẽ không downgrade baseband.
B0: Cần bảm đảm rằng bạn có tập tin SHSH và firmware tương ứng B1: Tìm tập tin hosts để giả server của apple. Tập tin hosts nằm ở vị trí:
Mac: /private/etc/hosts
Sổ tay toàn diện về iPhone
B2: Thêm dòng text sau vào tập tin hosts:
Nếu sử dụng SHSH lưu trên server của Saurik thì thêm 74.208.105.171 gs.apple.com Nếu sử dụng SHSH lưu trên máy (local) thì thêm 127.0.0.1 gs.apple.com
Tập tin hosts sau khi sửa có dạng như sau:
Những lưu ý khi sửa tập tin hosts:
Trên MAC ta click phải vào tập tin hosts, chọn TextEdit để sửa.
Với Window ta copy tập tin này ra desktop, thực hiện sửa bằng notepad, sau đó chép ngược lại tập tin gốc. Lý do là vì “mặc định ta không được quyền sửa các file trong thư
mục windows, nếu muốn sửa trực tiếp hãy bỏ thuộc tính Read Only và System của tập tin
trước. ”
Sổ tay toàn diện về iPhone
B3: Nếu sử dụng Server của Saurik thì bỏ qua bước này.
Nếu sử dụng tập tin SHSH lưu trên máy (local) thì thực hiện các bước sau để lập Server SHSH: Vào đây để download bản Tiny Umbrella mới nhất http://tinyurl.com/krkohj nếu chưa có, Chép tập tin SHSH đã sao lưu vào các thư mục sau (tùy OS)
Cùng thư mục với Tiny Umbrella,
Mac OS: /Users/<your username>/.shsh
Window XP: C:\Documents and Settings\<username>\.shsh Window 7: C:\Users\<username>\.shsh
Khởi động Tiny Umbrella và click nút Start TSS Server
B4: Đưa iPhone về DFU mode (xem mục 2, phần II) và tiến hành restore (xem mục 6, phần I)
với firmware tương ứng với SHSH.