
ต่อไปนี้เป็นวิธีการ Jailbreak OS 3.1.2 สำหรับ iPhone และ iPod Touch โดยใช้ BlackRa1n บน Windows OS ครับ
ข้อสำคัญอย่างยิ่งที่ควรรู้ คือ BlackRa1n เ็ป็นแค่ Jailbreaking Tool นั่นคือจะทำได้เพียง Jailbreak เท่านั้น ไม่สามารถ Unlock Baseband ได้ เพราะฉะนั้น BlackRa1n เหมาะกับ iPhone ที่เป็น Official Unlock Device เท่านั้น ส่วน iPhone ที่เป็นเครื่อง Lock ให้รอไปก่อ หรือใช้ Custom Firmware ที่สร้างมาจาก PwnageTool 3.1.4 ไปก่อนครับ
สำหรับ iPod Touch 3rd Generation นั้นมีข้อควรทราบ 2 เรื่อง
ขอย้ำอีกครั้งสำหรับเครื่อง Lock (ณ วันที่ update 15 ตุลาคม 2009)
สำหรับเครื่อง Lock ให้รอไปก่อน เพราะในตอนนี้ BlackRa1n ทำได้แค่เพียง Jailbreak เท่านั้น เพราะฉะนั้น
เรามาเริ่มกันเลยดีกว่า …
สรุป เงื่อนไขของ iPhone แต่ละรุ่น และแต่ละประเภทที่สามารถทำได้ในแต่ตอนนี้ (ข้อมูลจาก Smart-Mobile)
iPhone 2G model (Classic)
iPhone 3G model
iPhone 3GS model
คำเตือน! ถ้าใครซื้อ iPhone 3GS ในตอนนี้ บางเครื่องอาจจะไม่สามารถ Jailbreak ได้ด้วย BlackRa1n หรือ Jailbreaking Tools ตัวอื่นๆ ได้ เพราะ apple ได้เปลี่ยน Bootrom ตัวใหม่ ซึ่งเราสามารถ check ได้ว่า iPhone 3GS ของเราสามารถ Jailbreak ได้หรือไม่ ดูได้จากด้านล่างครับ
How to Check Bootrom (iBoot) for Your iPhone 3GS (Windows)
เมื่อเรามั่นใจแล้วว่า iPhone 3GS ของเราสามารถ Jailbreak ได้แน่นอน ก็ลงมือได้เลยครับ ส่วน iPhone 2G และ iPhone 3G ไม่ต้อง check นะครับ สามารถทำได้เลย
สามารถ Download ได้ ที่นี่ ครับ ส่วน iTunes 9 หาโหลดได้จาก Apple.com ครับ
ในที่นี่เราจะเน้นไปที่ iPhone 3GS ที่เป็นเครื่อง Official Unlock Device นะครับ
Note! ก่อนจะ Upgrade iPhone OS 3.1.2 ควรทำการ Jailbreak iPhone OS 3.x ที่ปัจจุบันใช้อยู่ก่อน เพื่อให้ Cydia ทำการเก็บค่า ECID SHSH ไว้ เพราะอนาคตอาจจะได้ใช้ในการ Restore iPhone OS 3.1 ได้
Step 1:
Upgrade iTunes 9 (แนะนำ) และ Download BlackRa1n รวมทั้ง Original Firmware ตามรุ่น iPhone ที่เราใช้เตรียมพร้อมไว้ก่อน
Step 2:
ต่อ iPhone เข้ากับเครื่อง Computer จากนั้นเปิดโปรแกรม iTunes ขึ้นมา

เลือก iPhone ของเราจาก list ของอุปกรณ์ที่อยู่ทางซ้ายของ iTunes จากนั้นกดปุ่ม “Shift” บน Keyboard ค้างไว้ และ Click ปุ่ม “Restore”
แนะนำให้ Restore มากกว่าที่จะไป Update เพราะการ Restore จะไม่สร้างไฟล์ขยะทิ้งไว้ในเครื่อง

หลังจากที่กด Shift+Restore ให้เราเลือกไฟล์ iPhone OS 3.1.2 (ไฟล์นามสกุล ipsw) และกดปุ่ม “Open” จากนั้น iTunes จะเริ่ม Restore Firmware ต่อไป
Step 3:
เมื่อ iTunes ทำการ Restore firmware 3.1.2 ให้เราเสร็จสิ้น ให้เปิดโปรแกรม BlackRa1n

Step 4:
Check ให้แน่ใจว่าเครื่องเรายังต่อกับเครื่องอยู่ หลังจากนั้นกดปุ่ม “make it ra1n”

Step 5:
BlackRa1n จะ reboot และเข้าสู่ Recovery mode อัตโนมัติ

