検索条件
全1件
(1/1ページ)
Fedora 14 KDE Spin環境でiPod touchを利用できるようにしたときのメモ。
参照にした情報がFedora 12でiPhone/iPod touchを利用するものだったので、Fedora 14との相違点も含めて記録として残しておきます。
とりあえずiPod touchのファイルシステムをマウントできるようにするまでのまとめ。
以下のパッケージを導入します。
# yum install libusb gtkpod # yum install usbmuxd-devel libplist-devel libiphone-devel ifuse # yum install python-mutagen # yum install sg3_utils-devel
# useradd -r -c "usbmuxd daemon user" -d /media -s /bin/false usbmuxd useradd: ユーザ 'usbmuxd' は既に存在します
/lib/udev/rules.d/85-usbmuxd.rules
# usbmuxd (iPhone "Apple Mobile Device" MUXer listening on /var/run/usbmuxd) # Forces iPhone 1.0, 3G, 3GS, iPodTouch 1/2 and iPad to USB configuration 3 and run usbmuxd ACTION=="add", SUBSYSTEM=="usb", OWNER="usbmuxd", ATTR{idVendor}=="05ac", ATTR{idProduct}=="129[0-9a-f]", ENV{USBMUX_SUPPORTED}="1", ATTR{bConfigurationValue}!="$attr{bNumConfigurations}", ATTR{bConfigurationValue}="$attr{bNumConfigurations}", RUN+="/usr/sbin/usbmuxd -u -U usbmuxd" # Exit usbmuxd when the last device is removed ACTION=="remove", SUBSYSTEM=="usb", ENV{PRODUCT}=="5ac/129[0-9a-f]/*", ENV{INTERFACE}=="255/*", RUN+="/usr/sbin/usbmuxd -x"
/etc/fuse.confを新規作成します。
user_allow_other
マウントポイントを /mnt/kaedepod-touch を作成し、一般ユーザーでもマウントできるようにパーミッションを変更します。
# mkdir /mnt/kaedepod-touch # chmod 777 /mnt/kaedepod-touch
マウントは以下のコマンドで実施します。
$ ifuse /mnt/kaedepod-touch
マウントされているかを確認します。
$ ls /mnt/kaedepod-touch/ DCIM Podcasts com.apple.itdbprep.postprocess.lock iTunes_Control Downloads Purchases com.apple.itunes.lock_sync ifunbox_shortcut_utf16.txt MobileCast Recordings com.apple.itunes.syncing jailbreak.log Photos Safari general_storage
アンマウントは以下のコマンドで実施します。
※ 必ずアンマウントしてからiPod touchを取り外す必要があります。
$ fusermount -u /mnt/kaedepod-touch/
iTunesと同期していないiPod touchではHashInfoファイルを生成し、iTunes_Control/Device配下に配置する必要があるようです(未検証)。
下記コマンドの出力からiPod touchの40桁の英数字のシリアルナンバーを調べます。
# lsusb -v | grep -i iSerial
調べたシリアルナンバーをもとに、http://ihash.marcansoft.com/からHashInfoファイルを生成し、iPod touchの/iTunes_Control/Device/以下に格納します。