
How to Unlock/Jailbreak Your iPhone 2G on OS 3.0 Using PwnageTool (Mac)
ต่อไปนี้เราจะมาพูดถึงขั้นตอนการ Jailbreak และ Unlock iPhone OS 3.0 (Firmware 3.0) สำหรับ iPhone 2G model โดยการสร้าง Custom Firmware ด้วย PwnageTool 3.0 ซึ่ง Software ตัวนี้ทำงานได้บนระบบปฏิบัติการ Mac OS เท่านั้น ไม่สามารถทำงานบนระบบปฏิบัติการ Windows ได้
PwnageTool 3.0 จะสร้าง Custom Firmware ที่สามารถ Jailbreak/Unlock อัตโนมัติ, ติดตั้ง Application, และเปลี่ยน Boot logo ได้ หลังจากสร้าง Custom Firmware เสร็จ เราก็ทำเพียงแค่นำ iPhone 2G ของเรามา Restore ด้วย Custom Firmware ตัวนี้เท่านั้น
สำหรับการ Jailbreak iPhone 3G ด้วย PwnageTool 3.0 บน Mac OS ดูได้ ที่นี่ ครับ
สำหรับการ Jailbreak/Unlock iPhone 2G ด้วย RedSn0w บน Windows ดูได้ ที่นี่ ครับ
สำหรับการ Jailbreak iPhone 3G ด้วย RedSn0w บน Windows ดูได้ ที่นี่ ครับ
ขอบคุณภาพบางส่วนจาก iClarified ครับ
Prerequisites:
- Mac OS 10.5.7
- iTunes 8.2
- Bootloader 3.9
- Bootloader 4.6
- PwnageTool 3.0
- Original Firmware 3.0 (2G): iPhone1,1_3.0_7A341_Restore.ipsw
สามารถ Download ได้ ที่นี่ ครับ ส่วน iTunes 8.2 หาโหลดได้จาก Apple.com ครับ
Instructions:
Step 1:
ติดตั้ง iTunes 8.2 จากนั้นสร้าง folder ใหม่สำหรับเก็บ file ที่จำเป็น เช่น Bootloader ทั้ง 2 version, PwnageTool, และ Original Firmware 3.0 ในที่นี่เราจะตั้งชื่อ folder นี้ว่า “Pwnage”
จากรูปไม่ได้เก็บ Bootloader ไว้ใน folder นี้ แต่แนะนำให้เก็บไว้ที่เดียวกันดีกว่า เพื่อให้ PwnageTool หาเจอโดยอัตโนมัติ

Step 2:
Double Click ไฟล์ PwnageTool_3.0.dmg เพื่อ mount ไดรว์ หรือแตกไฟล์ออกมา

ลากไฟล์ PwnageTool ไปไว้ที่ folder “Pwnage” ที่เราสร้างไว้ จากนั้นเปิดโปรแกรม PwnageTool ขึ้นมา

Click ปุ่ม “OK” ที่ Popup dialog

Step 3:
หน้าแรกจะมีอุปกรณ์ให้เลือก 3 อย่างคือ iPhone, iPod Touch, และ iPhone 3G ให้เลือกรูป iPhone จากตัวเลือกทั้ง 3 เพราะเราจะทำการ Jailbreak/Unlock iPhone 2G model
สังเกตว่าจะมีลูกศรปรากฏบนรูปที่เราเลือกไว้

Step 4:
จากนั้นให้เลือก Expert Mode ที่อยู่มุมบนซ้ายของโปรแกรม จากนั้นให้เรา Click ปุ่มลูกศรสีฟ้า เพื่อดำเนินการต่อไป

Step 5:
PwnageTool จะแสดงหน้า “Browse for IPSW” จากนั้นโปรแกรมจะค้นหา IPSW ไฟล์ ซึ่งก็คือ Original Firmware ที่เราได้ Download เก็บไว้
ถ้า PwnageTool หน้า IPSW ไฟล์ไม่เจอ เราสามารถ Click ปุ่ม “Browse for IPSW” เพื่อหา IPSW ไฟล์ด้วยตัวเอง

