in ,

วิธี Downgrade iPhone 3GS 3.1.3 เป็น 3.1.2 ที่เก็บ SHSH ไว้ใน Cydia

cydai-with-shsh-list

นานมากแล้วที่ผมได้เขียวิธีการเก็บค่า  ECID SHSH เอาไว้ที่ Cydia ซึ่งคิดว่าเป็นวิธีการที่ง่ายสุดแล้ว สำหรับให้ iPhone 3GS เก็บค่านั้นๆเอาไว้ อ่านได้ที่ วิธีทำชีวิตให้ง่ายขึ้น สำหรับ iPhone 3GS(ต้องอ่าน)

ซึ่งในเรื่องนั้นผมจะบอกว่าเก็บไปเพื่ออะไร สรุปง่ายๆคือ “ให้เครื่องเราสามารถ restore firmware รุ่นนั้นๆได้ตลอด” เช่น เก็บ 3.1 เอาไว้แล้วที่ Cydia และปัจจุบัน 3.1.3 ออกมา เราหลงกดอัปเดท 3.1.3 แล้วเครื่องก็เจลเบรคไม่ได้ เราก็ Restore กลับมาเป็น 3.1 ก่อนแล้วค่อยเจลเบรคใหม่ พอเข้าใจไหมครับ

วิธีทำก็ไม่อยากครับหลักการคือ

การแก้ไฟล์ที่ให้ iTunes ไปติดต่อกับเซิร์ฟเวอร์ของ Cydia แทนที่จะติดต่อไปเซิร์ฟเวอร์ของแอปเปิ้ล วิธีการดังนี้

สำหรับ Windows

กด Start> Run> C:WindowsSystem32driversetchosts

run

เปิดด้วย Notepad

run2

เพิ่มบรรทัดนี้เข้าไป 74.208.10.249    gs.apple.com ตามรูป แล้วกด Files> Save

run3

จากนั้นปิดไฟล์นี้ไป ต่อไปก็ทำการ Restore แบบธรรมดาได้เลยครับ

สำหรับ Mac

เลือก Go ที่เมนูบนสุด เลือก Go to Folder…

go-folder

พิมพ์ /etc แล้วกด Go

etc

คลิกเลือกที่ไฟล์ hosts แล้วลากมาวางที่ desktop

คลิกขวาที่ไฟล์ hosts เลือก Open With> Text Editor

แก้ไขโดยการเพิ่มบรรทัด 74.208.10.249   gs.apple.com เข้าไปต่อท้าย ตามรูป

host-edited

จากนั้นบันทึกโดยกด Comn+S

เมื่อบันทึกเสร็จ ให้ลากไฟล์ใหม่กลับไปทับของเดิม มันจะให้เราพิมพ์รหัสผ่านของเครื่องก่อน เพราะว่าไฟล์นี้ห้ามแก้ไข ถ้าหากไม่ใช่ Administrator ก็กด Authenticate> Replace

แล้วก็ใส่รหัสผ่าน> OK

จากนั้นก็ผิดไฟล์ได้เลย

การใช้งานก็ทำการ Restore 3.1.2 ได้(สำหรับคนที่เก็บ ECID SHSH ไว้ที่ Cydia แล้วเท่านั้น คนไม่มีหมดสิทธิ์ และสำหรับ 3GS เท่านั้นด้วยเช่นกัน)

ลองเอาไปทำดูนะ


เขียนโดย Attapon Thaphaengphan

ศิษย์เก่าวิศวกรรมคอมพิวเตอร์ ม. ขอนแก่น ผู้ก่อตั้ง iPhoneMod.net ตั้งแต่ปี 2009
อดีต Dell Technical Support รู้จัก ​Apple เพราะ Macbook Pro และใช้ iPhone ตั้งแต่รุ่น 3G จนถึงปัจจุบัน