Apple 장치 (iPhone, iPod 등) 지원의 현재 상태는 무엇입니까?


21
  1. 어떤 우분투 응용 프로그램이 지원을 제공합니까? (안내, 방법, 상태)
  2. 또한 특히 최신 OS 버전으로 음악을 iPhone 및 iPod에 동기화하는 지원에 대한 세부 사항 :

    • > iOS4를 사용하여 음악을 Apple 장치와 동기화 할 수 있습니까? (아이폰 및 아이팟)
    • 이 작업을 수행 할 수있는 응용 프로그램과 방법은 무엇입니까? (안내, 방법, 상태)

이미 확립 된 것은 :

  • Apple은 Linux를 지원하지 않으며 계획이 없습니다.
  • libimobiledevice 는 일부 지원을 제공하지만 현재 장치와의 음악 / 비디오 동기화를 지원 하지 않습니다>iOS4 . libimobiledevice로 이동하여 " Status " 섹션으로 스크롤 하여 장치 버전이 지원되는지 확인하십시오.

답변:


24

이것은 끊임없이 움직이는 목표입니다. 작동하는 도구를 찾으면 Apple은이 도구를 '보안 업데이트'로 분류합니다 (때로는 주관적으로 용어를 사용함). 일부 iPod의 경우 펌웨어를 Rockbox로 교체하십시오 . iPhone의 경우 Windows 또는 Mac을 사용하거나 Ubuntu에서 VirtualBox 를 사용하여 Windows 게스트 OS를 설정하십시오 .

애플은 이런 종류의 상호 운용성을 장기적으로 허용하지 않을 것이다. 장치에 대한 규칙을 수락하거나 대체 펌웨어로 루팅하고로드 할 수있는 장치를 찾아야합니다.


3
Apple의 담장을 벗어나면 더 이상 경고를 제공 할 의무가 없습니다. 귀하는 이에 이미 동의하고 일방적 인 조건에 동의했습니다. 나는 이것도 분노하고 있다고 생각합니다. 그래도 나는 애플을 비난 할 수 없다. 그들의 의무는 주주들에게 있습니다. 업데이트를 적용했거나 승인 된 에코 시스템 외부에서 동기화하려고했지만 문제가 발생한 경우 자신 만 탓할 수 있습니다. 가혹하지만 사실입니다. 그 동안 현명하게 투표하고 현명하게 장치를 선택하고 EFF와 같은 조직에 할 수있는 것을 제공하십시오. 행운을 빕니다.
Tom Brossman

1
그러나 나는 사과 제공 경고에 대해 이야기하고 있지 않습니다 (100 % 정확하고 지원, 경고 등을 제공 할 의무가 전혀 없습니다. 사업상의 관심이 없다면 왜해야합니까?) "종류의"지원을 제공하는 밴시, 리듬 박스 등과 같은 응용 프로그램에 대해 이야기 할 때, 테스트되지 않은 Apple 장치 버전이있을 때 경고를 표시해야합니다. 또는 그들이 불가능할 수도 있습니다. (그렇다면 놀라게 될 것입니다.) 또한, 잘못 이해하지 마십시오. 사람들이 그 프로젝트에 대해 무료로 열심히 일한다는 것을 알고 있습니다.
Gerard Roche

1
@ElderGeek 응용 프로그램은 iOS와 같은 버전이 검증 되지 않았 으며 응용 프로그램 제조업체의 승인 테스트를 통과하지 못했음을 경고 할 수 있습니까? iOS 7.2.1을 사용하고 있습니다.이 버전의 iOS는이 응용 프로그램에 알려져 있지 않습니다. 승인 테스트 프로세스 [link]에서 버전 7.2.0에 문제가 발견되지 않았습니다. 계속
Gerard Roche