ถ้า PwnageTool สามารถหา IPSW ไฟล์เจอจะมีปุ่ม “iPhone1,1_3.0_7A341″ เพื่มขึ้นมา ให้เราเลือกปุ่มนี้จะเห็นลูกศรปรากฏบนปุ่ม จากนั้นให้เรา Click ปุ่มลูกศรสีฟ้า เพื่อดำเนินการต่อไป

Step 6:
เราจะเห็นปุ่ม menu ทั้ง 6 บนหน้าโปรแกรม ให้เรา Click เลือกปุ่ม “General” จากนั้น Click ปุ่มลูกศรสีฟ้า

หน้า General settings จะให้เรากำหนดได้ว่าจะให้ Root partition (System Partition) ให้เราติ๊กตัวเลือกต่อไปนี้ด้วย
- Activate the phone
- Enable baseband update
สำหรับ Firmware 3.0 นี้ เราอาจจะต้องเพิ่มขนาดของ Root Partition เล็กน้อย เพื่อให้ PwnageTool สามารถสร้าง Custom Firmware ได้อย่างสมบูรณ์ ในที่นี้เราเพิ่มขนาด Root Partition เป็น 590 MB จากนั้นให้เรา Click ปุ่มลูกศรสีฟ้า เพื่อดำเนินการต่อไป

ในหน้า Bootneuter setting ให้เราเลือกดังนี้ ตามรูป
- Neuter bootloader
- Unlock baseband
- Auto delete BootNeuter.app
ไม่จำเป็นต้องเลือก “Update bootloader” นะครับ จากนั้น Click ปุ่มลูกศรสีฟ้า เพื่อดำเนินการต่อไป

ในหน้า Cydia settings จะให้เราสามารถกำหนด Package จาก Cydia เพื่อติดตั้งลงไปใน Custom Firmware ได้เลย โดยไม่ต้องมานั่งติดตั้งเองในภายหลัง

Click เลือก tab “Download packages” จากนั้น Click ปุ่ม “Refresh” เพื่อแสดง Package ทั้งหมดที่สามารถติดตั้งลงใน Custom Firmware ได้ โดยให้เรา Double Click ที่ Package ที่เราต้องการ เพื่อให้ PwnageTool ทำการ Download Package และเราจะได้เห็นว่า Package ที่เราเลือก และ Download เสร็จเรียบร้อยนั้นจะไปปรากฏใน tab “Select Packages”

ให้เราติ๊กถูกหน้า Package ที่เราต้องการติดตั้งลงใน Custom Firmware ใน tab “Select packages” จากนั้น Click ปุ่มลูกศรสีฟ้า เพื่อดำเนินการต่อไป

ในหน้า Custom packages settings จะแสดง Application เพิ่มเติมเช่น Cydia และ Icy แนะนำให้ติดตั้งทั้ง 2 ตัวครับ จากนั้น Click ปุ่มลูกศรสีฟ้า เพื่อดำเนินการขั้นตอนต่อไป

ในหน้า Custom logos settings จะให้เราสามารถกำหนดรูป Boot logos และ Recovery logos ได้ ซึ่งในที่นี้เราจะไม่ติ๊กทั้ง 2 รูป เพื่อยังคงรูป Apple ต่อไป จากนั้น Click ปุ่มลูกศรสีฟ้า เพื่อดำเนินการต่อไป

Step 7:
จากนี้ เราก็พร้อมแล้วที่จะสร้าง Custom Firmware ให้เรา Click ปุ่ม “Build” จากนั้น Click ปุ่มลูกศรสีฟ้า เพื่อดำเนินการต่อไป

Step 8:
ถ้า PwnageTool สามารถหา Bootloader ได้ PwnageTool จะข้ามขั้นตอนนี้ไป ให้ไปดูขั้นตอนที่ 9 ได้เลยครับ
แต่ถ้า PwnageTool ไม่สามารถหา Bootloader 3.9 และ Bootloader 4.7 ได้ PwnageTool จะถามทันทีว่าเราจะ search Bootloader ผ่านทาง Internet หรือไม่ ให้เรา Click เลือกปุ่ม “No” เพราะเราได้โหลด Bootloader มาเก็บไว้เรียบร้อยแล้ว

จากนั้น PwnageTool จะให้เราเลือก Bootloader 3.9 เองในเครื่อง ให้เรา Click ปุ่ม “Yes” เพื่อเลือก Bootloader 3.9 จาก folder “Pwnage”

