Downgrade iPhone 3GS จาก iPhone OS 3.1 เป็น 3.0


DowngradeiPhone3GSfromiPhoneFirmware3.1to3.0-01
เอาใจเจ้าของ iPhone 3GS เครื่องที่ได้ทำการอปัเดตเป็น iPhone OS 3.1 ไปแล้ว ส่วนมากเป็นเครื่อง Official Unlock แล้วต้องการ Jailbreak แต่ว่า ณ ตอนนี้เครื่องมือสำหรับการ Jailbreak iPhone 3GS OS 3.1 นั้นยังไม่มี วันนี้เลยเอาวิธีการที่จะทำการ Downgrade จาก iPhone OS 3.1 เป็น iPhone OS 3.0 เพื่อที่จะใช้ Redsn0w 0.8 ในการ Jailbreak ได้

ขั้นที่ 1 ดาวน์โหลด iPhone OS 3.1 สำหรับ 3GS : 3.0.0 (3GS): iPhone2,1_3.0_7A341_Restore.ipsw
ขั้นที่ 2 อัปเดต iTune เป็น เวอร์ชัน 9
ขั้นที่ 3 แก้ไขไฟล์ “hosts” ด้วยโปรแกรม Notepad (Windows) หรือว่า Terminal(Mac) โดยไฟล์หาได้จากที่
  • Windows: C:\Windows\System32\drivers\etc\
  • Mac: \etc\
ขั้นที่ 4 แก้ไขไฟล์ hosts (สำหรับวินโดว์) เพิิ่มบรรทัดนี้เข้าไปต่อท้าย
74.208.105.171 gs.apple.com แล้วทำการบันทึกไฟล์
DowngradeiPhone3GSfromiPhoneFirmware3.1to3.0-02
หมายเหตุ* สำหรับ Vista และWindows 7 จะต้องเปิดโปรแกรม Notepad ด้วยสิทธิ์ของ Administrator โดยทำการคลิกขวาที่โปรแกรม Notepad แล้วเลือก Run as Administrator

แก้ไขไฟล์ hosts สำหรับผู้ใช้ Mac

เข้าไปที่โปรแกรม Termianl (ค้นหาจาก Spotlight ที่มุมขวาบน รูปแว่นขยายโดยใช้คำว่า  terminal) เปิดขึ้นมาจะเป็หน้าตาแบบนี้
DowngradeiPhone3GSfromiPhoneFirmware3.1to3.0-03
พิมพ์คำสิ่ง sudo nano /private/etc/hosts แล้วกด Enter
จากนั้นจะต้องใส่ Password: ของ Adminstrator เมื่อใส่ผ่านแล้วจะเข้าหน้าจอการแก้ไขไฟล์ ให้เพิ่มข้อความลงไปถัดจากบรรทัดสุดท้าย
74.208.105.171 gs.apple.com
DowngradeiPhone3GSfromiPhoneFirmware3.1to3.0-04
จากนั้นกด control+o จะมีข้อความถามว่าต้องการบันทึกเป็นชื่อไฟล์อะไร (สังเกตสีดำข้างล่าง) ให้กด Enter เลยครับ เพราะว่าจะบันทึกและแก้ไขทับไฟล์เดิม
DowngradeiPhone3GSfromiPhoneFirmware3.1to3.0-05
จากนั้นกด control+x เพื่อออกจากหน้าต่างการแก้ไขไฟล์ hosts
ขั้นที่ 5 ต่อ iPhone เข้ากับ iTune โดยต้องปิดไอโฟนให้สนิทก่อนนะครับ
ขั้นที่ 6 เข้า DFU Mode
  • กด Power+Home พร้อมกันนาน 10 วินาที
  • ปล่อย Power แต่กด Home ต่ออีก 10 วินาที หรือจนกว่า iTune จะเห็น iPhone
  • โดย iTune จะบอกว่า “iTunes has detected an iPhone in recovery mode. You must restore this iPhone before it can be used with iTunes.”
ขั้นที่ 7 ทำการ Restore firmware 3.0 ผ่านทาง iTune
  • Windows กด Shift+Restore จากนั้นเลือก Firmware 3.0
  • Mac กด option+Restore แล้วเลือก Firmware 3.0
DowngradeiPhone3GSfromiPhoneFirmware3.1to3.0-07
ระหว่างการ Restore จะมีข้อความจาก iTune บอกออกมาว่า
The iPhone “your iPhone” could not be restored. An unknown error occurred. (1015)
ไม่ต้องสนใจครับให้ ignore ไปได้เลยครับ แล้วทำขั้นที่ 6 และ 7 อีกรอบจนกว่าจะเจอ Error 1015 อีกครั้ง พอถึงขั้นนี้ก็ไม่ต้องสนใจครับ ให้ปิด iTune ไปได้เลย เครื่องไอโฟนของคุณก็จะกลายเป็น OS 3.0 แล้ว (แต่ว่า Baseband ยังคงไม่เปลี่ยนนะ) จากนี้คุณก็สามารถที่จะ Jailbreak iPhone 3GS OS 3.0 ได้แล้ว

โพสต์ยอดนิยมจากบล็อกนี้

ปัญหาและเฉลยวิชาธรรม นักธรรมชั้นตรี สอบในสนามหลวง วันอังคาร ที่ ๒๙ กันยายน พ.ศ.๒๕๕๒

I miss you all กับ I miss all of you ต่างกันอย่างไร

ปัญหาและเฉลยวิชาอนุพุทธประวัติ นักธรรมชั้นโท สอบในสนามหลวง วันอาทิตย์ ที่ ๒๐ พฤศจิกายน พ.ศ. ๒๕๔๘