1
@BullfrogBlues 오픈 소스 소프트웨어의 좋은 점은 GPL의 경계 안에 맞는대로 수정할 수 있다는 것입니다. 즉, 원하는대로 변경하는 방법을 배울 수 있습니다. iOS xxx 또는 해당 사안에 대해 시판되는 제품에는이 옵션이 없습니다. 행운을 빌어 요!
Geek

1
@NoBugs 귀하는 Apple 제품을 소유하지 않은 사람 이 5 살짜리 답변에 응답하고 있음을 알고 있습니다 .
Tom Brossman

14

리눅스에 대한 애플의 지원은 존재하지 않습니다. Ubuntu를 지원하는 단일 버전의 iOS는 없습니다. Apple에 버그를 신고하십시오.

또한 Apple은 난독 화 기술을 자주 사용하므로 iDevices의 음악 데이터베이스가 손상 될 수 있습니다.

RE : 여기에 Apple에 수많은 버그 보고서를 제출했으며 Windows를 거부하고 따라서 랩톱에 Linux Ubuntu가 설치되어 있고 iPhone3, iPhone4, iPhone5 및 iMac이 있기 때문에 여기에 추가하고 싶습니다. 적어도 내 음악을 관리하는 데 우분투를 사용할 수 없다는 것에 매우 실망합니다 ... 그들은 결코 단일 편지에 답장하지 않았으며 어떤 설명도 신경 쓰지 않았으며 모든 무지가 아마도 내가 전환 할 지점으로 꽤 실망 스럽습니다. 다음에 새 휴대 전화를받을 때 Android 기기


좋은 지적이지만 VLC가 포함 된 iDevice를 사용하는 경우 음악 및 비디오를 VLC 앱의 문서 폴더에 넣을 수 있습니다. 비록 이상한 이유로 내장 음악 플레이어를 사용하지 않으려는 경우에도 마찬가지입니다.
NoBugs

5

libimobiledevice를 사용해보십시오 . " 상태 " 섹션으로 스크롤 하여 장치 버전이 지원되는지 확인하십시오.

libimobiledevice는 프로토콜을 통해 iPhone®, iPod Touch®, iPad® 및 Apple TV® 장치를 지원하는 크로스 플랫폼 소프트웨어 라이브러리입니다. 다른 프로젝트와 달리 기존 독점 라이브러리 사용에 의존하지 않으며 탈옥이 필요하지 않습니다. 다른 소프트웨어가 장치의 파일 시스템에 쉽게 액세스하고 장치 및 내부에 대한 정보를 검색하고 장치를 백업 / 복원하며 SpringBoard® 아이콘을 관리하고 설치된 응용 프로그램을 관리하며 주소록 / 달력 / 노트 및 책갈피를 검색하고 (libgpod 사용) 음악 동기화 그리고 장치에 비디오. 라이브러리는 이러한 장치에 대한 지원을 Linux 데스크톱에 제공하기 위해 2007 년 8 월부터 개발 중입니다. — http://www.libimobiledevice.org/


2
적어도 말을하는 것이 매우 혼란 스럽습니다. 동영상이 도움이되지 않았다고 생각합니다. 특히 iOS5 지원에 관심이 있습니다. 음악 동기화는 지원이 0이라는 것을 이해합니다.
제라드 로슈

4