จากนั้น PwnageTool จะถามหา Bootloader 4.6 ให้เราทำเหมือนเดิม


Step 9:
หลังจากที่เลือก Bootloader เสร็จแล้ว PwnageTool จะให้เรากำหนดที่เก็บ Custom Firmware (IPSW) ให้เราเลือกเก็บที่ folder “Pwnage”

Step 10:
จากนี้ PwnageTool จะเริ่มสร้าง Custom Firmware แล้ว ขั้นตอนนี้จะใช้เวลาประมาณ 10 นาที

ถ้า Mac OS ถามหา Password ของ Administrator ให้เราใส่ Password ให้ถูกต้อง

หลังจากที่สร้าง Custom Firmware เสร็จแล้ว PwnageTool จะถามเราว่า iPhone ของเราเคยทำ Pwned มาก่อนหรือป่าว ไม่ว่าเราจะจำได้หรือไม่ได้ว่าเคยทำหรือไม่ ให้เรา Click ปุ่ม “No” อย่างเดียวเลยครับ

PwnageTool จะบังคับให้เรา Set iPhone เข้าสู่ DFU Mode ให้เราทำตามที่ PwnageTool สั่ง โดยเริ่มต้นให้เราปิด iPhone ก่อนครับ
แต่เรา check ให้แน่ใจก่อนว่าเรายังต่อ iPhone เข้ากับเครื่องอยู่

Step 11:
ให้เราทำตามคำสั่งของ PwnageTool อย่างเคร่งครัด โดย PwnageTool จะให้เราทำดังนี้
- กดปุ่ม Home และ Power ค้างไว้ 10 วินาที
- จากนั้นให้ปล่อยปุ่ม Power แต่ยังคงกดปุ่ม Home ค้างไว้อยู่อีก 10 วินาที


ถ้าเราทำพลาด PwnageTool จะแจ้งให้ทราบ และให้เราทำใหม่อีกครั้งโดยกดปุ่ม “Yes”
จากนั้นให้ถอด iPhone ออกจากเครื่อง
ปิด iPhone และเปิดขึ้นมาใหม่
จากนั้นให้ต่อ iPhone เข้ากับเครื่องอีกครั้ง และปิดเครื่องอีกครั้งตามคำสั่งของ PwnageTool
หลังจากนี้ก็ทำตาม Step 11 อีกครั้งจนสามารถเข้า DFU Mode ได้

เมื่อสามารถเข้าสู่ DFU Mode ได้แล้ว PwnageTool จะแจ้งให้ทราบว่าเราได้เข้าสู่ DFU Mode เรียบร้อยแล้ว และ iTunes ก็จะ pop-up บอกตามรูปครับ จากนี้เราก็ได้ Custom Firmware และ iPhone ของเราเข้าสู่ DFU Mode เรียบร้อย ให้เราปิด PwnageTool ได้เลยครับ


Step 12:
มาที่ iTunes กันบ้าง ให้เรากดปุ่ม “Option/Alt” บน keyboard ค้าง และ Click ปุ่ม “Restore” เพื่อให้เราสามารถเลือกได้ว่าจะ Restore ด้วย Firmware ที่มีอยู่แล้ว ไม่โหลดจาก Server ของ Apple

Step 13:
ไปที่ folder “Pwnage” เพื่อเลือก Custom Firmware ที่เราได้จาก PwnageTool (iPhone1,1_3.0_7A341_Custom_Restore.ipsw) จากนั้น Click ปุ่ม “Open”


Step 14:
เมื่อขั้นตอนการ Restore เสร็จสมบูรณ์ iPhone ของเราจะ restart เองโดยอัตโนมัติ จากนั้น iPhone ของเราจะเปิดโปรแกรม BootNeuter เพื่อ Unlock Baseband
ในขั้นตอนนี้จะใช้เวลาประมาณ 5 นาที หรือน้อยกว่านั้น จากนั้น iPhone ของเราจะ restart อีกครั้ง
เมื่อขั้นตอนนี้เสร็จสิ้น เราก็จะได้ iPhone ที่ Unlock Baseband ของ iPhone OS 3.0 เรียบร้อยแล้วครับ
THE END
Tags: Firmware 3.0, iPhone, iPhone OS 3.0, jailbreak, PwnageTool, unlock

