아이폰은 기본적으로 한 대의 컴퓨터에서만 연결해서 동기화를 할 수 있다. 엄밀히 말하면, 하나의 iTunes 라이브러리와만 연결되어 동기화가 가능하다.
덧1) iTunes 9 에 Home Sharing 이란 기능도 있는데, 이것에 대해서도 곧 글을 올릴예정.
한대의 컴퓨터만 사용하는 사람이라면 동기화를 자동으로 하면서 사용하면 편하게 사용할 수 있겠지만, 아이폰을 사용하는 사람들 중에는 상당히 많은 사람들이 한 대의 데스크탑과 한 대의 노트북 이상을 사용하는 사람이 많을 것이다. 또는 집 컴퓨터와 회사 컴퓨터 등 여러 컴퓨터에서 사용을 하게 되는 경우가 있을 것이다.
이런 경우 수동으로 관리하는 것으로 선택해두고 이 컴퓨터에서 노래/동영상을 넣고, 저 컴퓨터에서도 노래/동영상을 넣으면서 사용하고 싶을 것이다. 그런데 기본적으로 처음에 썼다시피 한 대의 컴퓨터에서만 할 수 있도록 되어 있어서, 한 곳에서 설정하고 음악 등을 넣고, 다른 컴퓨터 가서 연결하면 수동으로 관리하기 설정이 해제되어 있을 것이고 음악도 넣을 수가 없을 것이다. 다시 수동으로 관리하기를 설정하려고 하면 기존에 들어있던 음악/동영상 다 지워진다고 경고가 나올거고 확인을 하면 정말 순식간에 다 지워버린다...
그럼 어쩌란 말이냐! 난 집 컴퓨터에서도 음악/동영상 넣을 때가 있고, 회사서도 넣을 때가 있는데...
조금 꽁수를 쓰면 서로 다른 컴퓨터에 설치된 iTunes의 iTunes 라이브러리를 같은 것으로 인식시켜서 사용할 수 있다.
그치만 이 역시도 자칫 잘못하다보면 기존에 들어있던 음악/동영상, 어플리케이션 및 어플리케이션에 저장된 내용들이 다 지워질 수 있으니 신중히 해야한다.
과정은 아래와 같다.
iTunes Library에 보면 Library Persistent ID 라는 식별자가 있는데, 1) 메인 컴퓨터의 이 식별자를 복사해서 2) 서브 컴퓨터로 사용할 iTunes Library에 심어주는 것이다.
1. 메인 컴퓨터의 iTunes Library Persistent ID 값 알아내기
iTunes Music Library.xml 파일을 열면, 아래 이미지처럼 Library Persistent ID 값이 있는데 이것을 적어둔다.
파일 위치는
윈도우: 내 음악\iTunes 폴더
맥: 홈/Music/iTunes 폴더
2. 서브 컴퓨터 iTunes Library의 Persistent ID 값 바꾸기
- 여기선 파일 두개를 수정해야 한다. 우선 만일을 대비해 백업
1번 과정에서 나온 iTunes 폴더 안에 보면
iTunes Library(윈도우에서는 iTunes Library.itl 파일) 란 파일과 iTunes Music Library.xml
이 두개를 다른 곳에 복사해서 백업해둔다.
- iTunes Music Library.xml 파일 수정
텍스트 에디터로 열어서 Library Persistent ID 값을 아까 적어뒀던 것으로 수정하고 저장한 후 닫는다.
(수정하기 전에 기존 것도 적어둔다.)
- iTunes Library 파일 수정 (윈도우는 iTunes Library.itl 파일)
HexEdit에서 바로 위에서 적어둔 기존 ID 값으로 찾기를 한다.
(찾기할 때 Matching 부분을 Hex로 해야한다.)
그리고, 메인컴퓨터에서 얻은 ID 값으로 바꾸기를 한 후 저장하고 닫는다.
이제 이렇게 하고 서브 컴퓨터 iTunes 에서도 수동으로 관리하기로 설정해두면 문제 없이 두 대 컴퓨터에서 음악/동영상을 마음껏 넣을 수 있게된다.
물론 어플리케이션 동기화나 이런 부분은 위 작업을 하는 시점에서 메인컴퓨터와 서브 컴퓨터에서 다르게되어있다면, 어플리케이션들이 좀 지워지고 다시 동기화해서 설치하고 해야하는 작업을 해줘야 할 것이다.
그러니 어플리케이션에 중요한 자료가 작성되어 있거나 하면 꼭 백업을 해두길 바란다.
덧1) iTunes 9 에 Home Sharing 이란 기능도 있는데, 이것에 대해서도 곧 글을 올릴예정.