Nếu máy bạn là 3gs old boot thì ko cần shsh vẫn nâng lên 5.0.1 được.
Nếu là 3gs new boot thì phải có shsh 5.0.1 mới lên được.
Bạn làm theo cách sau để xác định iphone của bạn là Old boot hay new boot:
1. bạn check seri :
- Số thứ 3 là năm SX
- Số thứ 4 & 5 là tuần SX
-> Máy SX trước tuần 40/2009 là Bootrom cũ
(Tuy nhiên vẫn có 1 vài trường hợp ngoại lệ)
2. Để chắc ăn hơn thì ban down idectector để check sẽ chính xác hơn: iH8sn0w.com
Bạn tham khảo bài này để hiểu rõ về SHSH:
http://www.tinhte.vn/threads/362781/
Cách restores thì trong diễn đàn gsm đã có đầy đủ bài viết rồi.