เมื่อ Apple ออก iOS 4.0.2 รุ่นล่าสุดสำหรับ iPhone, iTouch และ iOS 3.2.2 สำหรับ iPad หลายคนอาจจะพลาดพลั้งไปอัปเดตโดยการกดที่ iTunes มาแล้ว ส่งผลให้เครื่องนั้นไม่สามารถที่จะเจลเบรคด้วย JailbreakME ได้ ดังนั้นจำเป็นจะต้องมีการ Downgrade ลงไปเป็น iOS 4.0.1 หรือต่ำกว่า เพื่อใช้เครื่องมือาสำหรับการเจลเบรคได้ มาดูวิธีกัน
วิธีนี้ใช้สำหรับ iPhone 3G, iPhone 3GS, iPhone 4, iPod Touch และ iPad ที่มีการเก็บ ECID เอาไว้ที่ Cydia แล้วเท่านั้น(เก็บด้วย TinyUmbrella) ซึ่งถ้าเข้าไปใน Cydia แล้วจะพบข้อความที่ว่า
This device has SHSHs on file for iPhone OS / iOS: 4.0, 4.0.1
ก็แสดงว่าเครื่องของท่านสามารถดาวน์เกรดได้ แต่ถ้าไ่ม่มีก็ไม่สามารถทำได้ครับ
ขั้นตอนการ Downgrade iOS 4.0.2 เป็น iOS 4.0 / 4.0.1
- คอมต้องติดตั้ง iTunes แล้ว
- Backup ข้อมูลที่จำเ็ป็น
- Download เครื่องมือ TinyUmbrella: Wins, Mac, Linux
- Download iOS 4.0 หรือ iOS 4.0.1 ได้ที่นี่
ขั้นต่อไปเปิด TinyUmbrella ขึ้นมา > คลิกที่ Start TSS Server
ถ้า Port 80 ของเครื่องไม่ว่างระบบจะแสดงข้อความว่า
Could not start TSS service on port 80 because you have something running on that port already!
แก้ไขโดยเข้าไปเช็คที่ Services ของเครื่อง(ทดสอบบน Windows XP เครื่องผมติดตั้ง Appserv เอาไว้ดังนั้น Port 80 จึงทำงานอยู่ ต้องไปปิด Services ของ Appserv ก่อน)
ไปที่ Start> Run> services.msc แล้วปิด Services ของตัวนั้นซะ ถ้าทุกอย่างปกติจะเจอแบบนี้
จากนั้นเปิด iTunes ขึ้นมาและเชื่อมต่อ iPhone เข้ากับ iTunes ด้วย
ทำการ Shift+Restore สำหรับวินโดว์ หรือ Option+Restore สำหรับแมค
แล้วเลือก iOS 4.0 หรือ iOS 4.0.1 ที่ดาวน์โหลดมา จากนั้นก็รอให้ iTunes Restore เครื่องของเรา เท่านี้ก็จะได้ iOS 4.0/4.0.1 กลับมาแล้ว
ติดปัญหาจรงไหนสอบถามได้นะครับ