
ต่อไปนี้เราจะมาพูดถึงขั้นตอนการ Jailbreak iPhone OS 3.0 (Firmware 3.0) สำหรับ iPhone 3G model โดยการสร้าง Custom Firmware ด้วย PwnageTool 3.0 ซึ่ง Software ตัวนี้ทำงานได้บนระบบปฏิบัติการ Mac OS เท่านั้น ไม่สามารถทำงานบนระบบปฏิบัติการ Windows ได้
PwnageTool 3.0 จะสร้าง Custom Firmware ที่สามารถ Jailbreak อัตโนมัติ, ติดตั้ง Application, และเปลี่ยน Boot logo ได้ หลังจากสร้าง Custom Firmware เสร็จ เราก็ทำเพียงแค่นำ iPhone 3G ของเรามา Restore ด้วย Custom Firmware ตัวนี้เท่านั้น
สำหรับการ Jailbreak/Unlock iPhone 2G ด้วย PwnageTool 3.0 บน Mac OS ดูได้ ที่นี่ ครับ
สำหรับการ Jailbreak/Unlock iPhone 2G ด้วย RedSn0w บน Windows ดูได้ ที่นี่ ครับ
สำหรับการ Jailbreak iPhone 3G ด้วย RedSn0w บน Windows ดูได้ ที่นี่ ครับ
สำหรับ iPhone 3G model ขั้นตอนการ Jailbreak จำเป็นต้องทำก่อนที่จะใช้ UltraSn0w ในการ Unlock iPhone 3G model และตอนนี้ทาง Dev-Team ก็ได้ปล่อย UltraSn0w เรียบร้อยแล้ว
สำหรับการ Unlock iPhone 3G ด้วย UltraSn0w ดูได้ ที่นี่ ครับ
ขอบคุณภาพบางส่วนจาก iClarified ครับ
สามารถ Download ได้ ที่นี่ ครับ ส่วน iTunes 8.2 หาโหลดได้จาก Apple.com ครับ
Step 1:
ติดตั้ง iTunes 8.2 จากนั้นสร้าง folder ใหม่สำหรับเก็บ file ที่จำเป็น เช่น 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:
ในหน้าแรกของ PwnageTool ให้เราเลือก Expert Mode ที่อยู่มุมบนซ้ายของโปรแกรม

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

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

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

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

หน้า General settings จะให้เรากำหนดได้ว่าจะให้ Root partition (System Partition) ให้เราติ๊กตัวเลือกต่อไปนี้ด้วย
ไม่ต้องเลือก Actvate the phone นะครับ
สำหรับ Firmware 3.0 นี้ เราอาจจะต้องเพิ่มขนาดของ Root Partition เล็กน้อย เพื่อให้ PwnageTool สามารถสร้าง Custom Firmware ได้อย่างสมบูรณ์ ถึงแม้ว่าจากรูป set ไว้ที่ 511 MB แต่สำหรับ iPhone 3G แนะนำว่าให้ตั้งไว้ที่ 700 MB จะดีกว่า จากนั้นให้เรา Click ปุ่มลูกศรสีฟ้า เพื่อดำเนินการต่อไป

ในหน้า Bootneuter setting เราไม่สามารถเลือกอะไรได้เลย เพราะฉะนั้นให้เรา 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 จะให้เรากำหนดที่เก็บ Custom Firmware (IPSW) ให้เราเลือกเก็บที่ folder “Pwnage”

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

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

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

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

Step 10:
ให้เราทำตามคำสั่งของ PwnageTool อย่างเคร่งครัด โดย PwnageTool จะให้เราทำดังนี้


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

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


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

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


Step 13:
เมื่อขั้นตอน การ Restore เสร็จสมบูรณ์ iPhone ของเราจะ restart เองโดยอัตโนมัติ เมื่อขั้นตอนนี้เสร็จสิ้น เราก็จะได้ iPhone 3G ที่ Jailbreak เรียบร้อยแล้วครับ
THE END
Lefthit
Facebook comments:
[...] Jailbreak iPhone 3G ด้วย PwnageTool 3.0 บน Mac OS ดูได้ ที่นี่ [...]