web-dev-qa-db-ja.com

Appleデバイス(iPhone、iPodなど)サポートの現在の状態は何ですか?

  1. どのubuntuアプリケーションがサポートを提供しますか? (ガイド、操作方法、ステータス)
  2. また、具体的には、最新のOSバージョンでiPhoneおよびiPodに音楽を同期するためのサポートの詳細:

    • IOS4を使用して音楽をAppleデバイスに同期できますか? (iPhoneおよびiPod)
    • どのアプリケーションでこれを行うことができますか? (ガイド、操作方法、ステータス)

すでに確立されているのは:

  • AppleはLinuxをサポートしておらず、予定もありません。
  • libimobiledevice はある程度のサポートを提供しますが、現在はデバイス>iOS4との音楽/ビデオ同期をサポートしていませんlibimobiledevice に移動し、「Status」というタイトルのセクションまでスクロールして、デバイスのバージョンを確認しますサポートされています。
20
Gerard Roche

これは常に動いているターゲットです。動作するツールを見つけた場合、Appleは「セキュリティアップデート」に分割します(これらの用語は主観的に使用されることがあります)。一部のiPodでは、ファームウェアを Rockbox に置き換えてみてください。 iPhoneの場合はWindowsまたはMacを使用するか、Ubuntuで VirtualBox を使用してWindowsゲストOSをセットアップしてください。

Appleは、この種の相互運用性が長期的に発生することを決して許しません。デバイスのルールを受け入れるか、代替ファームウェアでルート化してロードできるデバイスを見つける必要があります。

23
Tom Brossman

LinuxのAppleのサポートは存在しません。 UbuntuをサポートするiOSの単一バージョンはありません。 Appleにバグを報告してください。

また、Appleは難読化技術を頻繁に使用しますが、これはiDevicesの音楽データベースを破壊する可能性があります。

RE:Appleに多数のバグレポートを提出したことをここに追加します。また、Windowsを使用することを拒否しているため、ラップトップにLinux Ubuntuをインストールし、iPhone3、iPhone4、iPhone5、iMacが必要であり、少なくとも自分の音楽を管理するためにUbuntuを使用できないなど非常にイライラします...彼らは1文字も返信したことがなく、説明も一切気にせず、その無知は私がおそらく切り替える点までかなりイライラしていますAndroid次回、新しい電話を入手するとき。

14
Jan

libimobiledevice を試してください。 「Status」というタイトルのセクションまでスクロールして、デバイスのバージョンがサポートされているかどうかを確認します。

libimobiledeviceは、iPhone®、iPodTouch®、iPad®、およびAppleTV®デバイスをサポートするプロトコルを通信するクロスプラットフォームソフトウェアライブラリです。他のプロジェクトとは異なり、既存の独自のライブラリを使用することに依存せず、ジ​​ェイルブレイクを必要としません。他のソフトウェアがデバイスのファイルシステムに簡単にアクセスし、デバイスとその内部に関する情報を取得し、デバイスをバックアップ/復元し、SpringBoard®アイコンを管理し、インストールされたアプリケーションを管理し、アドレス帳/カレンダー/メモとブックマークを取得し、(libgpodを使用して)音楽を同期することができますデバイスへのビデオ。このライブラリは、これらのデバイスのサポートをLinuxデスクトップにもたらすことを目標に、2007年8月から開発中です。 — http://www.libimobiledevice.org/

5
Jon

