Bước 1 Download TinyUmbrella tại đây Và bạn cũng download Firmware iPhone 4 iOS 4.3.1 tại đây. Bước 2 Chạy TinyUmbrella từ thư mục bạn đã download về. Nếu windows có đặt Firewall thì bạn bấm vào Allow Access. Bước 3 Chắc chắn rằng iPhone 4 của bạn đã kết nối với máy tính và Umbrella thấy iPhone của bạn như hình dưới. Nếu bạn chưa lưu SHSH của iOS 4.3.1 hãy Click vào Save SHSH trước khi tiếp tục Bước 4 Bấm vào Start TSS Server và chắc chắn rằng nó không báo lỗi. TSS Server báo Server is running như hình dưới là được, iTune sẽ tự động bị tắt... Nếu như báo lỗi thì bạn không được làm các bước tiếp theo. Bước 5 Mở iTunes lên... Giữ phím Shift và click Restore Tìm tới đường dẫn bạn lưu Firmware 4.3.1 và click đúp vào nó... Click Restore để bắt đầu restore iPhone của bạn... Bước 6 Restore xong iTunes sẽ báo lỗi 1013. Click Ok và đóng iTunes lại (Lúc này baseband của iPhone vẫn được giữ nguyên ). Nếu iTunes báo lỗi 16XX thì bạn đưa iPhone lại về DFU và làm lại từ bước 5. Bước 7 Đưa iPhone về DFU bằng cách bấm giữ phím Home + Power sau khi màn hình tắt hẳn trong vòng 5 giay thì bạn bỏ giữ phím Power và giữ nguyên phím Home cho tới khi iTunes nhận ra iPhone ở DFU Bước 8 Download bản fix recovery on 4.3.1. giải nén và chạy fixrecovery43.exe. Sau khi tool chạy xong thì iPhone sẽ khởi động lên bình thường.. Bước 9 iPhone của bạn đã chạy iOS 4.3.1 với baseband 1.59.00! (Lúc này bạn có thể dùng Redsn0w phiên bản mới nhất hỗ trợ Jailbreak iOS 4.3.1 vừa mới phát hành để Jailbreak iPhone của bạn) Xem bài hướng dẫn Jailbreak iPhone 4 iOS 4.3.1 tại đây!