ซักพัก iPhone จะโชว์ภาพของ @geohot (GeoHot) มาแทนที่ภาพ Recovery mode (iTunes + สาย Sync)

มาดูที่ BlackRa1n,
BlackRa1n จะแจ้งให้เราทราบว่ากำลังทำงานอยู่ (Running) และจากนั้น BlackRa1n จะทำการ Reboot iPhone ให้อัตโนมัติ


มาดูที่ PC,
เราจะเห็น Popup message ดังภาพด้านล่าง ให้เรากดปุ่ม OK ได้เลยครับ

Step 6:
เมื่อ iPhone ของคุณ reboot เรียบร้อย ในตอนนี้ iPhone เราได้ Jailbreak เรียบร้อยแล้ว โดยสังเกตว่าจะมี blackra1n icon อยู่ในหน้า Home หรือ Springboard
ขั้นตอนต่อไปนี้คุณต้องต่อ Internet ก่อนที่จะเปิดใช้งาน blackra1n เพราะฉะนั้น check ให้แน่ใจก่อนว่าเราได้ต่อ EDGE หรือ Wi-Fi เรียบร้อยแล้ว
หลังจากที่ต่อ EDGE หรือ Wi-Fi เรียบร้อยแล้ว ให้เราแตะที่ blackra1n icon เพื่อเปิดโปรแกรม blackra1n ได้แล้วครับ

เลือกโปรแกรมที่เราต้องการติดตั้ง ให้เราติดตั้งเฉพาะ Cydia ก็พอ จะได้ไม่มีปัญหาในภายหลัง โดยการแตะเลือก แล้วกด Install เพื่อทำการ Download และติดตั้ง Cydia


BlackRa1n จะิเริ่มทำการ download และติดตั้ง package ที่เราเลือก ในที่นี่เราเลือกติดตั้งแค่ Cydia ก็พอ


Step 7:
เมื่อ BlackRa1n ติดตั้ง Package (ในที่นี้คือ Cydia) ที่เราเลือกเสร็จสิ้น BlackRa1n จะ Respring iPhone ให้เรา หลังจากนั้นเราก็จะเห็น Cydia อยู่ในหน้า Springboard แล้ว

Step 8:
เมื่อเราลอง check ว่า Cydia สามารถทำงานได้ถูกต้องสมบูรณ์ เราอาจจะ Uninstall BlackRa1n ได้โดยการแตะที่ปุ่ม “Uninstall blackra1n” ในโปรแกรม BlackRa1n เพื่อลบออกจากหน้า Springboard ครับ


ขอบคุณภาพบางส่วนจาก iClarified และขอบคุณ @geohot สำหรับข้อมูลและโปรแกรม BlackRa1n ทำให้เราสามารถ Jailbreak OS 3.1.2 ได้ครับ
THE END
Lefthit
อยากถ้าว่า พอดี ผมup เป็น 3.1.2
อยากถ้าว่า พอดี iphone 3G ผมup เป็น 3.1.2 แต่ลงเกมได้เป็นบ้างเกมอะครับ ไม่ทราบว่ามีวิธีอะไรให้ลงได้ทุกเกมบ้างไหมเพราะมีเกมที่อยากเล่นอยู่หลายเกมอะครับ
(ผมลง appsyncของ “www.iphoneinthailand.com/cydia” แล้วนะครับ)ลงไม่ได้2-3เกม แต่ผมทำเครื่องให้เพื่อน ลงเกมได้ปกติ ขอคำชี้แนะด้วย
Reply To: kungbee
มันแจ้ง error ว่าอะไรเหรอครับ พอจะบอกได้มั้ย
ผมเองก้อคง appsync เหมือนกัน ก้อลงได้ปกติอ่ะครับ
รีสโตร์ไม่ได้ค่ะ ทำไงดี T T
Reply To: kratye
ต้องขอโทษด้วยครับ ช่วงนี้งานเยอะมาก แล้วก้อมีสอบด้วย ทำให้ไม่ได้เข้ามาหลายวัน
อาการเป็นยังไงเหรอครับ ที่ว่า restore ไม่ได้
ช่่วยหน่อยคร่ับ พอดีเคร่ืองแฮ้ง แลยกดรีสตาร์ทเครือง คราวนี้พอเปิด มันไปค้างอยู่ที่โลโก้แอปเปิล ผมเลยรีสโตรแต่ไม่ได้กด chip ตอนนี้มันเป็น 4.0.1 แต่ทำไรไม่ได้ มันจะอยู่ที่ emergency call ครับ ผมต้องทำไงครับ เมลบอกหน่อยครับ ตอบด้วย