Tuesday, August 9, 2011

วิธี downgrade iOS 4.3.5 ไปเป็น iOS 4.3.3 สำหรับ iPhone 4, 3GS, iPad 1G, iPad 2G, iPod Touch

 

 

Downgrade-iOS-4.3.5--150x150

วิธีการถอยเวอร์ชันจาก iOS 4.3.5 ไปยัง iOS 4.3.3, 4.3.2, 4.3.1 สำหรับ iPhone 4, iPhone 3GS, iPad , iPad 2, iPod Touch  มีขั้นตอนตามด้านล่าง โดยใช้ TinyUmbrella sinv  การแก้ไข hosts file.

โปรดทราบ : คุณสามารถ downgrade iPhone 4, 3GS, iPod Touch, iPad , iPad 2 (Wi-Fi) ได้ก็ต่อเมื่อ คุณเคยเก็บค่า SHSH Blobs ของ iOS 4.3.3, 4.3.2, 4.3.1  หรือต่ำกว่า ไว้ก่อนหน้า ที่จะ upgrade เป็น iOS 4.3.5 แล้วเท่านั้น  และไม่เหมาะกับมือใหม่ โดยสามารถเช็คได้จาก TinyUmbrella หรือเปิด Cydia แล้วดูตัวอักษรสีเขียว ว่ามีเลขเวอร์ชันใดบ้าง (ในที่นี้ต้องมี iOS 4.3.3)

เริ่ม ด้วยการ ดาวน์โหลด firmware เวอร์ชันที่ต้องการ ต้องเป็นเวอร์ชันที่คุณมีค่า SHSH Blobs เก็บไว้แล้ว ถึงจะ ถอยเวอร์ชันได้  ตัวอย่างเช่นเคยเก็บ SHSH Blobs ไว้ด้วย TinyUmbrella ตอนรุ่น iOS 4.3.3 ก็ดาวน์โหลด ipsw file iOS 4.3.3

วิธีที่ 1 : ใช้ TinyUmbrella

Download TinyUmbrella

เสียบเครื่องเข้ากับคอมพิวเตอร์ แล้วเรียก TinyUmbrella แล้วเลือก Advanced Options  เลือกเครื่องของคุณ แล้วกดปุ่ม Save SHSH

ถ้าคุณบันทึกค่า SHSH Blobs ไว้กับ Saurik's Server ผ่าน Cydia ต้องดาวน์โหลด  ค่านี้มาที่เครื่องคอมพิวเตอร์ของคุณก่อน

ขั้นตอนที่ 1 - DFU Mode

ให้เครื่องเข้าสู่โหมด DFU (อ่านที่นี่วิธีทำให้อยู่ใน DFU mode)

ขั้นตอนที่ 2 - เริ่ม TSS Server

1. เรียก TinyUmbrella
2. เลือกเครื่องของคุณ จากเมนูด้านซ้าย และให้แน่ใจว่า ได้ download SHSH Blobs
เก็บไว้แล้ว (cached ที่ right pane) โดย TinyUmbrella สำหรับ iOS 4.3.3  หรือ  ต่ำกว่า
3. กดปุ่ม Start TSS Server

ขั้นตอนที่ 3 - Restoring The Firmware

1. เปิด iTunes
2. กด Shift (Windows) หรือ Alt (Mac) ค้างไว้ แล้วกดปุ่ม Restore

3. เลือก firmware ที่ดาวน์โหลดมา ตามที่เราต้องการย้อนเวอร์ชัน แล้วให้ iTunes ทำการ restore fimware
4. iTunes ก็จะแจ้งข้อผิดพลาด error 1015, 1013, 1011 ซึ่ง เป็นเรื่องปรกติ เพราะว่าเราย้อนเวอร์ชัน ซึ่งปรกติ iTunes จะไม่อนุญาต ซึ่งการขึ้น error เปล่านี้ แสดงว่าเราได้ downgrade firmware เรียบร้อยแล้ว

ขั้นตอนที่ 4 - ทำให้หลุดจาก Recovery mode

ก่อนอื่นต้องไปลบบรรทัด “74.208.105.171 gs.apple.com “ ในไฟล์ host ที่ทำในขั้นตอน 2 ออก ด้วย notepad คราวนี้ก็ต้องให้ iPhone กลับมาทำงานได้ปรกติ ก็ให้กดปุ่ม "Kick  Device Out of Recovery" ที่ปุ่มใกล้ ๆ กับ Start TSS Server  ในโปรแกรม TinyUmbrella

