web-dev-qa-db-ja.com

iTunesを使用してUbuntuで最新のiPhoneまたはiDeviceを管理および復元する方法

このサイトでは、iTunesをubuntuにインストールする方法についての質問が何度も寄せられていますが、答えはすべて時代遅れで、最新バージョンのiTunesでは動作しなくなったWineまたはその他のツールに関するものです。簡単に言えば、iPhone 6でファームウェアを定期的にバックアップし、ときどき復元する必要があります。

私はできない:

  • デュアルブートWindows —何らかの理由で1つのOSをインストールすると、もう1つのOSが起動不能になり、数日間の頭痛と数十回の再インストールの後に、UbuntuをそのままにしてWindowsを保存しないことにしました。さらに、「Windowsを使用するだけ」は、Ubuntuフォーラムのソリューションではありません。

  • libimobiledevice-devを使用します。 libimobiledevice-devでは、iOSの更新の管理や音楽の同期ができなくなりました。

  • 別の電話を購入します。これは明白なはずですが、何らかの理由で、常に「あまりにもひどいlmaoがiphoneを購入するべきではない」とコメントしている。

6
taylor swift

さて、私はこれを機能させ、Ubuntu 16.04でiPhone 6を正常に復元しました。私のような多くのubuntuユーザーがそこにいることを楽しんでいると確信しているので、ここに自分の手順を投稿しますis親computerからWindowsコンピューターを借りる。

1. VirtualBoxをインストールします

virtualbox.org ;からVirtualBoxをインストールします。仮想WindowsonLinux(Linuxはホスト)をインストールするため、for Linux hostsというラベルが付いたものを選択してください。他の仮想化アプリも動作する可能性がありますが、テストしませんでした。

2. Windows仮想マシンイメージをダウンロードする

developer.Microsoft.com に移動して、Microsoft Edge仮想マシンをダウンロードします。それは無料です。プラットフォームが、使用している仮想化ソフトウェア(VirtualBox)と一致していることを確認してください。私が使用したのはWin 10 Stableバージョンでしたが、他のバージョンもおそらく動作します。これらのイメージは非常に大きく(約4.7 GB)、ダウンロードに時間がかかる場合があります。

3. .ovaイメージを抽出します

ダウンロードした.Zipを解凍して、MSEdge - Win10TH2.ovaファイルを取得します。ファイルは大きく、解凍には時間がかかりますが、私のコンピューターでは、Archive Managerは問題なく解凍できました。

4. .ovaイメージをインポートします

.ovaファイルをダブルクリックします。 UbuntuはVirtualBoxで自動的に開きます。 VirtualBoxに.ovaをインポートさせます。デフォルト設定はすべて、Virtual Disk Imageファイル設定のexceptで問題ありません。これは、.../VirtualBox VMs/MSEdge - Win10TH2_1/MSEdge - Win10TH2-disk1.vmdkから.../VirtualBox VMs/MSEdge - Win10TH2_1/MSEdge - Win10TH2-disk1.vdiに変更する必要があります(ファイル拡張子はvmdkからvdi。これは、仮想ハードディスクサイズを増やす次のステップで重要です。

5.仮想ハードディスクのサイズを増やす

これはおそらく、iPhoneのバックアップと復元を適切に機能させるために必要な、予期しないことの1つです。 VirtualBoxが仮想Windows 10に割り当てるデフォルトの仮想ハードディスクサイズは、ほとんどのiPhoneバックアップを保存するのに十分な大きさではないため、失敗します。 Windows VMディレクトリに移動してこれを修正します(おそらく:

cd VirtualBox\ VMs/MSEdge\ -\ Win10TH2 

そしてこのコマンドを実行します:

VBoxManage modifyhd MSEdge\ -\ Win10TH2-disk1.vdi --resize 128000

128000の数字は、ディスクのサイズを変更するサイズをMB単位で表します。 2つまたは3つのiOSバックアップを保持するには、おそらく128 GBで十分です。

6. Windowsパーティションサイズを増やす

ディスクのサイズを大きくするだけでは、使用するスペースが広いことをiTunesに認識させるのに十分ではありません。ディスク管理ツールを開くには、Windowsのdiskmgmt.mscコマンド(「スタートメニュー」または最近Microsoftが呼び出すもの)を使用する必要があります。次に、青い「Windows 10(C :)」パーティションを右クリックして、Extend Volumeを選択します。デフォルトでは、パーティションを拡張して128 GB全体を埋めます。

7. iTunesをインストールする

この手順は非常に簡単です。iTunesを通常のWindowsコンピューターにインストールするのと同じ方法で仮想マシンにインストールするだけです。

8. USBの可視性を有効にする

USBはデフォルトで無効になっているため、仮想iTunesはiPhoneを見ることができません。まず、仮想マシンをオフにして(実行中の場合)、USB拡張パックを VirtualBox ;からインストールする必要があります。 VirtualBox 5.0.24 Oracle VM VirtualBox Extension Packというラベルが付いています。

https://help.ubuntu.com/community/PortableDevices/iPhone/iTunesVirtualBox の情報はvery out of dateであることに注意してください。すべての手順を実行しましたが、これが本当に必要かどうかはわかりません。そうした場合、ステップ4を実行しないでください(行none /proc/bus/usb usbfs devgid=123,devmode=664 0 0etc/fstabに追加)、これは黒を引き起こしますUbuntuインストールでの死の画面幸いなことに、これが発生した場合は、緊急モードのコマンドラインを使用していつでもfstab/etccd .. ; cd etc)に戻り、nanonano fstab)を使用して問題のある行を削除します。

次に、VirtualBox ManagerのSettingsエディターに移動し、USBタブに移動します。 Enable USB Controllerボックスをチェックし、選択肢からUSB 2.0 (EHCI)を選択します。 (グレー表示されている場合は、仮想マシンを必ずオフにしてください。)空のUSBフィルター(青い丸)をUSB Device Filtersリストに追加します。 「Apple Inc. iPhone」などの特定のフィルター(緑色のプラス記号)を選択しないでください。そのフィルターはリカバリーモードでiPhoneを検出できませんが、nullフィルターは検出しません。

9.おめでとうございます!できました!

これで、仮想マシン上のiPhoneでiTunesを完全に正常に使用できます。 iOSファームウェアをバックアップ、更新、復元することもできます。

4
taylor swift

(古いi5、4GB RAM、CentOS 7、拡張パック付きVirtualBox 5.1.22)

この方法を使用して、iPadを復元/更新しました。それはうまくいきましたが、さらに簡単でした:

  • Windows 7仮想マシンはmuch Windows 10よりも軽量です。W7はデフォルトでRAMに512MBを設定し、W10は4GBを設定します。 W10は起動しません。 W7に1.6GB RAMを設定しましたが、シームレスに機能しました。
  • 拡張子をvmdkからvdiに変更したり、サイズを変更したりする必要はありません。
  • VirtualBox拡張パックは、USB 2.0を有効にするために必須です。仮想Windowsが実行されているときに、デバイスを仮想USBポートに「接続」するには、「デバイス」>「USB」でデバイスを選択する必要があります。
  • 「Devices> USB」の下に「Apple ...」と表示されるiPadを選択するだけでうまくいきました。復元/更新中に1回または2回「切断」されましたが、プロセスを再開するにはもう一度選択するだけで十分でした。

私が忘れていたもう1つのこと:Windows 7仮想マシンは2ビットですので、iTunes 32ビットをダウンロードしてください。

1
Sergio