알아야 할 첫 번째 사항은 iTunes가 고유 한 "Library Persistent ID"를 사용하여 iDevice와 iTunes 설치의 쌍을 식별한다는 것입니다. 이 16 자리 16 진수 ID는 장치와 페어링 된 컴퓨터 모두에 저장됩니다. iTunes는 설치 될 때 (또는 더 정확하게는 보관함을 빌드 할 때) 새로운 ID를 생성합니다. 해당 컴퓨터에 설치된 iTunes의 사본과 다른 영구 ID를 가진 iPhone을 연결하면 위의 경고 대화 상자가 나타납니다.
그러나 당신의 방식으로 서있는 유일한 것은 그 영구적 인 id입니다. 원활하게 작동하려면 iTunes 설치를 해킹하여 ID가 iPhone의 ID와 동일하다고 생각해야합니다.
이를 위해서는 먼저 휴대 전화의 영구 ID가 무엇인지 파악해야합니다. 원래 동기화 된 iTunes 사본을 계속 사용할 수 있는지 여부에 따라 여기에 몇 가지 옵션이 있습니다.
1 단계 : 영구 ID 얻기
iDevice가 동기화 된 iTunes의 원래 설치가 여전히있는 경우 iTunes 디렉토리의 "iTunes Music Library.xml"파일에서 영구 ID를 가져올 수 있습니다. "Library Persistent ID"태그 만 검색하십시오.
더 이상 이전 설치에 액세스 할 수 없다면 (내 경우처럼) iPhone 자체에서 ID를 가져와야합니다. 운 좋게도 전화를 탈옥하지 않고도이 작업을 수행 할 수있는 비열한 방법이 있습니다. [휴대 전화가 이미 탈옥 된 경우 전화기의 iTunes 디렉토리에있는 .plist 파일 중 하나에서 읽을 수 있습니다.]
비결은 iTunes를 사용하여 휴대폰을 백업 한 다음 백업 파일을 파고 영구 ID를 찾는 것입니다. 다행히 iTunes를 사용하면 동기화하지 않고 백업을 수행 할 수 있으므로 모든 iTunes 사본에서 iPhone을 백업 할 수 있습니다.
불행하게도, 백업 파일에서 ID가 잘 보이지 않습니다. 업로드 한 Info.plist 파일에서 영구 ID를 확인하려면 무료 웹 스크립트를 사용해야합니다.
전체 지침 은이 페이지에 있습니다.
보관 용 영구 ID가 있으므로 iTunes 설치에서 해당 ID가 실제로는 자신의 ID라고 생각하도록 속 여야합니다.
2 단계 : iTunes의 영구 ID 변경
iTunes는 영구 ID를 두 곳에 저장하여 변경하기가 더욱 까다로워 졌습니다. 이미 언급 한 " iTunes Music Library.xml "파일에 한 번 , 바이너리 인 " iTunes Library.itl "파일 에 한 번 더 파일을 편집하고 훨씬 까다로워 야합니다.
바이너리 파일을 편집하고 변경 사항을 적용하는 것이 가능할 수도 있지만 적어도 작동 할 수 없었으므로 더 쉬운 방법이 있기 때문에 귀찮게하지 않는 것이 좋습니다. 필요하지 않습니다.
먼저, 위에서 언급 한 두 파일을 백업하십시오. 그런 다음 xml 파일을 열고 1 단계에서 얻은 라이브러리 영구 ID를 <Library Persistent ID>
태그 의 기존 ID 위에 붙여넣고 저장하십시오.
이제 빈 파일을 생성 하고 이름을 "iTunes Library.itl"로 지정하십시오. 파일을 삭제하거나 이름을 바꾸면 작동하지 않습니다. iTunes는 사라지는 것이 아니라 손상되었다고 생각해야합니다.
이제 iTunes를 시작하면 "손상된"라이브러리 파일이 표시되고 새로운 영구 ID가 포함 된 xml 파일에서 해당 파일을 다시 작성합니다.
라이브러리 파일을 다시 빌드 한 후 몇 분이 지나면 (도서관이 큰 경우 시간이 오래 걸릴 수 있음) iPhone을 연결하고 문제가없는 것처럼 동기화 할 수 있어야합니다. 세계!
자세한 내용 (컴퓨터에서 iTunes 디렉토리를 찾는 방법 포함) 은이 페이지를 읽으십시오 .
행운을 빕니다!