Wednesday, December 7, 2011
วิธีการถอยเวอร์ชัน และบันทึกค่า SHSH Blobs สำหรับ iOS 5 ด้วย iFaith
ชอบบทความนี้ ช่วยกันคลิก like/ถูกใจ/+1 กันนะครับ
ตอนนี้มี iFaith 1.4 เท่านั้นที่ให้ ผู้ใช้ไอโฟนและ อุปกรณ์ iOS ทั้งหลาย ในการถอยเวอร์ชัน (downgrade) กลับไปใช้ เวอร์ชันที่ต่ำกว่า กับเครื่องที่ใช้ iOS 5 ซึ่ง TinyUmbrella และ redsn0w ยังไม่สามารถทำได้ เพราะสองตัวหลังนี้ยังไม่สามารถเก็บ APTicket ได้เหมือน iFaith 1.4 เรามาดูขั้นตอนการบันทึกค่า SHSH Blobs เก็บ APTicket สำหรับ iOS 5 ด้วย iFaith กัน ตอนนี้น่าเสียดายมีแต่เวอร์ชัน Windows เท่านั้น
วิธีการบันทึกค่า SHSH Blobs ที่ใช้ iOS 5.x
หมายเหตุ : ยังใช้กับ iPhone 4S, iPad 2 ไม่ได้ และเฉพาะวินโดวส์เท่านั้น เรียก iFaith run as administrator เพื่อเลี่ยงไม่ให้มีปัญหา
1. Download และเรียก iFaith 1.4
2. อ่านขั้นตอน วิธีการใช้งาน iFaith ในการเก็บค่า SHSH Blobs แบบ Step by Step พร้อมภาพประกอบทุกขั้นตอน
วิธีการสร้าง Custom Signed IPSW เอาไว้ถอยเวอร์ชันในอนาคต
วิธีนี้เหมาะกับใช้กับเครื่อง iOS 5 ที่เริ่มใช้ APTicket ขึ้นไปแล้ว ส่วนการถอยไปยัง iOS 4.x ใช้ TinyUmbrella ได้ตามปกติ ตัวอย่างเช่น เราใช้ iOS 5 อยู่ โดยที่ตอนนี้ Apple ปิดการอนุมัติ (signing) การ restore iOS 5.0 แล้ว อนุญาติให้restore แต่ iOS 5.0.1 เท่านั้น เราสามารถใช้ iFaith ดึง SHSH Blobs และ APTicket กับเครื่องที่ใช้ iOS 5.0 แล้วทำการสร้าง custom signed ipsw iOS 5.0 เก็บไว้ทำการถอยเวอร์ชันในยามจำเป็นได้ เช่น เวลาเรา upgrade เป็น iOS 5.0.1 หรือ 5.1 แล้วอยากถอยเวอร์ชันเป็น iOS 5.0 ก็สามารถใช้ custom signed ipsw ไฟล์ที่ทำตามขั้นตอนด้านล่าง เก็บไว้กลับมา restore ได้
1. เรียก iFaith
2. ทำเครื่อง iOS ให้อยู่ใน DFU Mode ตามโปรแกรมบอก หรือดูที่นี่ กับวีดีสอนเข้าโหมด DFU
3. เลือก “Build *signed* IPSW w/ Blobs” แล้ว browse for SHSH Blobs Cache เลือกไฟล์ที่เราได้ ทำการบันทึก SHSHBlobs + APTicket ตามขั้นตอน วิธีการบันทึกค่า SHSH Blobs ที่ใช้ iOS 5.x ด้านบน ไว้ก่อนหน้านี้ (ไฟล์ .ifaith)
4. เลือกไฟล์ firmware (.ipsw fie) เวอร์ชันที่ไอโฟน หรืออุปกรณ์ iOS ที่คุณใช้อยู่ปัจจุบัน คุณสามารถดาวน์โหลดได้จาก ใน iFaith โดยตรง แต่แนะนำว่าดาวน์โหลดผ่าน browser แล้วมาเก็บไว้ก่อน ดีกว่า
5. เลือก Build IPSW
6. iFaith จะทำการ extract ipsw และวางไฟล์ไว้ที่ Desktop
7. กด Proceed และกด Start (ตอนนี้เครื่องต้องอยู่ใน DFU mode ซึ่ง iFaith จะทำให้เข้า PwnedDFU mode ต่อไป เพื่อทำการ สร้าง custom firmware สำหรับใช้กับ iTunes ต่อไป)
8. ปิด iFaith แล้วเปิด iTunes ตอนนี้ iTunes จะแจ้งว่าเครื่อง เราอยู่ Recovery mode แปลว่าถูกต้องแล้ว ให้กด
Shift ค้างไว้ แล้วเลือก restore iTunes จะให้เลือกไฟล์ ipsw ให้เลือกไฟล์ที่สร้าง iFaith (custom signed firmware) ชื่อไฟล์จะประมาณนี้ .0000000000_iFaith_iPhone_4-5.0.1 (9A405)_signed.ipsw แล้วปล่อยให้ iTunes ทำการ restore ให้เราตามขั้นตอน
คลิกวีดีโอ สอนการบันทึกค่า SHSH Blobs และ Downgrade iOS 5
iFaith ขณะนี้ สนับสนุนเฉพาะ iOS Device ที่เจลเบรคได้ด้วย limera1n ดังนี้
- iPhone ทุกรุ่น (ยกเว้น iPhone 3G และเก่ากว่าไม่จำเป็นต้องใช้)
- iPod Touch ทุกรุ่น (ยกเว้น iPod Touch 2G และเก่ากว่า ไม่จำเป็นต้องใช้)
- iPad เฉพาะรุ่นแรก
- Apple TV เฉพาะรุ่น 2G
iFaith สนับสนุน iOS firmware ดังนี้
- 3.1.x
- 3.2.x
- 4.0.x
- 4.1
- 4.2.x
- 4.3.x - 4.3.3
- 5.0-5.0.1
iPad 2 และ iPhone 4S ยังไม่สามารถใช้ iFaith ได้ในขณะนี้ เพราะยัง jailbreak ไม่ได้นั่นเอง
"iFaith" โดยโปรแกรมนี้จะช่วยในการ dump ค่า SHSH Blobs จาก iOS Device เช่น iPhone 4, iPad รุ่นแรก และอื่นๆ มาเก็บไว้ เป็น SHSH file ที่เจ๋งก็คือ แม้ iOS version นั้นทาง Apple ได้ปิด การ signing ไปแล้ว ก็สามารถ dump ค่า SHSH Blobs ออกมาได้ ซึ่งธรรมดาแล้ว เราต้องรีบ เก็บค่า SHSH Blobs เอาไว้ ตอนช่วงที่ Apple เปิดการ signing iOS Version นั้นๆ อยู่ ซึ่งปรกติก็จะเป็น iOS ปัจจุบันนั่นเอง เช่นตอนนี้ Apple ก็เปิดการ signing ให้เฉพาะ iOS 4.3.3 ธรรมดาเราจะไม่สามารถ เก็บค่า SHSH Blobs ของiOS ก่อนหน้านี้ อย่าง iOS 3.1.3, iOS 4.2.1, iOS 4.0.1 ได้ เพราะ Apple ปิดการ signing ไปแล้ว
ที่มา : iDownloadBlog
บทความนี้เขียนและเรียบเรียงโดย: ST.GiZMo
ติดตามข่าวสาร ของ iPhone, iPad ได้ทาง อีเมล, RSS feed หรือ Facebook Page รับรองไม่พลาดข่าว และบทความน่าสนใจ ส่งตรงถึงคุณทุกวัน ถ้าหาเรื่องที่ต้องการไม่เจอ ลอง ค้นหาข้อมูลในกล่อง search รับรองเจอง่าย ในคลิกเดียว ติดต่อ AppTube ได้ที่ "iphoneapptube @ gmail.com"
1 Responses to “วิธีการถอยเวอร์ชัน และบันทึกค่า SHSH Blobs สำหรับ iOS 5 ด้วย iFaith”
20 December, 2011 21:30
คือปัญหาของผมเป็นอย่างนี้ครับ ครับเมื่อตอนก่อนหน้าผมเคยอัไป 5.0 มาก่อน แต่ตอนนั้น ifaith ยังไม่มี 1.4 มี 1.3 ซึ่งใช้ได้ กับ 4.3.3 ฉต่ตอนนี้ ifaith ได้ออกมาให้ dump blob ปรากฎผมไม่สามารถ
restore 5.0 แล้วผมจะเก็บค่าอย่างไร เพราะจะใช้ tiny blob มันบอก 5.0 ของ tinyumbralla ไม่ support ผมควรทำอย่างไรถึงจะ เก็บ blob 5.0 หรือ Restore 5.0 ผ่านผมก็ dump ได้ ปัญหาคือ restore ไม่ผ่านเนี้ยดิ ช่วยด้วยคร้าบ
Post a Comment