How to Jailbreak OS 3.1.2 Your iPhone, iPod Using BlackRa1n (Windows)

How to Jailbreak OS 3.1.2 Your iPhone, iPod Using BlackRa1n (Windows)
ต่อไปนี้เป็นวิธีการ 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 เรื่อง
- หลังจากที่ Restore OS 3.1.2 แ้ล้วจะต้องเรียกใช้งาน BlackRa1n 2 รอบ โดยรอบแรกเป็นการ Jailbreak และรอบที่ 2 เป็นการ Reboot
- หลังจากที่ Jaibreak OS 3.1.2 สำหรับ iPod Touch 3rd Generation แล้ว อย่าปล่อยให้ Battery หมดเด็ดขาด ถ้า Battery หมด คุณจะต้องต่อ iPhone เข้ากับ Computer จากนั้นใช้ BlackRa1n เพื่อที่จะ boot ใหม่ (Tetherd Jailbreak)
ขอย้ำอีกครั้งสำหรับเครื่อง Lock (ณ วันที่ update 15 ตุลาคม 2009)
สำหรับเครื่อง Lock ให้รอไปก่อน เพราะในตอนนี้ BlackRa1n ทำ ได้แค่เพียง Jailbreak เท่านั้น เพราะฉะนั้น
- iPhone 3G และ 3GS ที่เป็นเครื่อง Lock และยังใช้ iPhone OS 3.0 หรือ 3.0.1 อยู่ มีทางเลือก 2 ทาง
- ให้รอไปก่อนครับ เพราะ iPhone OS 3.1.2 ทำให้ Baseband Firmware เปลี่ยนแปลงไป ซึ่ง UltraSn0w ยังไม่สนับสนุน Baseband Firmware version ล่าสุดครับ
- Upgrade ไปที่ iPhone OS 3.1.2 โดยให้ใช้ Custom Firmware ที่สร้างจาก PwnageTool 3.1.4 ไปก่อน ซึ่งจะไม่ทำให้ Baseband Firmware เปลี่ยนไป
- iPhone 3G และ 3GS ที่เป็นเครื่อง Lock และเผลอไป Upgrade iPhone OS 3.1.2 ไปแล้ว ตอนนี้ทำได้อย่างมากแค่เป็น iPod Touch ไปก่อนโดยใช้ BlackRa1n หรือใช้ Custom Firmware ที่สร้างมาจาก PwnageTool 3.1.4 ครับ
เรามาเริ่มกันเลยดีกว่า …
สรุป เงื่อนไขของ iPhone แต่ละรุ่น และแต่ละประเภทที่สามารถทำได้ในแต่ตอนนี้ (ข้อมูลจาก Smart-Mobile)
iPhone 2G model (Classic)
- ตอนนี้ยังใช้งาน BlackRa1n ไม่ได้ครับ .. หา Custom Firmware มา Restore ไปก่อน
iPhone 3G model
- เครื่อง Unlock ที่ใช้ Firmware 2.x หรือ 3.x –> Upgrade Firmware 3.1 หรือ 3.1.2 –> Activate ผ่าน iTunes –> ติดตั้ง BlackRa1n
- เครื่อง Lock ที่ใช้ Firmware 3.0 หรือ 3.0.1 –> รอไปก่อน หรือ หา Custom Firmware มา Restore ไปก่อน
- เครื่อง Lock ที่เผลอ Upgrade Firmware 3.1 หรือ 3.1.2 –> หา Custom Firmware มา Restore –> ได้เป็น iPod Touch มาใช้ไปก่อน
iPhone 3GS model
- เครื่อง Unlock ที่ใช้ Firmware 3.0, 3.0.1, 3.1 หรือ 3.1.2 –> Activate ผ่าน iTunes –> ติดตั้ง BlackRa1n
- เครื่อง Lock ที่ใช้ Firmware 3.0 หรือ 3.0.1 –> รอไปก่อน หรือ หา Custom Firmware มา Restore ไปก่อน
- เครื่อง Lock ที่เผลอ Upgrade Firmware 3.1 หรือ 3.1.2 –> หา Custom Firmware มา Restore ไปก่อน –> ได้เป็น iPod Touch มาใช้ไปก่อน
คำเตือน! ถ้าใครซื้อ 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 นะครับ สามารถทำได้เลย
Prerequisites:
- iPhone 2G, iPhone 3G, iPhone 3GS (โปรดอ่านเงื่อนไขข้างต้น)
- iTunes 8.2 ขึ้นไป แนะนำให้ใช้ iTunes 9
- BlackRa1n … Click
- iPhone OS 3.1.2 (Original Firmware)
สามารถ Download ได้ ที่นี่ ครับ ส่วน iTunes 9 หาโหลดได้จาก Apple.com ครับ
Instructions:
ในที่นี่เราจะเน้นไปที่ 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 ได้ครับ
