ข้ามไปยังเนื้อหา

วิธีแก้ Push fix แบบ 100% สำหรับเครื่อง Lock

24/02/2010

เครื่อง Lock มักมีปัญหาเรื่อง Youtube , Push , GPS แต่เนื่องจากวิธีแก้ไขที่ยังไม่สมบูรณ์นัก

หากใครเคยลง Push fix ใน Cydia ไปแล้วแนะนำว่าให้ Restore ใหม่แล้วทำดังนี้ครับ

1. ต้องทำเครื่องให้ไม่มี Application ที่เป็น Push ทั้งสิ้น สำคัญมาก

2. Download ที่นี่ จะได้ไฟล์ 4ไฟล์ คือ push-cert.bin , push-key.bin , youtube-cert.bin , youtube-key.bin หรือ ซื้อ Push Fix 2 ก็ได้ ถ้าท่านต้องการซื้อก็จบตรงนี้เลย

3. Download Tools ที่นี่ http://xs1.iphwn.org/releases/PushFix.zip

4. แตก Tools ออกมาจะเห็นมีทั้งหมด 3 Files inject , nimble และ readme.txt

5. นำ Files .bin 4 File และ File ที่ชื่อ inject ไปไว้ที่ /Library/Keychains/ ( ทั้งหมดเป็นแค่ 5 Files เท่านั้น )โดยใช้ SSH หรือ iPhone Browser ต่างๆ ถ้าจะให้ง่ายใช้ WinSCP

6. Set Permission file inject ให้เป็น 755 (คลิกขวาที่ชื่อ inject –> info –> ด้านล่างใส่ 0755 –> Ok )

7. ทำการแก้ไข file ที่ชื่อว่า keychain-2.db เป็น keychain-2.db.org โดยการเพิ่มลงไปเลย

8. เปิด Terminal บน WinSCP ในช่อง Command พิมพ์ ./inject กด Execute

9. จะเกิดการสร้าง File keychain-2.db ขึ้นมาใหม่ให้ ถ้าเราสังเกตุในส่วนนี้ตอน Execute จะมีการหา file keychain-2.db ไม่พบ สาเหตุเพราะเราเปลี่ยนชื่อไปแล้วในขั้นตอนที่ 7 นี่คือข้อพิสูจน์ว่าวิธีนี้ทำได้ผลจริง

10. ทำซ้ำข้อที่ 8 อีกครั้ง เพื่อให้ขั้นตอนของการ inject สมบูรณ์ สังเกตุที่การทำจะเห็นว่ามีการพบ old files และทำการแก้ไขทุกอย่างให้หมดแล้ว ทำไมต้องทำ 2 ครั้ง สาเหตุที่ทำแบบนี้เพราะต้องการ File keychain-2.db ที่มีอยู่บน iPhone ก่อนทำ ปลอดภัยในกรณีที่มีข้อผิดพลาด และ เป็นการยืนยันคำสั่งที่ถูกต้อง

11. reboot iPhone

12. Sync Push Application และทำการทดสอบได้เลยครับ

เครดิต พี่โดนัท (Nuttrasart) ขอบคุณมากครับ

No comments yet

ใส่ความเห็น