สิ่งแรกที่ต้องระวังคือ iTunes ใช้ "Library Persistent ID" ที่ไม่ซ้ำกันเพื่อระบุการจับคู่ของ iDevice กับการติดตั้ง iTunes เลขฐานสิบหก 16 หลักนี้จะถูกเก็บไว้ในอุปกรณ์และคอมพิวเตอร์ที่จับคู่กับ iTunes สร้างรหัสใหม่เมื่อมีการติดตั้ง (หรือถูกต้องมากขึ้นเมื่อสร้างคลังของมัน) หากคุณเสียบ iPhone ที่มีรหัสถาวรต่างจากสำเนาของ iTunes ที่ติดตั้งในคอมพิวเตอร์เครื่องนั้นคุณจะได้รับกล่องโต้ตอบคำเตือนที่แสดงด้านบน
อย่างไรก็ตามมีเพียงสิ่งเดียวเท่านั้นที่ยืนขวางทางคุณ เพื่อให้การทำงานราบรื่นเราต้องแฮ็กการติดตั้ง iTunes เพื่อให้คิดว่า id นั้นเหมือนกับ ID บน iPhone ของเรา
ในการทำเช่นนั้นก่อนอื่นเราต้องหาว่ารหัสถาวรของโทรศัพท์ของเราคืออะไร มีตัวเลือกสองสามตัวที่นี่ขึ้นอยู่กับว่าคุณมีสำเนาที่ซิงค์ของ iTunes ดั้งเดิมอยู่หรือไม่
ขั้นตอนที่ 1: รับ ID ถาวร
หากคุณยังคงมีการติดตั้งดั้งเดิมของ iTunes ที่ iDevice ของคุณเชื่อมต่ออยู่คุณสามารถคว้ารหัสถาวรจากไฟล์ "iTunes Music Library.xml" ในไดเรกทอรี iTunes ของคุณ เพียงค้นหาแท็ก "Library Persistent ID"
หากคุณไม่สามารถเข้าถึงการติดตั้งก่อนหน้านั้น (เช่นกรณีของฉัน) คุณจะต้องได้รับ ID จาก iPhone ของคุณเอง โชคดีที่มีวิธีลับๆล่อๆในการทำเช่นนี้โดยไม่ต้องแหกคุกมือถือของคุณ [หากโทรศัพท์ของคุณถูกเจลเบรคแล้วคุณสามารถอ่านได้จากไฟล์. plist หนึ่งไฟล์ในไดเรกทอรี iTunes บนโทรศัพท์ฉันเชื่อว่า]
เคล็ดลับคือคุณต้องทำการสำรองข้อมูลโทรศัพท์ของคุณโดยใช้ iTunes แล้วขุดลงในไฟล์สำรองเพื่อค้นหารหัสถาวร โชคดีที่ iTunes อนุญาตให้คุณทำการสำรองข้อมูลโดยไม่ต้องทำการซิงค์ดังนั้นคุณสามารถสำรองข้อมูล iPhone ใน iTunes ใด ๆ ก็ได้
น่าเสียดายที่รหัสไม่ปรากฏชัดแจ้งในไฟล์สำรอง คุณจะต้องใช้สคริปต์เว็บฟรีเพื่อกำหนดรหัสถาวรของคุณจากไฟล์ Info.plist ที่คุณอัปโหลด
คำแนะนำแบบเต็มอยู่ในหน้านี้
ตอนนี้คุณมี ID ถาวรของไลบรารีแล้วคุณต้องหลอกลวงการติดตั้ง iTunes โดยคิดว่ารหัสนั้นเป็นรหัสจริง
ขั้นตอนที่ 2: เปลี่ยนรหัสถาวรของ iTunes
iTunes จัดเก็บรหัสถาวรในสองแห่งเพียงเพื่อทำให้เราเปลี่ยนแปลงได้ง่ายขึ้น: หนึ่งครั้งในไฟล์ " iTunes Music Library.xml " ที่กล่าวถึงแล้วและอีกครั้งในไฟล์ " iTunes Library.itl " ซึ่งเป็นไบนารี ไฟล์และยุ่งยากมากในการแก้ไข
แม้ว่ามันจะเป็นไปได้ (หรืออย่างน้อยก็) ที่คาดว่าจะเป็นไปได้ในการแก้ไขไฟล์ไบนารีและทำให้มันยอมรับการเปลี่ยนแปลง แต่ฉันก็ไม่สามารถใช้งานได้ดังนั้นฉันจึงไม่แนะนำให้รบกวนเนื่องจากมีวิธีที่ง่ายกว่า ไม่จำเป็นต้องใช้มัน
ก่อนอื่นให้ทำการสำรองข้อมูลทั้งสองไฟล์ดังกล่าวข้างต้น ขั้นต่อไปให้เปิดไฟล์ xml และวางรหัสถาวรของไลบรารีของคุณที่ได้รับจากขั้นตอนที่ 1 บนรหัสที่มีอยู่ใน<Library Persistent ID>
แท็กและบันทึก
ตอนนี้สร้างไฟล์ว่างและตั้งชื่อว่า "iTunes Library.itl" มันจะไม่ทำงานหากคุณเพียงแค่ลบหรือเปลี่ยนชื่อไฟล์ iTunes ต้องคิดว่ามันเสียหายไม่ใช่แค่หายไป
ตอนนี้เมื่อคุณเริ่ม iTunes จะเห็นไฟล์ไลบรารี "เสียหาย" และจะสร้างใหม่ให้คุณจากไฟล์ xml ซึ่งมีรหัสถาวรใหม่ของคุณ
หากทุกอย่างไปได้ด้วยดีหลังจากสร้างไฟล์ไลบรารีขึ้นมาใหม่สักสองสามนาที (อาจใช้เวลาสักครู่ถ้าคุณมีไลบรารี่ขนาดใหญ่คุณ) คุณควรจะสามารถเชื่อมต่อไอโฟนและซิงค์ได้เหมือนไม่มีอะไรผิดปกติ โลก!
สำหรับรายละเอียดเพิ่มเติม (รวมถึงวิธีค้นหาไดเรกทอรี iTunes บนคอมพิวเตอร์ของคุณ) อ่านหน้านี้
โชคดี!