현재 DBVersion> 4를 처리 할 수없는 libgpod임을 추가하려고합니다. 가장 최근의 커밋 ( http://gtkpod.git.sourceforge.net/git/gitweb.cgi 과 마찬가지로 최신 릴리스는 7 월로 돌아갑니다. ? p = gtkpod / libgpod; a = summary ) 상태가 무엇인지 모르겠지만 현재는 보류 중이며 작동하지 않는 것 같습니다.

그러나 그들은 0.8.2 버전에서 다음을 구현했기 때문에 누가 누군가가 이것에 대한 해결책을 제공하는지 알 수 있습니다.

이 릴리스에서는 iPhone 4 / iPod Touch 4 / iPad / Nano 6g가 여전히 지원되지 않습니다. 그러나 libgpod에는 $ libdir / libgpod / libhashab.so라는 모듈을 동적으로로드하는 메커니즘이 있습니다. 이것은 누군가가 음악 데이터베이스 체크섬을 계산하는 방법을 생각 해낼 경우 이러한 장치를 쉽게 지원할 수 있도록하는 데 유용합니다.

http://old.nabble.com/libgpod-0.8.2-td32125543.html 에서 전체 릴리스 노트를 읽을 수 있습니다.

=================

업데이트 : 사용자 Israr Khan은 현재이 작업을하고있는 것 같습니다. Twitter에서 http://twitter.com/#!/isrark 상태를 빠르게 알 수 있습니다.


3
모든 Linux / Apple 사용자가이 문제에 대한 해결책을 모을 수있는 방법이 있습니까? 프로그래머가 아닌 사람이 어떻게 이것을 해결할 수 있습니까?
seb

3

이 사이트를 읽고 Google을 사용하는 동안 Ubuntu 12.04의 iOS 7.0.2에서 iPhone 4를 동기화 할 수있는 방법을 찾았습니다. 이 지침은 다른 사용자와 libimobiledevice github repo 에서 컴파일했습니다 .

먼저 Ubuntu Software Center 또는 터미널을 통해 다음 패키지가 설치되어 있는지 확인하십시오.

git
libgnutls
libgnutls-dev
libplist
libplist-dev
libusbmuxd
libusbmuxd-dev
usbmuxd
make
autoconf # this should also install automake
autoheader
libtool
pkg-config
gcc

# optional but recommended

cython 
doxygen

둘째, 컴퓨터 어딘가에 폴더를 만듭니다 (데스크톱에라는 폴더를 사용합니다 libupdate).

터미널과 CD를 해당 디렉토리로여십시오.

cd ~/Desktop/libupdate

그렇게하면 콘솔에 이것을 입력하거나 복사 / 붙여 넣기하십시오 :

git clone http://git.sukimashita.com/libimobiledevice.git

리포지토리가 다운로드 될 때까지 기다리십시오. 터미널 창을 열어 두십시오

완료되면 위 명령을 실행할 때 생성 된 폴더를 열어야합니다 ( libimobiledevice). 라는 파일을 두 번 클릭하십시오autogen.sh 하십시오 Run in Terminal. 완료되면 닫히는 새 터미널 창이 열립니다.

다음 명령을 실행하려면 먼저 다음 을 입력하여 위 명령을 libimobiledevice통해 작성된 디렉토리 로 cd하십시오 git clone.

cd libimobiledevice

다음 명령은있는 그대로 실행할 수 있지만 sudo문제가 발생할 가능성을 최소화하기 위해 실행하는 것이 좋습니다 . 마지막 명령은 반드시로 실행해야합니다 sudo. 한 번에 하나씩 실행하고 다음을 실행하기 전에 완료하십시오.

./configure
make
sudo make install

이 작업이 완료되면 컴퓨터를 다시 시작하십시오.

컴퓨터에 다시 로그인하면 iPhone의 잠금을 해제하십시오. 컴퓨터에 나타나는 대화 상자를 무시하십시오. 내가 나열한대로 다음 단계를 따르십시오.

  1. 케이블의 USB 끝을 컴퓨터에 연결
  2. 케이블의 iPhone 끝을 iPhone에 연결
  3. 신뢰 대화 상자가 나타납니다
  4. 다음 단계로 빨리 가야합니다. 신뢰를 탭하고 케이블에서 즉시 전화를 빼십시오! iPhone이 진동 / 다시 연결되고 신뢰 대화 상자가 다시 나타나기 전에 케이블을 뽑아야합니다. 이 경우이 단계를 다시 수행하십시오.
  5. 아이폰을 잠그세요
  6. 아이폰을 다시 연결
  7. iPhone의 잠금을 해제하고 컴퓨터 나 iPhone에 나타나는 대화 상자를 무시하십시오 (신뢰 대화 상자가 나타나지 않아야 함)
  8. 터미널에서 다음 명령을 실행하십시오.

    i 기기 쌍

  9. 터미널은이를 성공적으로보고해야하며 컴퓨터에서 장치에 액세스하여 터미널 또는 대시에서이 실행 Shotwell을 테스트해야합니다. iPhone을 클릭하면 사진이 나타납니다.

노틸러스 파일 브라우저의 장비 섹션에서 iPhone을 클릭 할 수도 있습니다. iPhone에 문제가 발생하면 Trust ONLY ONCE! 컴퓨터에서 다시 시도, 계속 등을 클릭하십시오. 그러면 iPhone이 두 번 나타날 수 있습니다. 문서라고하는 것은 일종의 파일 공유 / 문서 액세스 권한이있는 앱 (예 : 음악 다운로더 또는 벨소리 메이커)을위한 것입니다.

iPhone을 백업하려면이 명령을 실행하십시오.

idevicebackup2 backup --full <path/to/where/you/want/to/backup>

사진 및 비디오를 백업 / 복사하려면 Shotwell을 열고 사진을 가져 오십시오 (CTRL + A, 마우스 오른쪽 버튼 클릭, 가져 오기)

음악 / 뮤직 비디오 / 동영상을 컴퓨터에 복사하려면 Rhythmbox를 열고 iPhone을 선택한 다음 모든 음악을 볼 수 있는지 확인하십시오 (비디오 및 벨소리에는 제목이 없습니다. 원래 iTunes에서 태그를 편집 한 적이 있습니다). 그런 다음 모두 (CTRL + A)를 선택하고 컴퓨터의 폴더로 드래그하십시오. 그들은 이상한 이름을 가질 수 있습니다 .iTunes를 비난하십시오.

아직 아무것도 추가하지 않았지만 파일에 액세스하고 iPhone을 백업 할 수 있습니다.



당시에는 내가 사용한 레포지토리 였는데, 트러스트 루프에 대한 해결책이 있다고 생각합니다. 공식 리소스를 지금 사용할 수 있습니다. 저는 3 월부터 Android로 옮겼으며 더 이상 iPhone을 소유하지 않습니다.
Tech0verlord

1

iPod shuffle을 연결하고 iPod으로 인식했으며 Rythmbox와 동기화 할 수 있음을 알고 있습니다. 휴대용 플레이어 플러그인이 다음을 통해 활성화되어 있는지 확인하십시오.

Tools > Plugins

0

아이튠즈와의 모든 종류의 리눅스 통합은 기껏해야 흔들리는 것에 동의한다. 적어도 실제 문제는 "Linux에서 iDevice로 음악을 복사하여 재생하는 방법"입니다. iTunes는 필요하지 않습니다. 훨씬 다루기 쉬운 문제에 대한 나의 해결책은 다음과 같습니다.

  1. iDevice에 foobar2000 을 설치 하십시오 (나는 데스크탑에서 fb2k를 좋아합니다- 와인 에서 실행할 수있을 정도로 충분합니다) , 단지 응용 프로그램 버전을 발견, 그것은 좋은으로 어디 근처 희망)
  2. 도구, FTP 서버의 오른쪽 상단에있는 기어 아이콘 foobar2000을 시작하십시오.
    1. 쓰기 액세스 허용 = 설정
    2. 서버 실행 = 켜짐
  3. 선택한 FTP 클라이언트를 사용하여 나열된 IP 주소에 연결하고 음악을 업로드하십시오 foobar2000 Music Folder( 클론 을 사용 하여 결국 동기화를 처리 할 것으로 생각됩니다 )

FTP 서버를 종료 한 후 foobar2000은 음악을보고 경쟁에서 벗어납니다. 그리고 foobar2000을 플레이어로 좋아하지 않는다면 다른 타사 앱도 파일 시스템에서 재생할 수 있다고 생각합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.