วิธีที่ 2 : แก้ไฟล์ Hosts
วิธีนี้ สำหรับ ใครที่ฝากค่า SHSH Blobs ไว้กับ Saurik's Cydia Server  (กด Make my life easier ที่ Cydia)

เริ่มด้วยการ ดาวน์โหลด firmware เวอร์ชันที่ต้องการ ต้องเป็นเวอร์ชันที่คุณมีค่า SHSH Blobs เก็บไว้แล้ว ถึงจะ ถอยเวอร์ชันได้ เช่น ดาวน์โหลด ipsw file iOS 4.3.3

ขั้นตอนที่ 1 - DFU Mode

ให้เครื่องเข้าสู่โหมด DFU (อ่านวิธีทำให้อยู่ใน DFU mode)

ขั้นตอนที่ 2 - แก้ไข Hosts file

เรา จะไปเข้าไปทำการแก้ไข hosts file เพื่อหลอกให้ iTunes ติดต่อไปที่ Saurik's  server แทนที่จะติดต่อไปที่ Apple Server ตามปรกติ โดยเรียก notepad ใน Windows ขึ้นมา เปลี่ยนจาก Text File ให้เป็น “All Files” แล้วเข้าหาไฟล์ host ตามแต่ระบบปฎิบัติการที่ใช้

วินโดวส์
ไปที่ C:\Windows\System32\drivers\etc\ แล้วมองหา hosts file เปิด แล้ว เลือก edit file "hosts" ด้วย Notepad

ให้ไปที่บรรทัดสุดท้าย แล้วใส่ 74.208.105.171 gs.apple.com แล้วให้กด save แล้วปิด notepad ไปได้เลย

หมายเหตุ : สำหรับ Windows 7 / Vista เวลาเรียก Notepad ให้ run as administrator

แม็คโอเอสเอ็กซ์
ไปที่ \etc\directory มองหา "hosts" file แล้วคัดลอกไปที่ Desktop  เปิด hosts file ด้วย TextEdit

ให้ไปที่บรรทัดสุดท้าย แล้วใส่ 74.208.105.171 gs.apple.com แล้วให้กด save แล้วปิด notepad ไปได้เลย

สำหรับ Mac OSX ต้องแก้ไขไฟล์ที่ desktop เสร็จแล้ว ค่อย copy  กลับไปที่ /etc/ directory ทับกลับไป

ขั้นตอนที่ 3 - Restoring The Firmware

1. เปิด iTunes
2. กด Shift (Windows) หรือ Alt (Mac) ค้างไว้ แล้วกดปุ่ม Restore
3. เลือก firmware ที่ดาวน์โหลดมา ตามที่เราต้องการย้อนเวอร์ชัน แล้วก็
ให้ iTunes ทำการ restore fimware
4. iTunes ก็จะแจ้งข้อผิดพลาด error 1015, 1013, 1011 ซึ่ง เป็นเรื่องปรกติ เพราะว่าเราย้อนเวอร์ชัน ซึ่งปรกติ iTunes จะไม่อนุญาต ซึ่งการขึ้น error เปล่านี้ แสดงว่าเราได้ downgrade firmware เรียบร้อยแล้ว

ขั้นตอนที่ 4 - ทำให้หลุดจาก Recovery mode

ไปลบบรรทัด “74.208.105.171 gs.apple.com “ ในไฟล์ host ที่ทำในขั้นตอน 2 ออก ด้วย notepad

คราว นี้ก็ต้องให้ iPhone กลับมาทำงานได้ปรกติ ก็ให้กดปุ่ม "Kick  Device Out of Recovery" ที่ปุ่มใกล้ ๆ กับ Start TSS Server  ในโปรแกรม TinyUmbrella

อ่านวิธีอื่นๆ เพิ่มเติมได้ที่ iPhoneMod.net และ PdaMobiz

0 Responses to “วิธี downgrade iOS 4.3.5 ไปเป็น iOS 4.3.3 สำหรับ iPhone 4, 3GS, iPad 1G, iPad 2G, iPod Touch”

Post a Comment

Related Posts Plugin for WordPress, Blogger...
All Rights Reserved iPhoneAppTube | Blogger Template by Bloggermint