DBVersion> 4を現在処理できないlibgpodであることを追加します。最新のリリースは7月に遡り、最新のコミット( http://gtkpod.git.sourceforge.net/git /gitweb.cgi?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

4
D.Mill

このサイトを読んで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をクリックします。新しいターミナルウィンドウが開き、終了すると閉じます。

これらの次のコマンドを実行するには、最初に次のように入力して、上記のgit cloneコマンドで作成されたlibimobiledeviceディレクトリに移動します。

cd libimobiledevice

これらの次のコマンドはそのまま実行できますが、問題が発生する可能性を最小限に抑えるため、Sudoとして実行することをお勧めします。最後のコマンドは、Sudoとして実行する必要があります。これらを一度に1つずつ実行し、次を実行する前に完了させます

./configure
make
Sudo make install

これが完了したら、コンピューターを再起動します。

コンピューターに再度ログインしたら、iPhoneのロックを解除します。コンピューターにポップアップするダイアログは無視してください。次の次の手順に従ってください私がそれらをリストしたとおりに

  1. ケーブルのUSB側をコンピューターに差し込みます
  2. ケーブルのiPhone側をiPhoneに差し込みます
  3. 信頼ダイアログが表示されます
  4. この次のステップにすばやく進み、信頼をタップしてケーブルからIPHONEをすぐにアンプラグします!iPhoneが振動/再接続して信頼ダイアログが再び表示される前に、ケーブルを抜く必要があります。これが発生した場合は、この手順を再度実行してください
  5. IPhoneをロックする
  6. IPhoneを再び接続する
  7. IPhoneのロックを解除し、コンピューターまたはiPhoneに表示されるダイアログを無視します(信頼ダイアログは表示されません)
  8. ターミナルで、次のコマンドを実行します

    idevicepairペア

  9. この実行をShotwellをテストするために、ターミナルはこれを成功したと報告し、デバイスからコンピューターにアクセスできるようにする必要があります(ターミナルまたはダッシュから)。 iPhoneをクリックすると、写真が表示されます。

NautilusファイルブラウザのデバイスセクションでiPhoneをクリックすることもできます。 iPhoneに何かが表示されたら、TrustONLY ONCE!を押して、もう一度クリックして、続行するなど。コンピューターで。 iPhoneが2回起動する場合があります。ドキュメントと言うものは、ある種のファイル共有/ドキュメントアクセス(音楽ダウンローダーや着信音メーカーなど)を備えたアプリ用です。

IPhoneをバックアップする場合は、次のコマンドを実行します

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

写真やビデオをバックアップ/コピーする場合は、Shotwellを開いて写真をインポートします(CTRL + A、右クリック、インポート)

音楽/ミュージックビデオ/ムービーをコンピューターにコピーする場合は、Rhythmboxを開いてiPhoneを選択し、すべての音楽が表示されることを確認します(ビデオと着信音にはタイトルがありません。音楽は、元々iTunesでタグを編集したことがあります)。次に、すべてを選択し(CTRL + A)、コンピューター上のフォルダーにドラッグします。彼らは奇妙な名前を持っているかもしれない、iTunesを非難する。

まだ何も追加しようとしませんでしたが、少なくともファイルにアクセスしてiPhoneをバックアップできるようになりました!

3
Tech0verlord

IPod Shuffleを接続し、iPodとして認識しました。Rythmboxと同期できることを知っています。 Portable Playersプラグインが有効になっていることを確認してください

Tools > Plugins
1
Ryloguy

ITunesとのあらゆる種類のLinux統合は、せいぜい不安定なものであるという点で誰もが同意しているようです。少なくとも私にとっては、real問題は「LinuxからiDeviceに音楽をコピーして再生する方法」です。 iTunesは必須ではありません。これは、はるかに扱いやすい問題に対する私の解決策です。

  1. IDeviceに foobar20 をインストールします(デスクトップでfb2kが大好きです- Wine で実行するのに十分です。アプリのバージョンを発見したばかりで、どこでもいいと思います)
  2. Foob​​ar2000を起動し、ツールの右上にある歯車のアイコン、 FTPサーバー
    1. 書き込みアクセスを許可=オン
    2. サーバー実行中=オン
  3. 選択したFTPクライアントを使用してリストされたIPアドレスに接続し、foobar2000 Music Folderに音楽をアップロードします(最終的に同期を処理するために rclone を使用すると思われます)

FTPサーバーを終了すると、foobar2000は音楽を表示し、レースに参加します。 foob​​ar2000がプレーヤーとして好きではない場合、他のサードパーティのアプリもファイルシステムから再生できると思います。

0
Raven